From bhupico at yahoo.com Thu Mar 1 07:33:22 2007 From: bhupico at yahoo.com (Bhupinder Singh) Date: Thu, 1 Mar 2007 13:33:22 +0000 (GMT) Subject: [AccessD] How to import row number from Excel Sheet ??? Message-ID: <390482.79340.qm@web8515.mail.in.yahoo.com> hi , I am working with MS Access 2000 and Excel. I need to keep track of row number of the record that i have imported from excel using "DoCmd.TransferSpreadsheet" (VBA) As it does not import the rows number. it imports all the records randomly. Apart from this could you pls tell me how can i add a autonumber column to an existing table programiticaly or by a query so that i can call it in my program. as MS Access does not support "identity". Purpose: I am importing more then 300 sheets from different excel files. After improting them to different tables i collate all the data in a singel table. In the collated table I want to know the source row. As i can keep trak of the excel file. from where they are imported .BUT not able to keep track of each record within the sheet. Following is the code snippt. acImport, acSpreadsheetTypeExcel9, strTablename, sXlsFileName, True, StrSheetName & "!" '//Create ID Column sAppendRegionCol = "Alter table [" & strTablename & "] add column [RowID] number" CurrentDb.Execute sAppendRegionCol Dim rst As DAO.Recordset Dim iRowID As Integer 'Dim iCount As Integer Dim sRowIDUpdate As String iRowID = 1 sRowIDUpdate = "Select * from [" & strTablename& "]" Set rst = CurrentDb.OpenRecordset(sRowIDUpdate) rst.MoveFirst Do While (Not rst.EOF) rst.Edit rst.Fields(argRowID).Value = iRowID rst.Update iRowID = iRowID + 1 rst.MoveNext Loop I tried to give the serial number to newly generated table thru the above code. But the records in the newly generated table are not in the same order as they are in the sheet. kindly let me how to tackle with the above problem. Thanx in advance. Bhupinder Singh --------------------------------- Here?s a new way to find what you're looking for - Yahoo! Answers From ssharkins at setel.com Thu Mar 1 09:31:27 2007 From: ssharkins at setel.com (Susan Harkins) Date: Thu, 1 Mar 2007 10:31:27 -0500 Subject: [AccessD] How to import row number from Excel Sheet ??? In-Reply-To: <390482.79340.qm@web8515.mail.in.yahoo.com> Message-ID: <002401c75c16$afa4fd90$38bc2ad1@SUSANONE> I'm not sure what you're after. You're importing all these Excel records into an existing table. Why do you want to add the AutoNumber programmatically if the table already exists? Susan H. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bhupinder Singh Sent: Thursday, March 01, 2007 8:33 AM To: accessd at databaseadvisors.com Subject: [AccessD] How to import row number from Excel Sheet ??? hi , I am working with MS Access 2000 and Excel. I need to keep track of row number of the record that i have imported from excel using "DoCmd.TransferSpreadsheet" (VBA) As it does not import the rows number. it imports all the records randomly. Apart from this could you pls tell me how can i add a autonumber column to an existing table programiticaly or by a query so that i can call it in my program. as MS Access does not support "identity". Purpose: I am importing more then 300 sheets from different excel files. After improting them to different tables i collate all the data in a singel table. In the collated table I want to know the source row. As i can keep trak of the excel file. from where they are imported .BUT not able to keep track of each record within the sheet. Following is the code snippt. acImport, acSpreadsheetTypeExcel9, strTablename, sXlsFileName, True, StrSheetName & "!" '//Create ID Column sAppendRegionCol = "Alter table [" & strTablename & "] add column [RowID] number" CurrentDb.Execute sAppendRegionCol Dim rst As DAO.Recordset Dim iRowID As Integer 'Dim iCount As Integer Dim sRowIDUpdate As String iRowID = 1 sRowIDUpdate = "Select * from [" & strTablename& "]" Set rst = CurrentDb.OpenRecordset(sRowIDUpdate) rst.MoveFirst Do While (Not rst.EOF) rst.Edit rst.Fields(argRowID).Value = iRowID rst.Update iRowID = iRowID + 1 rst.MoveNext Loop I tried to give the serial number to newly generated table thru the above code. But the records in the newly generated table are not in the same order as they are in the sheet. kindly let me how to tackle with the above problem. Thanx in advance. Bhupinder Singh --------------------------------- Here's a new way to find what you're looking for - Yahoo! Answers -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.4/703 - Release Date: 2/26/2007 2:56 PM From sgoodhall at comcast.net Thu Mar 1 10:03:25 2007 From: sgoodhall at comcast.net (sgoodhall at comcast.net) Date: Thu, 01 Mar 2007 16:03:25 +0000 Subject: [AccessD] How to import row number from Excel Sheet ??? Message-ID: <030120071603.2846.45E6F94D00076AAC00000B1E220075074404040E080B0101099C@comcast.net> When I have had to do this in the past, I had to do the import cell by cell, opening the Excel worksheet as an ODBC Data source or opening an Excel.Application object and running through the cells programmatically. If somebody knows how to do this with the transfer command I would be very interested as I could never figure it out. There is some code on my web site (www.goodhall.info) that will open an Excel worksheet with ODBC. The sample code is in an Excel file, but it should be pretty easy to move it over to Access. Regards, Steve Goodhall -------------- Original message ---------------------- From: Bhupinder Singh > > hi , > I am working with MS Access 2000 and Excel. I need to keep track of row number > of the record that i have imported from excel using > "DoCmd.TransferSpreadsheet" (VBA) > As it does not import the rows number. > it imports all the records randomly. > > Apart from this could you pls tell me how can i add a autonumber column to an > existing table programiticaly or by a query so that i can call it in my program. > > as MS Access does not support "identity". > > Purpose: I am importing more then 300 sheets from different excel files. > After improting them to different tables i collate all the data in a singel > table. In the collated table I want to know the source row. As i can keep trak > of the excel file. > from where they are imported .BUT not able to keep track of each record within > the sheet. > > Following is the code snippt. > > acImport, acSpreadsheetTypeExcel9, strTablename, sXlsFileName, True, > StrSheetName & "!" > > '//Create ID Column > sAppendRegionCol = "Alter table [" & strTablename & "] add column [RowID] > number" > CurrentDb.Execute sAppendRegionCol > > Dim rst As DAO.Recordset > Dim iRowID As Integer > 'Dim iCount As Integer > Dim sRowIDUpdate As String > > iRowID = 1 > sRowIDUpdate = "Select * from [" & strTablename& "]" > Set rst = CurrentDb.OpenRecordset(sRowIDUpdate) > rst.MoveFirst > Do While (Not rst.EOF) > rst.Edit > rst.Fields(argRowID).Value = iRowID > rst.Update > iRowID = iRowID + 1 > rst.MoveNext > Loop > > I tried to give the serial number to newly generated table thru the above > code. > But the records in the newly generated table are not in the same order as they > are in the sheet. > > kindly let me how to tackle with the above problem. > > > > > Thanx in advance. > > Bhupinder Singh > > > > --------------------------------- > Here?s a new way to find what you're looking for - Yahoo! Answers > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From markamatte at hotmail.com Thu Mar 1 10:09:39 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 01 Mar 2007 16:09:39 +0000 Subject: [AccessD] How to import row number from Excel Sheet ??? In-Reply-To: <390482.79340.qm@web8515.mail.in.yahoo.com> Message-ID: Hello All, I have an A97 db that users run reports out of...number of different machines...same db. New machine won't run of compile...errors on "Set dbs=CurrentDB". Error says restricted word or function or uses Automation not available in Visual Basic. The only difference I can see is the new machine has a reference to DAO3.6 and the other machines have a DAO3.51 and I can't set a reference to 3.5 on the new machine. Any ideas? Thanks, Mark A. Matte _________________________________________________________________ Win a Zune??make MSN? your homepage for your chance to win! http://homepage.msn.com/zune?icid=hmetagline From sgoodhall at comcast.net Thu Mar 1 10:13:45 2007 From: sgoodhall at comcast.net (sgoodhall at comcast.net) Date: Thu, 01 Mar 2007 16:13:45 +0000 Subject: [AccessD] How to import row number from Excel Sheet ??? Message-ID: <030120071613.28654.45E6FBB9000575A800006FEE220073407604040E080B0101099C@comcast.net> For some reason, the text fell out of this message. I am trying again. When I have had to do this in the past, I had to do the import cell by cell, opening the Excel worksheet as an ODBC Data source or opening an Excel.Application object and running through the cells programmatically. If somebody knows how to do this with the transfer command I would be very interested as I could never figure it out. There is some code on my web site (www.goodhall.info) that will open an Excel worksheet with ODBC. The sample code is in an Excel file, but it should be pretty easy to move it over to Access. Regards, Steve Goodhall -------------- Original message ---------------------- From: sgoodhall at comcast.net > Regards, > > Steve Goodhall > > -------------- Original message ---------------------- > From: Bhupinder Singh > > > > hi , > > I am working with MS Access 2000 and Excel. I need to keep track of row > number > > of the record that i have imported from excel using > > "DoCmd.TransferSpreadsheet" (VBA) > > As it does not import the rows number. > > it imports all the records randomly. > > > > Apart from this could you pls tell me how can i add a autonumber column to > an > > existing table programiticaly or by a query so that i can call it in my > program. > > > > as MS Access does not support "identity". > > > > Purpose: I am importing more then 300 sheets from different excel files. > > After improting them to different tables i collate all the data in a singel > > table. In the collated table I want to know the source row. As i can keep trak > > of the excel file. > > from where they are imported .BUT not able to keep track of each record > within > > the sheet. > > > > Following is the code snippt. > > > > acImport, acSpreadsheetTypeExcel9, strTablename, sXlsFileName, True, > > StrSheetName & "!" > > > > '//Create ID Column > > sAppendRegionCol = "Alter table [" & strTablename & "] add column [RowID] > > number" > > CurrentDb.Execute sAppendRegionCol > > > > Dim rst As DAO.Recordset > > Dim iRowID As Integer > > 'Dim iCount As Integer > > Dim sRowIDUpdate As String > > > > iRowID = 1 > > sRowIDUpdate = "Select * from [" & strTablename& "]" > > Set rst = CurrentDb.OpenRecordset(sRowIDUpdate) > > rst.MoveFirst > > Do While (Not rst.EOF) > > rst.Edit > > rst.Fields(argRowID).Value = iRowID > > rst.Update > > iRowID = iRowID + 1 > > rst.MoveNext > > Loop > > > > I tried to give the serial number to newly generated table thru the above > > code. > > But the records in the newly generated table are not in the same order as > they > > are in the sheet. > > > > kindly let me how to tackle with the above problem. > > > > > > > > > > Thanx in advance. > > > > Bhupinder Singh > > > > > > > > --------------------------------- > > Here?s a new way to find what you're looking for - Yahoo! Answers > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > From Kwilliamson at RTKL.com Thu Mar 1 10:28:54 2007 From: Kwilliamson at RTKL.com (Keith Williamson) Date: Thu, 1 Mar 2007 11:28:54 -0500 Subject: [AccessD] LCD TV Setup with PC Message-ID: Has anyone connected a DVI video card (PC) to an HDMI port on an LCD TV? Any issues with this connection? The cables are pretty expensive, and I want to know if it is worth it, versus converting to VGA connection. Regards, Keith E. Williamson | Assist. Controller| kwilliamson at rtkl.com RTKL Associates Inc. | 901 South Bond Street | Baltimore, Maryland 21231-3305 410-537-6098 direct | 410-276-4182 fax | www.rtkl.com From Jim.Hale at FleetPride.com Thu Mar 1 10:22:40 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 1 Mar 2007 10:22:40 -0600 Subject: [AccessD] How to import row number from Excel Sheet ??? Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DE300@corp-es01.fleetpride.com> Here is an entirely different way to achieve what you want. This code example assumes the data is a flat file with 17 fields on a worksheet called "output_data" and that the desired records (for this example) begin in row 2 column A and that the next row following the end of the recordset is empty (that is how the loop knows it is finished). It also assumes your table is structured the same as the worksheet you are importing (ie field1 of table = column1 of spreadsheet) except I have added an extra field in the table (field18) to hold the row number which ".ActiveCell.Cells.Row" returns. The advantage of this method is that each data element can be changed/manipulated/validated before it is read into the table. To illustrate, I have included an "if" statement that allows switching signs and rounding numbers in some columns before entering them in the table. You can also generate additional data to include in the table which is what is done to produce the desired row number. Using Access objects on one side of the "=" sign and Excel objects on the right side can be extraordinarily powerful. Although I have not tested it I suspect the major disadvantage is that reading each cell in each file is a lot slower than most other import methods. However, I have used this method on large groups of files with reasonable time results. Also, Activecell is used to keep the code simple for this example but this means you cannot use other Excel spreadsheets while the code is running because the Activecell will be on your spreadsheet which obviously totally confuses the code. If you know or can determine the number of rows to import it is better to use the row component of the offset function and set up another loop instead of ".ActiveCell.Offset(1, 0).Select" but that is a discussion for another day. HTH Jim Hale With appexcel .Sheets("OutPut_Data").Select 'Read results into tblOutPut_Data table Set dbs = CurrentDb() 'opens the Plan table Set rstbase = dbs.OpenRecordset("tblOutPut_Data", dbOpenTable) .Range("A2").Select 'select first cell of first record to read Do While Not IsEmpty(ActiveCell) rstbase.AddNew 'create records in output table For x = 0 To 16 If x < 4 Then rstbase.Fields(x) = .ActiveCell.Offset(0, x) 'change sign on Jan-Dec revenue If x > 3 Then rstbase.Fields(x) = -Round(.ActiveCell.Offset(0, x), 3) End If End If Next x rstbase.Fields(18) = .ActiveCell.Cells.Row rstbase.Update .ActiveCell.Offset(1, 0).Select 'find first cell of next record Loop End With -----Original Message----- From: Bhupinder Singh [mailto:bhupico at yahoo.com] Sent: Thursday, March 01, 2007 7:33 AM To: accessd at databaseadvisors.com Subject: [AccessD] How to import row number from Excel Sheet ??? hi , I am working with MS Access 2000 and Excel. I need to keep track of row number of the record that i have imported from excel using "DoCmd.TransferSpreadsheet" (VBA) As it does not import the rows number. it imports all the records randomly. Apart from this could you pls tell me how can i add a autonumber column to an existing table programiticaly or by a query so that i can call it in my program. as MS Access does not support "identity". Purpose: I am importing more then 300 sheets from different excel files. After improting them to different tables i collate all the data in a singel table. In the collated table I want to know the source row. As i can keep trak of the excel file. from where they are imported .BUT not able to keep track of each record within the sheet. *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From jwcolby at colbyconsulting.com Thu Mar 1 10:34:06 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 1 Mar 2007 11:34:06 -0500 Subject: [AccessD] How to import row number from Excel Sheet ??? In-Reply-To: <030120071613.28654.45E6FBB9000575A800006FEE220073407604040E080B0101099C@comcast.net> References: <030120071613.28654.45E6FBB9000575A800006FEE220073407604040E080B0101099C@comcast.net> Message-ID: <009d01c75c1f$6ed78c70$6c7aa8c0@m6805> Steve, If you do happen to end up doing it programmatically, at least set up named ranges. Setting up a named range that matches the size of (rows / columns) the data set allows blasting the entire data set out at once instead of visiting each cell. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of sgoodhall at comcast.net Sent: Thursday, March 01, 2007 11:14 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] How to import row number from Excel Sheet ??? For some reason, the text fell out of this message. I am trying again. When I have had to do this in the past, I had to do the import cell by cell, opening the Excel worksheet as an ODBC Data source or opening an Excel.Application object and running through the cells programmatically. If somebody knows how to do this with the transfer command I would be very interested as I could never figure it out. There is some code on my web site (www.goodhall.info) that will open an Excel worksheet with ODBC. The sample code is in an Excel file, but it should be pretty easy to move it over to Access. Regards, Steve Goodhall -------------- Original message ---------------------- From: sgoodhall at comcast.net > Regards, > > Steve Goodhall > > -------------- Original message ---------------------- > From: Bhupinder Singh > > > > hi , > > I am working with MS Access 2000 and Excel. I need to keep track > > of row > number > > of the record that i have imported from excel using > > "DoCmd.TransferSpreadsheet" (VBA) > > As it does not import the rows number. > > it imports all the records randomly. > > > > Apart from this could you pls tell me how can i add a autonumber > > column to > an > > existing table programiticaly or by a query so that i can call it in > > my > program. > > > > as MS Access does not support "identity". > > > > Purpose: I am importing more then 300 sheets from different excel files. > > After improting them to different tables i collate all the data in > > a singel table. In the collated table I want to know the source row. > > As i can keep trak of the excel file. > > from where they are imported .BUT not able to keep track of each > > record > within > > the sheet. > > > > Following is the code snippt. > > > > acImport, acSpreadsheetTypeExcel9, strTablename, sXlsFileName, > > True, StrSheetName & "!" > > > > '//Create ID Column > > sAppendRegionCol = "Alter table [" & strTablename & "] add > > column [RowID] number" > > CurrentDb.Execute sAppendRegionCol > > > > Dim rst As DAO.Recordset > > Dim iRowID As Integer > > 'Dim iCount As Integer > > Dim sRowIDUpdate As String > > > > iRowID = 1 > > sRowIDUpdate = "Select * from [" & strTablename& "]" > > Set rst = CurrentDb.OpenRecordset(sRowIDUpdate) > > rst.MoveFirst > > Do While (Not rst.EOF) > > rst.Edit > > rst.Fields(argRowID).Value = iRowID > > rst.Update > > iRowID = iRowID + 1 > > rst.MoveNext > > Loop > > > > I tried to give the serial number to newly generated table thru > > the above code. > > But the records in the newly generated table are not in the same > > order as > they > > are in the sheet. > > > > kindly let me how to tackle with the above problem. > > > > > > > > > > Thanx in advance. > > > > Bhupinder Singh > > > > > > > > --------------------------------- > > Heres a new way to find what you're looking for - Yahoo! Answers > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > From markamatte at hotmail.com Thu Mar 1 10:52:40 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 01 Mar 2007 16:52:40 +0000 Subject: [AccessD] references and errors In-Reply-To: Message-ID: Sorry...forgot to change subject... >Hello All, > >I have an A97 db that users run reports out of...number of different >machines...same db. New machine won't run of compile...errors on "Set >dbs=CurrentDB". Error says restricted word or function or uses Automation >not available in Visual Basic. The only difference I can see is the new >machine has a reference to DAO3.6 and the other machines have a DAO3.51 and >I can't set a reference to 3.5 on the new machine. > >Any ideas? > >Thanks, > >Mark A. Matte > >_________________________________________________________________ >Win a Zune??make MSN? your homepage for your chance to win! >http://homepage.msn.com/zune?icid=hmetagline > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ With tax season right around the corner, make sure to follow these few simple tips. http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMFebtagline From mmattys at rochester.rr.com Thu Mar 1 12:07:56 2007 From: mmattys at rochester.rr.com (Michael R Mattys) Date: Thu, 1 Mar 2007 13:07:56 -0500 Subject: [AccessD] How to import row number from Excel Sheet ??? References: Message-ID: <002001c75c2c$8b2bfa20$0202a8c0@default> The problem is most likely disambiguation; use dbs As DAO.Database, rst As DAO.Recordset, etc Michael R. Mattys MapPoint & Access Dev www.mattysconsulting.com ----- Original Message ----- From: "Mark A Matte" To: Sent: Thursday, March 01, 2007 11:09 AM Subject: Re: [AccessD] How to import row number from Excel Sheet ??? > Hello All, > > I have an A97 db that users run reports out of...number of different > machines...same db. New machine won't run of compile...errors on "Set > dbs=CurrentDB". Error says restricted word or function or uses Automation > not available in Visual Basic. The only difference I can see is the new > machine has a reference to DAO3.6 and the other machines have a DAO3.51 > and > I can't set a reference to 3.5 on the new machine. > > Any ideas? > > Thanks, > > Mark A. Matte > > _________________________________________________________________ > Win a ZuneT-make MSN? your homepage for your chance to win! > http://homepage.msn.com/zune?icid=hmetagline > > -------------------------------------------------------------------------------- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cfoust at infostatsystems.com Thu Mar 1 13:18:56 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 1 Mar 2007 11:18:56 -0800 Subject: [AccessD] references and errors In-Reply-To: References: Message-ID: CurrentDb is still valid in later versions of Access and DAO, so I suspect it's something else that is causing the problem. Does the new machine have a 2003 and 2007 version of Access installed? Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Thursday, March 01, 2007 8:53 AM To: accessd at databaseadvisors.com Subject: [AccessD] references and errors Sorry...forgot to change subject... >Hello All, > >I have an A97 db that users run reports out of...number of different >machines...same db. New machine won't run of compile...errors on "Set >dbs=CurrentDB". Error says restricted word or function or uses >Automation not available in Visual Basic. The only difference I can >see is the new machine has a reference to DAO3.6 and the other machines >have a DAO3.51 and I can't set a reference to 3.5 on the new machine. > >Any ideas? > >Thanks, > >Mark A. Matte > >_________________________________________________________________ >Win a Zune(tm)-make MSN(r) your homepage for your chance to win! >http://homepage.msn.com/zune?icid=hmetagline > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ With tax season right around the corner, make sure to follow these few simple tips. http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi ps.aspx?icid=HMFebtagline From martyconnelly at shaw.ca Thu Mar 1 13:55:58 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 01 Mar 2007 11:55:58 -0800 Subject: [AccessD] references and errors In-Reply-To: References: Message-ID: <45E72FCE.5030505@shaw.ca> There was an old problem with MDAC's or installs of Access 2000 overwriting Access 97 DAO 3.51 with 3.6 and then DAO 3.6 losing its registration Method : Reregister the Dao360.dll file To reregister these files, follow these steps:1. Click Start, and then click Run. 2. Type regsvr32 followed by the path to your DAO file. Enclose this path in quotation marks. For example, to register the DAO 3.6 library, use the following command: regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL" If the Dao360.dll file is successfully registered, you receive a message that is similar to the following message: DllRegisterServer in C:\Program Files\Common Files\Microsoft Shared\DAO\Dao360.dll succeeded. Mark A Matte wrote: > Sorry...forgot to change subject... > >> Hello All, >> >> I have an A97 db that users run reports out of...number of different >> machines...same db. New machine won't run of compile...errors on >> "Set dbs=CurrentDB". Error says restricted word or function or uses >> Automation not available in Visual Basic. The only difference I can >> see is the new machine has a reference to DAO3.6 and the other >> machines have a DAO3.51 and I can't set a reference to 3.5 on the new >> machine. >> >> Any ideas? >> >> Thanks, >> >> Mark A. Matte >> > >------------------------------------------------------------------------ > >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 01/03/2007 2:43 PM > > -- Marty Connelly Victoria, B.C. Canada From markamatte at hotmail.com Thu Mar 1 15:04:24 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 01 Mar 2007 21:04:24 +0000 Subject: [AccessD] references and errors In-Reply-To: Message-ID: No...just 97 >From: "Charlotte Foust" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] references and errors >Date: Thu, 1 Mar 2007 11:18:56 -0800 > >CurrentDb is still valid in later versions of Access and DAO, so I >suspect it's something else that is causing the problem. Does the new >machine have a 2003 and 2007 version of Access installed? > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Thursday, March 01, 2007 8:53 AM >To: accessd at databaseadvisors.com >Subject: [AccessD] references and errors > >Sorry...forgot to change subject... > > >Hello All, > > > >I have an A97 db that users run reports out of...number of different > >machines...same db. New machine won't run of compile...errors on "Set > >dbs=CurrentDB". Error says restricted word or function or uses > >Automation not available in Visual Basic. The only difference I can > >see is the new machine has a reference to DAO3.6 and the other machines > > >have a DAO3.51 and I can't set a reference to 3.5 on the new machine. > > > >Any ideas? > > > >Thanks, > > > >Mark A. Matte > > > >_________________________________________________________________ > >Win a Zune(tm)-make MSN(r) your homepage for your chance to win! > >http://homepage.msn.com/zune?icid=hmetagline > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >With tax season right around the corner, make sure to follow these few >simple tips. >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi >ps.aspx?icid=HMFebtagline > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Don?t miss your chance to WIN 10 hours of private jet travel from Microsoft? Office Live http://clk.atdmt.com/MRT/go/mcrssaub0540002499mrt/direct/01/ From martyconnelly at shaw.ca Thu Mar 1 16:07:02 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 01 Mar 2007 14:07:02 -0800 Subject: [AccessD] references and errors In-Reply-To: References: Message-ID: <45E74E86.60407@shaw.ca> DAO 3.6 is backward compatible with Access 97 but with a 10% speed drop handling Unicode to ANSI conversion. You can use in Access 97 DAO 3.51 cannot read Access 2000 + mdb's Mark A Matte wrote: > No...just 97 > > >> From: "Charlotte Foust" >> Reply-To: Access Developers discussion and problem >> solving >> To: "Access Developers discussion and problem >> solving" >> Subject: Re: [AccessD] references and errors >> Date: Thu, 1 Mar 2007 11:18:56 -0800 >> >> CurrentDb is still valid in later versions of Access and DAO, so I >> suspect it's something else that is causing the problem. Does the new >> machine have a 2003 and 2007 version of Access installed? >> >> Charlotte Foust >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >> Sent: Thursday, March 01, 2007 8:53 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] references and errors >> >> Sorry...forgot to change subject... >> >> >Hello All, >> > >> >I have an A97 db that users run reports out of...number of different >> >machines...same db. New machine won't run of compile...errors on "Set >> >dbs=CurrentDB". Error says restricted word or function or uses >> >Automation not available in Visual Basic. The only difference I can >> >see is the new machine has a reference to DAO3.6 and the other machines >> >> >have a DAO3.51 and I can't set a reference to 3.5 on the new machine. >> > >> >Any ideas? >> > >> >Thanks, >> > >> >Mark A. Matte >> > >> >_________________________________________________________________ >> >Win a Zune(tm)-make MSN(r) your homepage for your chance to win! >> >http://homepage.msn.com/zune?icid=hmetagline >> > >> >> >> >-- >> >AccessD mailing list >> >AccessD at databaseadvisors.com >> >http://databaseadvisors.com/mailman/listinfo/accessd >> >Website: http://www.databaseadvisors.com >> >> _________________________________________________________________ >> With tax season right around the corner, make sure to follow these few >> simple tips. >> http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi >> ps.aspx?icid=HMFebtagline >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > _________________________________________________________________ > Don't miss your chance to WIN 10 hours of private jet travel from > Microsoft? Office Live > http://clk.atdmt.com/MRT/go/mcrssaub0540002499mrt/direct/01/ > >------------------------------------------------------------------------ > >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 01/03/2007 2:43 PM > > -- Marty Connelly Victoria, B.C. Canada From bhupico at yahoo.com Thu Mar 1 22:21:31 2007 From: bhupico at yahoo.com (Bhupinder Singh) Date: Fri, 2 Mar 2007 04:21:31 +0000 (GMT) Subject: [AccessD] How to import row number from Excel Sheet ??? In-Reply-To: <002401c75c16$afa4fd90$38bc2ad1@SUSANONE> Message-ID: <470431.54860.qm@web8510.mail.in.yahoo.com> Hi Susan, I am an Analyst and am having more then 300 excel files and with in each excel file there is one sheet that i have to import. I have imported all the sheets in new different tables( named after there file name and sheetname). each sheet is having more then 1000 records. after importing those 300+ sheetes in my DB I want to put all the records exising in different table into a single table with selected columns. As each sheet has more then 16 columns but i need to analyse only 4 columns. While putting all the records in the final table it the records goes through so many criterias and conditions. Now in final table(Collated table) if i need to know that from where the particular records has come. For that i am appending a new column in each table immediately after i import it by "DoCmd.TransferSpreadsheet" command and putting the value of the source sheet's name ,location and file name. But i am not able to trace the row number in excel sheet for a particular record in collated table(final table). To search for the particular record in the sheet i have to search the record by find command, which is time consuming. Hope i am clear now. Waiting for your reply. Bhupinder Singh Susan Harkins wrote: I'm not sure what you're after. You're importing all these Excel records into an existing table. Why do you want to add the AutoNumber programmatically if the table already exists? Susan H. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bhupinder Singh Sent: Thursday, March 01, 2007 8:33 AM To: accessd at databaseadvisors.com Subject: [AccessD] How to import row number from Excel Sheet ??? hi , I am working with MS Access 2000 and Excel. I need to keep track of row number of the record that i have imported from excel using "DoCmd.TransferSpreadsheet" (VBA) As it does not import the rows number. it imports all the records randomly. Apart from this could you pls tell me how can i add a autonumber column to an existing table programiticaly or by a query so that i can call it in my program. as MS Access does not support "identity". Purpose: I am importing more then 300 sheets from different excel files. After improting them to different tables i collate all the data in a singel table. In the collated table I want to know the source row. As i can keep trak of the excel file. from where they are imported .BUT not able to keep track of each record within the sheet. Following is the code snippt. acImport, acSpreadsheetTypeExcel9, strTablename, sXlsFileName, True, StrSheetName & "!" '//Create ID Column sAppendRegionCol = "Alter table [" & strTablename & "] add column [RowID] number" CurrentDb.Execute sAppendRegionCol Dim rst As DAO.Recordset Dim iRowID As Integer 'Dim iCount As Integer Dim sRowIDUpdate As String iRowID = 1 sRowIDUpdate = "Select * from [" & strTablename& "]" Set rst = CurrentDb.OpenRecordset(sRowIDUpdate) rst.MoveFirst Do While (Not rst.EOF) rst.Edit rst.Fields(argRowID).Value = iRowID rst.Update iRowID = iRowID + 1 rst.MoveNext Loop I tried to give the serial number to newly generated table thru the above code. But the records in the newly generated table are not in the same order as they are in the sheet. kindly let me how to tackle with the above problem. Thanx in advance. Bhupinder Singh --------------------------------- Here's a new way to find what you're looking for - Yahoo! Answers -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.4/703 - Release Date: 2/26/2007 2:56 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Here?s a new way to find what you're looking for - Yahoo! Answers From paul.hartland at fsmail.net Fri Mar 2 04:43:10 2007 From: paul.hartland at fsmail.net (paul.hartland at fsmail.net) Date: Fri, 2 Mar 2007 11:43:10 +0100 (CET) Subject: [AccessD] OT - Setting ADO Data Control At Runtime (Visual Basic 6.0) Message-ID: <20558766.424021172832190464.JavaMail.www@wwinf3204.me-wanadoo.net> To All, I have a visual basic form with an ADO Data Control on, I have left the connection string blank as I need to set this at runtime (which I can do). I have however put the following query in the RecordSource: SELECT UserID, DisplayName, EmailAddress FROM tblSysHERMESUsers WHERE Enable =1 When I try a find on te recordset I get the error Object Variable or With Block Variable Not Set on the following code line With oLogon strFind = "[Password] = '" & .txtPassword.Text & "'" .ADOLogon.Recordset.Find strFind, , adSearchForward, adBookmarkFirst If (.ADOLogon.Recordset.BOF Or .ADOLogon.Recordset.EOF) Then MsgBox "Not Found" Else MsgBox "Found" End If End With Has anyone any idea why I get this error ? Thanks in advance for any help on this. Paul Hartland paul.hartland at fsmail.net 07730 523179 From rockysmolin at bchacc.com Fri Mar 2 08:06:21 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 06:06:21 -0800 Subject: [AccessD] FW: Don't Delete Your Old Versions of Access / Office Accidentally Message-ID: <001501c75cd3$f49af7c0$0201a8c0@HAL9005> >From a fellow developer. Most of you probably know this already. Rocky _____ From: Wayne Warren-Angelucci [mailto:wayne.warren at gmail.com] Sent: Friday, March 02, 2007 5:56 AM To: Barry Hynum; Bob Heygood; Dixon Foss; Doug Murphy; Ed Lance; Gaylord Hanson; Jackie Murphy; Joe Anderson; Ofer - Sound Off Computing; Rocky Smolin Subject: Don't Delete Your Old Versions of Access / Office Accidentally http://www.vb123.com/workbench/online/access2007setup.htm -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From markamatte at hotmail.com Fri Mar 2 08:48:31 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 02 Mar 2007 14:48:31 +0000 Subject: [AccessD] references and errors In-Reply-To: <45E74E86.60407@shaw.ca> Message-ID: Thanks Marty, I also found a site that stated this error would occur if 3.51 was not an option in the references list...and it was not...so I copied the dao350.dll to this machine...then used the the code you sent to register it...I didn't have to check the 3.51 3.6 is checked. Does this mean that even though 3.6 is checked...the 3.51 library is used? Thanks, Mark A. Matte >From: MartyConnelly >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] references and errors >Date: Thu, 01 Mar 2007 14:07:02 -0800 > >DAO 3.6 is backward compatible with Access 97 >but with a 10% speed drop handling Unicode to ANSI >conversion. You can use in Access 97 > >DAO 3.51 cannot read Access 2000 + mdb's > >Mark A Matte wrote: > > > No...just 97 > > > > > >> From: "Charlotte Foust" > >> Reply-To: Access Developers discussion and problem > >> solving > >> To: "Access Developers discussion and problem > >> solving" > >> Subject: Re: [AccessD] references and errors > >> Date: Thu, 1 Mar 2007 11:18:56 -0800 > >> > >> CurrentDb is still valid in later versions of Access and DAO, so I > >> suspect it's something else that is causing the problem. Does the new > >> machine have a 2003 and 2007 version of Access installed? > >> > >> Charlotte Foust > >> > >> -----Original Message----- > >> From: accessd-bounces at databaseadvisors.com > >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >> Sent: Thursday, March 01, 2007 8:53 AM > >> To: accessd at databaseadvisors.com > >> Subject: [AccessD] references and errors > >> > >> Sorry...forgot to change subject... > >> > >> >Hello All, > >> > > >> >I have an A97 db that users run reports out of...number of different > >> >machines...same db. New machine won't run of compile...errors on "Set > >> >dbs=CurrentDB". Error says restricted word or function or uses > >> >Automation not available in Visual Basic. The only difference I can > >> >see is the new machine has a reference to DAO3.6 and the other >machines > >> > >> >have a DAO3.51 and I can't set a reference to 3.5 on the new machine. > >> > > >> >Any ideas? > >> > > >> >Thanks, > >> > > >> >Mark A. Matte > >> > > >> >_________________________________________________________________ > >> >Win a Zune(tm)-make MSN(r) your homepage for your chance to win! > >> >http://homepage.msn.com/zune?icid=hmetagline > >> > > >> > >> > >> >-- > >> >AccessD mailing list > >> >AccessD at databaseadvisors.com > >> >http://databaseadvisors.com/mailman/listinfo/accessd > >> >Website: http://www.databaseadvisors.com > >> > >> _________________________________________________________________ > >> With tax season right around the corner, make sure to follow these few > >> simple tips. > >> >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi > >> ps.aspx?icid=HMFebtagline > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > > > > > > _________________________________________________________________ > > Don't miss your chance to WIN 10 hours of private jet travel from > > Microsoft? Office Live > > http://clk.atdmt.com/MRT/go/mcrssaub0540002499mrt/direct/01/ > > > >------------------------------------------------------------------------ > > > >No virus found in this incoming message. > >Checked by AVG Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >01/03/2007 2:43 PM > > > > > >-- >Marty Connelly >Victoria, B.C. >Canada > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ The average US Credit Score is 675. The cost to see yours: $0 by Experian. http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVERAGE From ssharkins at setel.com Fri Mar 2 08:14:28 2007 From: ssharkins at setel.com (Susan Harkins) Date: Fri, 2 Mar 2007 09:14:28 -0500 Subject: [AccessD] How to import row number from Excel Sheet ??? In-Reply-To: <470431.54860.qm@web8510.mail.in.yahoo.com> Message-ID: <002101c75cd5$1a36b1d0$55b82ad1@SUSANONE> As each sheet has more then 16 columns but i need to analyse only 4 columns. While putting all the records in the final table it the records goes through so many criterias and conditions. ============Does each sheet contain the same 4 columns? My first suggestion is to import just the 4 columns you need unless the other columns contain data that you're using in later criteria expressions. Also, if the columns are the same, you can import each "range" or subset of columns into the same table -- you don't need to import them into separate tables unless you need to work with the data as subsets before you combine them into one table. Omitting the many tables would certainly simply your task, but I understand that you might not be able to. Now in final table(Collated table) if i need to know that from where the particular records has come. For that i am appending a new column in each table immediately after i import it by "DoCmd.TransferSpreadsheet" command and putting the value of the source sheet's name ,location and file name. But i am not able to trace the row number in excel sheet for a particular record in collated table(final table). To search for the particular record in the sheet i have to search the record by find command, which is time consuming. ============You can add an AutoNumber to each table, but you must remember to reset the seed number as you import tables. Otherwise, the AutoNumber in each new table will start with the same value, and you will have the same problem -- no way to identify which table the record comes from without visually checking -- still too much trouble. Even still, the AutoNumber will only identify the record in the Access table -- it won't point back to a specific record in the originating spreadsheet. Is that Okay? If you need to track each record, once in Access, back to a specific row number in the originating Excel sheet, you may have to add some kind of identifying value to your records there, before importing into Access. Is that possible? I'm not familiar enough with Excel to know if you can retrieve a row number from each row in a particular range. You know it seems like you ought to be able to do that though. The following code returns the row number of the first cell in a range named FirstRange -- you'd have to use a For loop to work through the range: Function Test() Dim rg As Range Set rg = Range("FirstRange") Debug.Print rg.Row End Function That sounds terminally slow especially considering you have 300 sheets! You'd have to import row by row instead of just importing the range or sheet in a single retrieve. I think it would be simpler to just add a unique value column to each sheet and import that column. Is this a possibility? Susan H. From cfoust at infostatsystems.com Fri Mar 2 10:01:02 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 2 Mar 2007 08:01:02 -0800 Subject: [AccessD] FW: Don't Delete Your Old Versions of Access / OfficeAccidentally In-Reply-To: <001501c75cd3$f49af7c0$0201a8c0@HAL9005> References: <001501c75cd3$f49af7c0$0201a8c0@HAL9005> Message-ID: Yes, fortunately, I was paying attention when I installed 2007, and I managed to keep prior versions of Access as well. 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: Friday, March 02, 2007 6:06 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: Don't Delete Your Old Versions of Access / OfficeAccidentally >From a fellow developer. Most of you probably know this already. Rocky _____ From: Wayne Warren-Angelucci [mailto:wayne.warren at gmail.com] Sent: Friday, March 02, 2007 5:56 AM To: Barry Hynum; Bob Heygood; Dixon Foss; Doug Murphy; Ed Lance; Gaylord Hanson; Jackie Murphy; Joe Anderson; Ofer - Sound Off Computing; Rocky Smolin Subject: Don't Delete Your Old Versions of Access / Office Accidentally http://www.vb123.com/workbench/online/access2007setup.htm -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Fri Mar 2 10:18:21 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 2 Mar 2007 10:18:21 -0600 Subject: [AccessD] FW: Don't Delete Your Old Versions of Access / OfficeAccidentally In-Reply-To: <001501c75cd3$f49af7c0$0201a8c0@HAL9005> Message-ID: 2003 was essentially the same. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 02, 2007 8:06 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: Don't Delete Your Old Versions of Access / OfficeAccidentally >From a fellow developer. Most of you probably know this already. Rocky _____ From: Wayne Warren-Angelucci [mailto:wayne.warren at gmail.com] Sent: Friday, March 02, 2007 5:56 AM To: Barry Hynum; Bob Heygood; Dixon Foss; Doug Murphy; Ed Lance; Gaylord Hanson; Jackie Murphy; Joe Anderson; Ofer - Sound Off Computing; Rocky Smolin Subject: Don't Delete Your Old Versions of Access / Office Accidentally http://www.vb123.com/workbench/online/access2007setup.htm -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Fri Mar 2 11:09:28 2007 From: davidmcafee at gmail.com (David McAfee) Date: Fri, 2 Mar 2007 09:09:28 -0800 Subject: [AccessD] FW: Don't Delete Your Old Versions of Access / OfficeAccidentally In-Reply-To: References: <001501c75cd3$f49af7c0$0201a8c0@HAL9005> Message-ID: <8786a4c00703020909j2f9135b9r6da0614372e12a09@mail.gmail.com> As was 2000 when installing on a system with A97. On 3/2/07, Drew Wutka wrote: > > 2003 was essentially the same. > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > at Beach Access Software > Sent: Friday, March 02, 2007 8:06 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] FW: Don't Delete Your Old Versions of Access / > OfficeAccidentally > > >From a fellow developer. Most of you probably know this already. > > Rocky > > > > > > > > > _____ > > From: Wayne Warren-Angelucci [mailto:wayne.warren at gmail.com] > Sent: Friday, March 02, 2007 5:56 AM > To: Barry Hynum; Bob Heygood; Dixon Foss; Doug Murphy; Ed Lance; Gaylord > Hanson; Jackie Murphy; Joe Anderson; Ofer - Sound Off Computing; Rocky > Smolin > Subject: Don't Delete Your Old Versions of Access / Office Accidentally > > > > http://www.vb123.com/workbench/online/access2007setup.htm > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 > 2:43 PM > > > -- > 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 vftt.co.uk Fri Mar 2 11:44:21 2007 From: accessd at vftt.co.uk (Pete Phillipps) Date: Fri, 2 Mar 2007 17:44:21 -0000 Subject: [AccessD] Access and ASP problem Message-ID: <072a01c75cf2$69472620$0201a8c0@HOLTS> Hi Everyone, I have an Access database on my web site and IIS installed on both my desktop and laptop for testing changes to it. I have an ASP file that should add a new record to one of the tables; a snippet is shown below: strSQL = "SELECT TOP 1 * FROM tblAttendees" Set rsPlayerTourneyRS = Server.CreateObject("ADODB.Recordset") rsPlayerTourneyRS.CursorLocation = adUseServer rsPlayerTourneyRS.Open strSQL, dbConn, adOpenKeyset, adLockOptimistic rsPlayerTourneyRS.AddNew On my desktop machine, and the web site, the code works, but on the laptop the .AddNew method gives me the following error message: Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype. If I use rsPlayerTourneyRS.MoveLast, I get the following error message: Microsoft JET Database Engine (0x80040E24) Rowset does not support fetching backward. Both machines are running Windows XP with SP2, Office 2003, IIS is configured the same on them. Does anyone have any idea why it is not working on the laptop? Pete "Many [wargame] battles have been fought and won by soldiers nourished on beer" - Frederick the Great, 1777 Download VIEW FROM THE TRENCHES (Britain's Premier ASL Journal) free from http://www.vftt.co.uk Get the latest news about HEROES(ASL in Blackpool) at http://www.vftt.co.uk/heroesdetails.asp Get the latest news about INTENSIVE FIRE (Britain's biggest ASL tournament) at http://www.vftt.co.uk/ifdetails.asp Get the latest UK ASL Tournament news at http://www.asltourneys.co.uk Support the best at http://www.manutd.com/ -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 01/03/2007 14:43 From martyconnelly at shaw.ca Fri Mar 2 11:58:37 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 02 Mar 2007 09:58:37 -0800 Subject: [AccessD] references and errors In-Reply-To: References: Message-ID: <45E865CD.90604@shaw.ca> If unchecked then unused. It won't let you check both at same time too See Doug Steele's Article Access Reference Problems http://www.accessmvp.com/djsteele/AccessReferenceErrors.html Mark A Matte wrote: > Thanks Marty, > > I also found a site that stated this error would occur if 3.51 was not > an option in the references list...and it was not...so I copied the > dao350.dll to this machine...then used the the code you sent to > register it...I didn't have to check the 3.51 3.6 is checked. Does > this mean that even though 3.6 is checked...the 3.51 library is used? > > Thanks, > > Mark A. Matte > > >> From: MartyConnelly >> Reply-To: Access Developers discussion and problem >> solving >> To: Access Developers discussion and problem >> solving >> Subject: Re: [AccessD] references and errors >> Date: Thu, 01 Mar 2007 14:07:02 -0800 >> >> DAO 3.6 is backward compatible with Access 97 >> but with a 10% speed drop handling Unicode to ANSI >> conversion. You can use in Access 97 >> >> DAO 3.51 cannot read Access 2000 + mdb's >> >> Mark A Matte wrote: >> >> > No...just 97 >> > >> > >> >> From: "Charlotte Foust" >> >> Reply-To: Access Developers discussion and problem >> >> solving >> >> To: "Access Developers discussion and problem >> >> solving" >> >> Subject: Re: [AccessD] references and errors >> >> Date: Thu, 1 Mar 2007 11:18:56 -0800 >> >> >> >> CurrentDb is still valid in later versions of Access and DAO, so I >> >> suspect it's something else that is causing the problem. Does the >> new >> >> machine have a 2003 and 2007 version of Access installed? >> >> >> >> Charlotte Foust >> >> >> >> -----Original Message----- >> >> From: accessd-bounces at databaseadvisors.com >> >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A >> Matte >> >> Sent: Thursday, March 01, 2007 8:53 AM >> >> To: accessd at databaseadvisors.com >> >> Subject: [AccessD] references and errors >> >> >> >> Sorry...forgot to change subject... >> >> >> >> >Hello All, >> >> > >> >> >I have an A97 db that users run reports out of...number of different >> >> >machines...same db. New machine won't run of compile...errors on >> "Set >> >> >dbs=CurrentDB". Error says restricted word or function or uses >> >> >Automation not available in Visual Basic. The only difference I can >> >> >see is the new machine has a reference to DAO3.6 and the other >> machines >> >> >> >> >have a DAO3.51 and I can't set a reference to 3.5 on the new >> machine. >> >> > >> >> >Any ideas? >> >> > >> >> >Thanks, >> >> > >> >> >Mark A. Matte >> >> > >> >> >_________________________________________________________________ >> >> >Win a Zune(tm)-make MSN(r) your homepage for your chance to win! >> >> >http://homepage.msn.com/zune?icid=hmetagline >> >> > >> >> >> >> >> >> >-- >> >> >AccessD mailing list >> >> >AccessD at databaseadvisors.com >> >> >http://databaseadvisors.com/mailman/listinfo/accessd >> >> >Website: http://www.databaseadvisors.com >> >> >> >> _________________________________________________________________ >> >> With tax season right around the corner, make sure to follow these >> few >> >> simple tips. >> >> >> http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi >> >> ps.aspx?icid=HMFebtagline >> >> >> >> -- >> >> AccessD mailing list >> >> AccessD at databaseadvisors.com >> >> http://databaseadvisors.com/mailman/listinfo/accessd >> >> Website: http://www.databaseadvisors.com >> > >> > >> > _________________________________________________________________ >> > Don't miss your chance to WIN 10 hours of private jet travel from >> > Microsoft? Office Live >> > http://clk.atdmt.com/MRT/go/mcrssaub0540002499mrt/direct/01/ >> > >> >------------------------------------------------------------------------ >> >> > >> >No virus found in this incoming message. >> >Checked by AVG Free Edition. >> >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >> 01/03/2007 2:43 PM >> > >> > >> >> -- >> Marty Connelly >> Victoria, B.C. >> Canada >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > _________________________________________________________________ > The average US Credit Score is 675. The cost to see yours: $0 by > Experian. > http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVERAGE > > >------------------------------------------------------------------------ > >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 01/03/2007 2:43 PM > > -- Marty Connelly Victoria, B.C. Canada From dw-murphy at cox.net Fri Mar 2 12:14:17 2007 From: dw-murphy at cox.net (Doug Murphy) Date: Fri, 2 Mar 2007 10:14:17 -0800 Subject: [AccessD] Access and ASP problem In-Reply-To: <072a01c75cf2$69472620$0201a8c0@HOLTS> Message-ID: <003301c75cf6$97a4ab10$0200a8c0@murphy3234aaf1> Check your folder permissions. That is the usual problem. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pete Phillipps Sent: Friday, March 02, 2007 9:44 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access and ASP problem Hi Everyone, I have an Access database on my web site and IIS installed on both my desktop and laptop for testing changes to it. I have an ASP file that should add a new record to one of the tables; a snippet is shown below: strSQL = "SELECT TOP 1 * FROM tblAttendees" Set rsPlayerTourneyRS = Server.CreateObject("ADODB.Recordset") rsPlayerTourneyRS.CursorLocation = adUseServer rsPlayerTourneyRS.Open strSQL, dbConn, adOpenKeyset, adLockOptimistic rsPlayerTourneyRS.AddNew On my desktop machine, and the web site, the code works, but on the laptop the .AddNew method gives me the following error message: Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype. If I use rsPlayerTourneyRS.MoveLast, I get the following error message: Microsoft JET Database Engine (0x80040E24) Rowset does not support fetching backward. Both machines are running Windows XP with SP2, Office 2003, IIS is configured the same on them. Does anyone have any idea why it is not working on the laptop? Pete "Many [wargame] battles have been fought and won by soldiers nourished on beer" - Frederick the Great, 1777 Download VIEW FROM THE TRENCHES (Britain's Premier ASL Journal) free from http://www.vftt.co.uk Get the latest news about HEROES(ASL in Blackpool) at http://www.vftt.co.uk/heroesdetails.asp Get the latest news about INTENSIVE FIRE (Britain's biggest ASL tournament) at http://www.vftt.co.uk/ifdetails.asp Get the latest UK ASL Tournament news at http://www.asltourneys.co.uk Support the best at http://www.manutd.com/ -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 01/03/2007 14:43 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Fri Mar 2 12:19:41 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 2 Mar 2007 12:19:41 -0600 Subject: [AccessD] Access and ASP problem In-Reply-To: <072a01c75cf2$69472620$0201a8c0@HOLTS> Message-ID: I've never used constants in ASP, try replacing them with their numeric values. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pete Phillipps Sent: Friday, March 02, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access and ASP problem Hi Everyone, I have an Access database on my web site and IIS installed on both my desktop and laptop for testing changes to it. I have an ASP file that should add a new record to one of the tables; a snippet is shown below: strSQL = "SELECT TOP 1 * FROM tblAttendees" Set rsPlayerTourneyRS = Server.CreateObject("ADODB.Recordset") rsPlayerTourneyRS.CursorLocation = adUseServer rsPlayerTourneyRS.Open strSQL, dbConn, adOpenKeyset, adLockOptimistic rsPlayerTourneyRS.AddNew On my desktop machine, and the web site, the code works, but on the laptop the .AddNew method gives me the following error message: Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype. If I use rsPlayerTourneyRS.MoveLast, I get the following error message: Microsoft JET Database Engine (0x80040E24) Rowset does not support fetching backward. Both machines are running Windows XP with SP2, Office 2003, IIS is configured the same on them. Does anyone have any idea why it is not working on the laptop? Pete "Many [wargame] battles have been fought and won by soldiers nourished on beer" - Frederick the Great, 1777 Download VIEW FROM THE TRENCHES (Britain's Premier ASL Journal) free from http://www.vftt.co.uk Get the latest news about HEROES(ASL in Blackpool) at http://www.vftt.co.uk/heroesdetails.asp Get the latest news about INTENSIVE FIRE (Britain's biggest ASL tournament) at http://www.vftt.co.uk/ifdetails.asp Get the latest UK ASL Tournament news at http://www.asltourneys.co.uk Support the best at http://www.manutd.com/ -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 01/03/2007 14:43 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Mar 2 12:19:41 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 10:19:41 -0800 Subject: [AccessD] Freeze Panes Message-ID: <008401c75cf7$5924f420$0201a8c0@HAL9005> Dear List: I am trying to do a Freeze Panes on an Excel spreadsheet I create in an access app. But I can't seem to get the code right. I'm using: objXLS.Range("B2").Select objXLS.ActiveWindow.FreezePanes = True but the compiler doesn't like ActiveWindow, says Method or Data Member not found. There's a bunch of other formatting that's working OK. Mostly cribbed from recording macros in Excel. Does anyone know offhand the correct syntax for freezing the panes? MTIA Rocky From ebarro at verizon.net Fri Mar 2 12:20:32 2007 From: ebarro at verizon.net (Eric Barro) Date: Fri, 02 Mar 2007 10:20:32 -0800 Subject: [AccessD] Access and ASP problem In-Reply-To: <003301c75cf6$97a4ab10$0200a8c0@murphy3234aaf1> Message-ID: <0JEA00LRSGA8PFS0@vms040.mailsrvcs.net> Specifically you need to give the IUSR_MACHINENAME account read, write, modify access to the file since Access wants to create an LDB file to lock the file while updates are going on. When you browse a page the account that is being used is the IUSR_MACHINENAME account where MACHINENAME is of course your machine name when you set up your OS. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Friday, March 02, 2007 10:14 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access and ASP problem Check your folder permissions. That is the usual problem. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pete Phillipps Sent: Friday, March 02, 2007 9:44 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access and ASP problem Hi Everyone, I have an Access database on my web site and IIS installed on both my desktop and laptop for testing changes to it. I have an ASP file that should add a new record to one of the tables; a snippet is shown below: strSQL = "SELECT TOP 1 * FROM tblAttendees" Set rsPlayerTourneyRS = Server.CreateObject("ADODB.Recordset") rsPlayerTourneyRS.CursorLocation = adUseServer rsPlayerTourneyRS.Open strSQL, dbConn, adOpenKeyset, adLockOptimistic rsPlayerTourneyRS.AddNew On my desktop machine, and the web site, the code works, but on the laptop the .AddNew method gives me the following error message: Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype. If I use rsPlayerTourneyRS.MoveLast, I get the following error message: Microsoft JET Database Engine (0x80040E24) Rowset does not support fetching backward. Both machines are running Windows XP with SP2, Office 2003, IIS is configured the same on them. Does anyone have any idea why it is not working on the laptop? Pete "Many [wargame] battles have been fought and won by soldiers nourished on beer" - Frederick the Great, 1777 Download VIEW FROM THE TRENCHES (Britain's Premier ASL Journal) free from http://www.vftt.co.uk Get the latest news about HEROES(ASL in Blackpool) at http://www.vftt.co.uk/heroesdetails.asp Get the latest news about INTENSIVE FIRE (Britain's biggest ASL tournament) at http://www.vftt.co.uk/ifdetails.asp Get the latest UK ASL Tournament news at http://www.asltourneys.co.uk Support the best at http://www.manutd.com/ -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 01/03/2007 14:43 -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From cfoust at infostatsystems.com Fri Mar 2 12:46:17 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 2 Mar 2007 10:46:17 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: <008401c75cf7$5924f420$0201a8c0@HAL9005> References: <008401c75cf7$5924f420$0201a8c0@HAL9005> Message-ID: Off the top of my head, shouldn't it be ActiveSheet? 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: Friday, March 02, 2007 10:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Freeze Panes Dear List: I am trying to do a Freeze Panes on an Excel spreadsheet I create in an access app. But I can't seem to get the code right. I'm using: objXLS.Range("B2").Select objXLS.ActiveWindow.FreezePanes = True but the compiler doesn't like ActiveWindow, says Method or Data Member not found. There's a bunch of other formatting that's working OK. Mostly cribbed from recording macros in Excel. Does anyone know offhand the correct syntax for freezing the panes? MTIA Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jim.moss at jlmoss.net Fri Mar 2 12:47:34 2007 From: jim.moss at jlmoss.net (Jim Moss) Date: Fri, 2 Mar 2007 12:47:34 -0600 (CST) Subject: [AccessD] Freeze Panes In-Reply-To: <008401c75cf7$5924f420$0201a8c0@HAL9005> References: <008401c75cf7$5924f420$0201a8c0@HAL9005> Message-ID: <5495.65.196.182.34.1172861254.squirrel@65.196.182.34> Rocky, Your Freezepanes statement looks like mine, which compiles and runs. I build a lot of excel files and basically this is used a lot see snippet: With objXL .Visible = False Set objWkb = .Workbooks.Add Set objSht = objWkb.Worksheets(1) With objSht On Error Resume Next .range(.cells(3, 1), .cells(intMaxRow, _ intMaxCol)).CopyFromRecordset rs1 End With End With End If objSht.cells(2, 1).formular1c1 = "SupplierName" objSht.cells(2, 2).select objSht.cells(2, 2).formular1c1 = "InvoiceNumber" objSht.cells(2, 3).select objSht.cells(2, 3).formular1c1 = "RemainingAmount" objSht.cells(2, 4).select objSht.cells(2, 4).formular1c1 = "DueDate" objSht.cells(2, 5).select objSht.cells(2, 5).formular1c1 = "PONumber" objSht.cells(2, 6).select objSht.cells(2, 6).formular1c1 = "Location" objSht.cells(2, 7).select objSht.cells(2, 7).formular1c1 = "ERP" objSht.cells(2, 8).select objSht.cells(2, 8).formular1c1 = "HoldStatus" objSht.cells(2, 9).select objSht.cells(2, 9).formular1c1 = "DateTime User ID Notes DM Status" objSht.cells(2, 10).select objSht.cells(2, 10).formular1c1 = "" objSht.range("A1").select objSht.Rows("1:1").RowHeight = 51 objSht.Columns("A:A").ColumnWidth = 17.57 objSht.Pictures.Insert("\\p821srv\org\Acct\IC_Data\Graphics\SanminaShadowLogo.bmp").select objSht.Columns("A:A").ColumnWidth = 9.71 objSht.Columns("A:A").ColumnWidth = 9.43 objSht.range("B1").select objSht.cells(1, 2).formular1c1 = "AP Invoices" With objSht.cells(1, 2).Characters(start:=1, Length:=11).Font .Name = "Arial" .FontStyle = "Bold" .Size = 14 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False '.Underline = xlUnderlineStyleNone '.ColorIndex = xlAutomatic End With objSht.Rows("2:2").AutoFilter objSht.Rows("2:2").Interior.ColorIndex = 19 'objSht.Rows("2:2").Interior.Pattern = solid objSht.Rows("3:3").select ' objXL.ActiveWindow.FreezePanes = True =========================================================================== end snippet: Jim > Dear List: > > I am trying to do a Freeze Panes on an Excel spreadsheet I create in an > access app. But I can't seem to get the code right. I'm using: > > objXLS.Range("B2").Select > objXLS.ActiveWindow.FreezePanes = True > > but the compiler doesn't like ActiveWindow, says Method or Data Member not > found. > > There's a bunch of other formatting that's working OK. Mostly cribbed > from > recording macros in Excel. > > Does anyone know offhand the correct syntax for freezing the panes? > > 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 Fri Mar 2 13:13:40 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 11:13:40 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: Message-ID: <008d01c75cfe$e33ec9e0$0201a8c0@HAL9005> Charlotte: When I change the line to -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, March 02, 2007 10:46 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Freeze Panes Off the top of my head, shouldn't it be ActiveSheet? 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: Friday, March 02, 2007 10:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Freeze Panes Dear List: I am trying to do a Freeze Panes on an Excel spreadsheet I create in an access app. But I can't seem to get the code right. I'm using: objXLS.Range("B2").Select objXLS.ActiveWindow.FreezePanes = True but the compiler doesn't like ActiveWindow, says Method or Data Member not found. There's a bunch of other formatting that's working OK. Mostly cribbed from recording macros in Excel. Does anyone know offhand the correct syntax for freezing the panes? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From rockysmolin at bchacc.com Fri Mar 2 13:14:35 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 11:14:35 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: Message-ID: <008e01c75cff$04e74630$0201a8c0@HAL9005> Charlotte: When I change the line to: objXLS.ActiveSheet.FreezePanes = True Then I get the same error but on ActiveSheet instead of FreezePanes. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, March 02, 2007 10:46 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Freeze Panes Off the top of my head, shouldn't it be ActiveSheet? 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: Friday, March 02, 2007 10:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Freeze Panes Dear List: I am trying to do a Freeze Panes on an Excel spreadsheet I create in an access app. But I can't seem to get the code right. I'm using: objXLS.Range("B2").Select objXLS.ActiveWindow.FreezePanes = True but the compiler doesn't like ActiveWindow, says Method or Data Member not found. There's a bunch of other formatting that's working OK. Mostly cribbed from recording macros in Excel. Does anyone know offhand the correct syntax for freezing the panes? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From markamatte at hotmail.com Fri Mar 2 13:22:24 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 02 Mar 2007 19:22:24 +0000 Subject: [AccessD] references and errors In-Reply-To: <45E865CD.90604@shaw.ca> Message-ID: ">If unchecked then unused. " This might not be entirely true... according to MS: http://support.microsoft.com/kb/303829 "In the Microsoft Visual Basic for Applications references, the Data Access Object (DAO) 3.60 Object Library is selected and the DAO 3.51 Object Library is not in the list of available references." This was the case...3.51 was not in the list...but 3.6 was checked...so I copied dao350.dll to the new machine...regestered it...3.51 is still NOT selected but is in the list...3.6 is selected and everything works... This implies to me that even though 3.6 is selected...3.51 is used somwhere??? Just curious, Mark A. Matte >From: MartyConnelly >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] references and errors >Date: Fri, 02 Mar 2007 09:58:37 -0800 > >If unchecked then unused. It won't let you check both at same time too > >See Doug Steele's Article > >Access Reference Problems >http://www.accessmvp.com/djsteele/AccessReferenceErrors.html > >Mark A Matte wrote: > > > Thanks Marty, > > > > I also found a site that stated this error would occur if 3.51 was not > > an option in the references list...and it was not...so I copied the > > dao350.dll to this machine...then used the the code you sent to > > register it...I didn't have to check the 3.51 3.6 is checked. Does > > this mean that even though 3.6 is checked...the 3.51 library is used? > > > > Thanks, > > > > Mark A. Matte > > > > > >> From: MartyConnelly > >> Reply-To: Access Developers discussion and problem > >> solving > >> To: Access Developers discussion and problem > >> solving > >> Subject: Re: [AccessD] references and errors > >> Date: Thu, 01 Mar 2007 14:07:02 -0800 > >> > >> DAO 3.6 is backward compatible with Access 97 > >> but with a 10% speed drop handling Unicode to ANSI > >> conversion. You can use in Access 97 > >> > >> DAO 3.51 cannot read Access 2000 + mdb's > >> > >> Mark A Matte wrote: > >> > >> > No...just 97 > >> > > >> > > >> >> From: "Charlotte Foust" > >> >> Reply-To: Access Developers discussion and problem > >> >> solving > >> >> To: "Access Developers discussion and problem > >> >> solving" > >> >> Subject: Re: [AccessD] references and errors > >> >> Date: Thu, 1 Mar 2007 11:18:56 -0800 > >> >> > >> >> CurrentDb is still valid in later versions of Access and DAO, so I > >> >> suspect it's something else that is causing the problem. Does the > >> new > >> >> machine have a 2003 and 2007 version of Access installed? > >> >> > >> >> Charlotte Foust > >> >> > >> >> -----Original Message----- > >> >> From: accessd-bounces at databaseadvisors.com > >> >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > >> Matte > >> >> Sent: Thursday, March 01, 2007 8:53 AM > >> >> To: accessd at databaseadvisors.com > >> >> Subject: [AccessD] references and errors > >> >> > >> >> Sorry...forgot to change subject... > >> >> > >> >> >Hello All, > >> >> > > >> >> >I have an A97 db that users run reports out of...number of >different > >> >> >machines...same db. New machine won't run of compile...errors on > >> "Set > >> >> >dbs=CurrentDB". Error says restricted word or function or uses > >> >> >Automation not available in Visual Basic. The only difference I >can > >> >> >see is the new machine has a reference to DAO3.6 and the other > >> machines > >> >> > >> >> >have a DAO3.51 and I can't set a reference to 3.5 on the new > >> machine. > >> >> > > >> >> >Any ideas? > >> >> > > >> >> >Thanks, > >> >> > > >> >> >Mark A. Matte > >> >> > > >> >> >_________________________________________________________________ > >> >> >Win a Zune(tm)-make MSN(r) your homepage for your chance to win! > >> >> >http://homepage.msn.com/zune?icid=hmetagline > >> >> > > >> >> > >> >> > >> >> >-- > >> >> >AccessD mailing list > >> >> >AccessD at databaseadvisors.com > >> >> >http://databaseadvisors.com/mailman/listinfo/accessd > >> >> >Website: http://www.databaseadvisors.com > >> >> > >> >> _________________________________________________________________ > >> >> With tax season right around the corner, make sure to follow these > >> few > >> >> simple tips. > >> >> > >> >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi > >> >> ps.aspx?icid=HMFebtagline > >> >> > >> >> -- > >> >> AccessD mailing list > >> >> AccessD at databaseadvisors.com > >> >> http://databaseadvisors.com/mailman/listinfo/accessd > >> >> Website: http://www.databaseadvisors.com > >> > > >> > > >> > _________________________________________________________________ > >> > Don't miss your chance to WIN 10 hours of private jet travel from > >> > Microsoft? Office Live > >> > http://clk.atdmt.com/MRT/go/mcrssaub0540002499mrt/direct/01/ > >> > > >> > >------------------------------------------------------------------------ > >> > >> > > >> >No virus found in this incoming message. > >> >Checked by AVG Free Edition. > >> >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: > >> 01/03/2007 2:43 PM > >> > > >> > > >> > >> -- > >> Marty Connelly > >> Victoria, B.C. > >> Canada > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > > > > > > _________________________________________________________________ > > The average US Credit Score is 675. The cost to see yours: $0 by > > Experian. > > >http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVERAGE > > > > > >------------------------------------------------------------------------ > > > >No virus found in this incoming message. > >Checked by AVG Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >01/03/2007 2:43 PM > > > > > >-- >Marty Connelly >Victoria, B.C. >Canada > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Find a local pizza place, movie theater, and more?.then map the best route! http://maps.live.com/?icid=hmtag1&FORM=MGAC01 From jwcolby at colbyconsulting.com Fri Mar 2 13:26:39 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 2 Mar 2007 14:26:39 -0500 Subject: [AccessD] references and errors In-Reply-To: References: <45E865CD.90604@shaw.ca> Message-ID: <001a01c75d00$b3ade650$657aa8c0@m6805> Scary stuff! 8~( John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 02, 2007 2:22 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] references and errors ">If unchecked then unused. " This might not be entirely true... according to MS: http://support.microsoft.com/kb/303829 "In the Microsoft Visual Basic for Applications references, the Data Access Object (DAO) 3.60 Object Library is selected and the DAO 3.51 Object Library is not in the list of available references." This was the case...3.51 was not in the list...but 3.6 was checked...so I copied dao350.dll to the new machine...regestered it...3.51 is still NOT selected but is in the list...3.6 is selected and everything works... This implies to me that even though 3.6 is selected...3.51 is used somwhere??? Just curious, Mark A. Matte >From: MartyConnelly >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] references and errors >Date: Fri, 02 Mar 2007 09:58:37 -0800 > >If unchecked then unused. It won't let you check both at same time too > >See Doug Steele's Article > >Access Reference Problems >http://www.accessmvp.com/djsteele/AccessReferenceErrors.html > >Mark A Matte wrote: > > > Thanks Marty, > > > > I also found a site that stated this error would occur if 3.51 was > > not an option in the references list...and it was not...so I copied > > the dao350.dll to this machine...then used the the code you sent to > > register it...I didn't have to check the 3.51 3.6 is checked. Does > > this mean that even though 3.6 is checked...the 3.51 library is used? > > > > Thanks, > > > > Mark A. Matte > > > > > >> From: MartyConnelly > >> Reply-To: Access Developers discussion and problem > >> solving > >> To: Access Developers discussion and problem > >> solving > >> Subject: Re: [AccessD] references and errors > >> Date: Thu, 01 Mar 2007 14:07:02 -0800 > >> > >> DAO 3.6 is backward compatible with Access 97 but with a 10% speed > >> drop handling Unicode to ANSI conversion. You can use in Access 97 > >> > >> DAO 3.51 cannot read Access 2000 + mdb's > >> > >> Mark A Matte wrote: > >> > >> > No...just 97 > >> > > >> > > >> >> From: "Charlotte Foust" > >> >> Reply-To: Access Developers discussion and problem > >> >> solving > >> >> To: "Access Developers discussion and problem > >> >> solving" > >> >> Subject: Re: [AccessD] references and errors > >> >> Date: Thu, 1 Mar 2007 11:18:56 -0800 > >> >> > >> >> CurrentDb is still valid in later versions of Access and DAO, so > >> >> I suspect it's something else that is causing the problem. Does > >> >> the > >> new > >> >> machine have a 2003 and 2007 version of Access installed? > >> >> > >> >> Charlotte Foust > >> >> > >> >> -----Original Message----- > >> >> From: accessd-bounces at databaseadvisors.com > >> >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark > >> >> A > >> Matte > >> >> Sent: Thursday, March 01, 2007 8:53 AM > >> >> To: accessd at databaseadvisors.com > >> >> Subject: [AccessD] references and errors > >> >> > >> >> Sorry...forgot to change subject... > >> >> > >> >> >Hello All, > >> >> > > >> >> >I have an A97 db that users run reports out of...number of >different > >> >> >machines...same db. New machine won't run of compile...errors > >> >> >on > >> "Set > >> >> >dbs=CurrentDB". Error says restricted word or function or uses > >> >> >Automation not available in Visual Basic. The only difference > >> >> >I >can > >> >> >see is the new machine has a reference to DAO3.6 and the other > >> machines > >> >> > >> >> >have a DAO3.51 and I can't set a reference to 3.5 on the new > >> machine. > >> >> > > >> >> >Any ideas? > >> >> > > >> >> >Thanks, > >> >> > > >> >> >Mark A. Matte > >> >> > > >> >> >_______________________________________________________________ > >> >> >__ Win a Zune(tm)-make MSN(r) your homepage for your chance to > >> >> >win! > >> >> >http://homepage.msn.com/zune?icid=hmetagline > >> >> > > >> >> > >> >> > >> >> >-- > >> >> >AccessD mailing list > >> >> >AccessD at databaseadvisors.com > >> >> >http://databaseadvisors.com/mailman/listinfo/accessd > >> >> >Website: http://www.databaseadvisors.com > >> >> > >> >> ________________________________________________________________ > >> >> _ With tax season right around the corner, make sure to follow > >> >> these > >> few > >> >> simple tips. > >> >> > >> >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationT >i > >> >> ps.aspx?icid=HMFebtagline > >> >> > >> >> -- > >> >> AccessD mailing list > >> >> AccessD at databaseadvisors.com > >> >> http://databaseadvisors.com/mailman/listinfo/accessd > >> >> Website: http://www.databaseadvisors.com > >> > > >> > > >> > _________________________________________________________________ > >> > Don't miss your chance to WIN 10 hours of private jet travel from > >> > Microsoft. Office Live > >> > http://clk.atdmt.com/MRT/go/mcrssaub0540002499mrt/direct/01/ > >> > > >> > >--------------------------------------------------------------------- > >--- > >> > >> > > >> >No virus found in this incoming message. > >> >Checked by AVG Free Edition. > >> >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: > >> 01/03/2007 2:43 PM > >> > > >> > > >> > >> -- > >> Marty Connelly > >> Victoria, B.C. > >> Canada > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > > > > > > _________________________________________________________________ > > The average US Credit Score is 675. The cost to see yours: $0 by > > Experian. > > >http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOT >ERAVERAGE > > > > > >--------------------------------------------------------------------- > >--- > > > >No virus found in this incoming message. > >Checked by AVG Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >01/03/2007 2:43 PM > > > > > >-- >Marty Connelly >Victoria, B.C. >Canada > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Find a local pizza place, movie theater, and more.then map the best route! http://maps.live.com/?icid=hmtag1&FORM=MGAC01 From accessd at vftt.co.uk Fri Mar 2 14:04:13 2007 From: accessd at vftt.co.uk (Pete Phillipps) Date: Fri, 2 Mar 2007 20:04:13 -0000 Subject: [AccessD] Access and ASP problem In-Reply-To: <0JEA00LRSGA8PFS0@vms040.mailsrvcs.net> Message-ID: <07c101c75d05$f6a24dc0$0201a8c0@HOLTS> Hi Everyone, Doug Murphy wrote: <> Eric Barro wrote: <> In IIS on both machines, the virtual directory has Write permission enabled. Haven't checked every setting in IIS, but the ones I've looked at are the same on both machines. I gave the IUSR_MACHINENAME account write permission on the folder in Explorer but it didn't make any difference. On the desktop though the IUSR_MACHINENAME account is not shown in the list of users with permissions on the folder yet the ASP file runs fine. Drew Wutka wrote: <> Didn't make a difference :-( Pete "Many [wargame] battles have been fought and won by soldiers nourished on beer" - Frederick the Great, 1777 Download VIEW FROM THE TRENCHES (Britain's Premier ASL Journal) free from http://www.vftt.co.uk Get the latest news about HEROES(ASL in Blackpool) at http://www.vftt.co.uk/heroesdetails.asp Get the latest news about INTENSIVE FIRE (Britain's biggest ASL tournament) at http://www.vftt.co.uk/ifdetails.asp Get the latest UK ASL Tournament news at http://www.asltourneys.co.uk Support the best at http://www.manutd.com/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pete Phillipps Sent: Friday, March 02, 2007 9:44 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access and ASP problem Hi Everyone, I have an Access database on my web site and IIS installed on both my desktop and laptop for testing changes to it. I have an ASP file that should add a new record to one of the tables; a snippet is shown below: strSQL = "SELECT TOP 1 * FROM tblAttendees" Set rsPlayerTourneyRS = Server.CreateObject("ADODB.Recordset") rsPlayerTourneyRS.CursorLocation = adUseServer rsPlayerTourneyRS.Open strSQL, dbConn, adOpenKeyset, adLockOptimistic rsPlayerTourneyRS.AddNew On my desktop machine, and the web site, the code works, but on the laptop the .AddNew method gives me the following error message: Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype. If I use rsPlayerTourneyRS.MoveLast, I get the following error message: Microsoft JET Database Engine (0x80040E24) Rowset does not support fetching backward. Both machines are running Windows XP with SP2, Office 2003, IIS is configured the same on them. Does anyone have any idea why it is not working on the laptop? -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.6/708 - Release Date: 02/03/2007 16:19 From jim.moss at jlmoss.net Fri Mar 2 14:03:02 2007 From: jim.moss at jlmoss.net (Jim Moss) Date: Fri, 2 Mar 2007 14:03:02 -0600 (CST) Subject: [AccessD] Freeze Panes In-Reply-To: <008e01c75cff$04e74630$0201a8c0@HAL9005> References: <008e01c75cff$04e74630$0201a8c0@HAL9005> Message-ID: <9521.65.196.182.34.1172865782.squirrel@65.196.182.34> Rocky, I think that you probably need a .rows statement before the freezepanes statement, like: objSht.Rows("3:3").select or a columns if you aren't trying to freeze the sheet below the title line Jim > Charlotte: > > When I change the line to: > > objXLS.ActiveSheet.FreezePanes = True > > Then I get the same error but on ActiveSheet instead of FreezePanes. > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Friday, March 02, 2007 10:46 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Freeze Panes > > Off the top of my head, shouldn't it be ActiveSheet? > > 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: Friday, March 02, 2007 10:20 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Freeze Panes > > Dear List: > > I am trying to do a Freeze Panes on an Excel spreadsheet I create in an > access app. But I can't seem to get the code right. I'm using: > > objXLS.Range("B2").Select > objXLS.ActiveWindow.FreezePanes = True > > but the compiler doesn't like ActiveWindow, says Method or Data Member not > found. > > There's a bunch of other formatting that's working OK. Mostly cribbed > from > recording macros in Excel. > > Does anyone know offhand the correct syntax for freezing the panes? > > 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 > 2:43 PM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ebarro at verizon.net Fri Mar 2 14:25:19 2007 From: ebarro at verizon.net (Eric Barro) Date: Fri, 02 Mar 2007 12:25:19 -0800 Subject: [AccessD] Access and ASP problem In-Reply-To: <07c101c75d05$f6a24dc0$0201a8c0@HOLTS> Message-ID: <0JEA0063PM29CWB8@vms048.mailsrvcs.net> I will assume that you are using Windows XP Pro... Give the IUSR_MACHINENAME account Full Access privileges. Read and Write privileges are not enough. You need Read & Execute and Modify privileges as well. Read and Write simply allows you to open the file, it doesn't allow you to make changes or even create a file on the machine. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pete Phillipps Sent: Friday, March 02, 2007 12:04 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access and ASP problem Hi Everyone, Doug Murphy wrote: <> Eric Barro wrote: <> In IIS on both machines, the virtual directory has Write permission enabled. Haven't checked every setting in IIS, but the ones I've looked at are the same on both machines. I gave the IUSR_MACHINENAME account write permission on the folder in Explorer but it didn't make any difference. On the desktop though the IUSR_MACHINENAME account is not shown in the list of users with permissions on the folder yet the ASP file runs fine. Drew Wutka wrote: <> Didn't make a difference :-( Pete "Many [wargame] battles have been fought and won by soldiers nourished on beer" - Frederick the Great, 1777 Download VIEW FROM THE TRENCHES (Britain's Premier ASL Journal) free from http://www.vftt.co.uk Get the latest news about HEROES(ASL in Blackpool) at http://www.vftt.co.uk/heroesdetails.asp Get the latest news about INTENSIVE FIRE (Britain's biggest ASL tournament) at http://www.vftt.co.uk/ifdetails.asp Get the latest UK ASL Tournament news at http://www.asltourneys.co.uk Support the best at http://www.manutd.com/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pete Phillipps Sent: Friday, March 02, 2007 9:44 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access and ASP problem Hi Everyone, I have an Access database on my web site and IIS installed on both my desktop and laptop for testing changes to it. I have an ASP file that should add a new record to one of the tables; a snippet is shown below: strSQL = "SELECT TOP 1 * FROM tblAttendees" Set rsPlayerTourneyRS = Server.CreateObject("ADODB.Recordset") rsPlayerTourneyRS.CursorLocation = adUseServer rsPlayerTourneyRS.Open strSQL, dbConn, adOpenKeyset, adLockOptimistic rsPlayerTourneyRS.AddNew On my desktop machine, and the web site, the code works, but on the laptop the .AddNew method gives me the following error message: Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype. If I use rsPlayerTourneyRS.MoveLast, I get the following error message: Microsoft JET Database Engine (0x80040E24) Rowset does not support fetching backward. Both machines are running Windows XP with SP2, Office 2003, IIS is configured the same on them. Does anyone have any idea why it is not working on the laptop? -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.6/708 - Release Date: 02/03/2007 16:19 -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From rockysmolin at bchacc.com Fri Mar 2 14:33:52 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 12:33:52 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: <9521.65.196.182.34.1172865782.squirrel@65.196.182.34> Message-ID: <00a901c75d0a$17c8a4f0$0201a8c0@HAL9005> Jim: The problem is the next line which won't compile. So I can't even test the Rows statement. :( Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss Sent: Friday, March 02, 2007 12:03 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Freeze Panes Rocky, I think that you probably need a .rows statement before the freezepanes statement, like: objSht.Rows("3:3").select or a columns if you aren't trying to freeze the sheet below the title line Jim > Charlotte: > > When I change the line to: > > objXLS.ActiveSheet.FreezePanes = True > > Then I get the same error but on ActiveSheet instead of FreezePanes. > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte > Foust > Sent: Friday, March 02, 2007 10:46 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Freeze Panes > > Off the top of my head, shouldn't it be ActiveSheet? > > 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: Friday, March 02, 2007 10:20 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Freeze Panes > > Dear List: > > I am trying to do a Freeze Panes on an Excel spreadsheet I create in > an access app. But I can't seem to get the code right. I'm using: > > objXLS.Range("B2").Select > objXLS.ActiveWindow.FreezePanes = True > > but the compiler doesn't like ActiveWindow, says Method or Data Member > not found. > > There's a bunch of other formatting that's working OK. Mostly cribbed > from recording macros in Excel. > > Does anyone know offhand the correct syntax for freezing the panes? > > 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: > 3/1/2007 > 2:43 PM > > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From accessd at vftt.co.uk Fri Mar 2 14:45:40 2007 From: accessd at vftt.co.uk (Pete Phillipps) Date: Fri, 2 Mar 2007 20:45:40 -0000 Subject: [AccessD] Access and ASP problem In-Reply-To: <0JEA0063PM29CWB8@vms048.mailsrvcs.net> Message-ID: <07e701c75d0b$bd41d4a0$0201a8c0@HOLTS> Hi Everyone, Eric Barro wrote: <> That solved the problem. But it doesn't explain why the same code works on my desktop machine when the IUSR_MACHINENAME acount is not even listed as a user with permissions on the copy of that folder on the desktop machine. Pete "Many [wargame] battles have been fought and won by soldiers nourished on beer" - Frederick the Great, 1777 Download VIEW FROM THE TRENCHES (Britain's Premier ASL Journal) free from http://www.vftt.co.uk Get the latest news about HEROES(ASL in Blackpool) at http://www.vftt.co.uk/heroesdetails.asp Get the latest news about INTENSIVE FIRE (Britain's biggest ASL tournament) at http://www.vftt.co.uk/ifdetails.asp Get the latest UK ASL Tournament news at http://www.asltourneys.co.uk Support the best at http://www.manutd.com/ -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.6/708 - Release Date: 02/03/2007 16:19 From ebarro at verizon.net Fri Mar 2 15:10:30 2007 From: ebarro at verizon.net (Eric Barro) Date: Fri, 02 Mar 2007 13:10:30 -0800 Subject: [AccessD] Access and ASP problem In-Reply-To: <07e701c75d0b$bd41d4a0$0201a8c0@HOLTS> Message-ID: <0JEA00L4FO5KPO91@vms040.mailsrvcs.net> Navigate further back from that folder to the wwwroot folder and it's probably listed there. Since security settings are, by default, inherited that account will have the same privileges. Unfortunately, that is not a recommended security practice since you want to limit the IUSR account with full control on a specific folder. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pete Phillipps Sent: Friday, March 02, 2007 12:46 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access and ASP problem Hi Everyone, Eric Barro wrote: <> That solved the problem. But it doesn't explain why the same code works on my desktop machine when the IUSR_MACHINENAME acount is not even listed as a user with permissions on the copy of that folder on the desktop machine. Pete "Many [wargame] battles have been fought and won by soldiers nourished on beer" - Frederick the Great, 1777 Download VIEW FROM THE TRENCHES (Britain's Premier ASL Journal) free from http://www.vftt.co.uk Get the latest news about HEROES(ASL in Blackpool) at http://www.vftt.co.uk/heroesdetails.asp Get the latest news about INTENSIVE FIRE (Britain's biggest ASL tournament) at http://www.vftt.co.uk/ifdetails.asp Get the latest UK ASL Tournament news at http://www.asltourneys.co.uk Support the best at http://www.manutd.com/ -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.6/708 - Release Date: 02/03/2007 16:19 -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From Jim.Hale at FleetPride.com Fri Mar 2 15:11:05 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Fri, 2 Mar 2007 15:11:05 -0600 Subject: [AccessD] Freeze Panes Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DE323@corp-es01.fleetpride.com> This works on my machine HTH Jim Hale Function freez() Dim wr As Window Set wr = ActiveWindow wr.FreezePanes = True End Function -----Original Message----- From: Rocky Smolin at Beach Access Software [mailto:rockysmolin at bchacc.com] Sent: Friday, March 02, 2007 2:34 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Freeze Panes Jim: The problem is the next line which won't compile. So I can't even test the Rows statement. :( Rocky *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From artful at rogers.com Fri Mar 2 15:40:02 2007 From: artful at rogers.com (artful at rogers.com) Date: Fri, 2 Mar 2007 13:40:02 -0800 (PST) Subject: [AccessD] Help discovering algorithm Message-ID: <78572.16826.qm@web88211.mail.re2.yahoo.com> For some reason, I cannot deduce what I'm doing when I work out this algorithm. I can work it out by hand, as the following table illustrates, but I am having big problems generalizing what I'm doing to account for a string of inderminate length. Assume a string of inderminate length. I want to produce all variations of said string. What is so far obvious is that the number of variations is equal to the factorial of the string. I can generate them by hand but I cannot seem to be able to deduce the algorithm that I'm using. The following table uses a 5-character string and presents only the variations that leave the first character alone (for brevity). Obviously to generate the remaining solutions I just rotate the string and repeat. The first column in the table shows the string's variants. The second column does the same, but uses numbers indicating the the sequence of the characters with relation to the original string. Here is the table: ABCDE12345 ABCED12354 ABDCE12435 ABDEC12453 ABECD12534 ABEDC12543 ACBDE13245 ACBED13254 ACDBE13425 ACDEB13452 ACEBD13524 ACEDB13542 ADBCE14235 ADBEC14253 ADCBE14325 ADCEB14352 ADEBC14523 ADECB14532 AEBCD15234 AEBDC15243 AECBD15324 AECDB15342 AEDBC15423 AEDCB15432 Please help me realize what I'm doing here. I have a function that works called Transpose(s as String, i as Integer, j as Integer), which (gasp) will transpose the letters in the string that are located at positions i and j. What I need is the algorithm that I'm using to walk through the string and generate the variations. Any insights much appreciated. Arthur From mmattys at rochester.rr.com Fri Mar 2 16:02:32 2007 From: mmattys at rochester.rr.com (Michael R Mattys) Date: Fri, 2 Mar 2007 17:02:32 -0500 Subject: [AccessD] Help discovering algorithm References: <78572.16826.qm@web88211.mail.re2.yahoo.com> Message-ID: <015101c75d16$7b886af0$0202a8c0@default> Arthur, Found on the Net. Requires 1 Textbox & 1 Listbox Start with ABCD first :) ---------------------------------------------------------------- Private m_asPermutations() As String ' Array to hold results Public Function Permutations(ByVal S As String) As String() Dim i As Long, N As Long Dim aStrs() As String ' Prepare array for first element ReDim m_asPermutations(0) ' Create array of the characters in the string N = 1 ReDim aStrs(1 To Len(S)) For i = 1 To Len(S) aStrs(i) = Mid(S, i, 1) N = N * i Next ReDim m_asPermutations(N - 1) Call Iterate(aStrs) Permutations = m_asPermutations End Function Private Sub Iterate(aStrs) Dim i As Integer, j As Integer Static NotFirstIteration As Boolean Static N As Long Static L As Integer Static sPerm As String ' Holder for result string Static RecLev As Integer ' Recursion level Static aaStrs() As Variant Static aIndexes() As Integer ' For keeping track of ' Code run first iteration only If Not NotFirstIteration Then L = UBound(aStrs) sPerm = String(L, vbNullChar) ReDim aaStrs(1 To L) ReDim aIndexes(1 To L) NotFirstIteration = True End If RecLev = RecLev + 1 ' Increment recursion level aaStrs(RecLev) = aStrs For aIndexes(RecLev) = 1 To L - RecLev + 1 i = aIndexes(RecLev) Mid(sPerm, RecLev) = aaStrs(RecLev)(i) ' if at lowest level, then ... If RecLev = L Then ' add it to result array m_asPermutations(N) = sPerm N = N + 1 Else ' Call Iterate recursively ReDim aStrs(1 To L - RecLev) For j = 1 To L - RecLev + 1 If j < i Then aStrs(j) = aaStrs(RecLev)(j) ElseIf j > i Then aStrs(j - 1) = aaStrs(RecLev)(j) End If Next Call Iterate(aStrs) RecLev = RecLev - 1 End If Next End Sub Michael R. Mattys MapPoint & Access Dev www.mattysconsulting.com ----- Original Message ----- From: To: "AccessD at databaseadvisors. com" Sent: Friday, March 02, 2007 4:40 PM Subject: [AccessD] Help discovering algorithm > For some reason, I cannot deduce what I'm doing when I work out this > algorithm. I can work it out by hand, as the following table illustrates, > but I am having big problems generalizing what I'm doing to account for a > string of inderminate length. > > Assume a string of inderminate length. I want to produce all variations of > said string. What is so far obvious is that the number of variations is > equal to the factorial of the string. I can generate them by hand but I > cannot seem to be able to deduce the algorithm that I'm using. The > following table uses a 5-character string and presents only the variations > that leave the first character alone (for brevity). Obviously to generate > the remaining solutions I just rotate the string and repeat. > > The first column in the table shows the string's variants. The second > column does the same, but uses numbers indicating the the sequence of the > characters with relation to the original string. Here is the table: > > ABCDE12345 > ABCED12354 > ABDCE12435 > ABDEC12453 > ABECD12534 > ABEDC12543 > ACBDE13245 > ACBED13254 > ACDBE13425 > ACDEB13452 > ACEBD13524 > ACEDB13542 > ADBCE14235 > ADBEC14253 > ADCBE14325 > ADCEB14352 > ADEBC14523 > ADECB14532 > AEBCD15234 > AEBDC15243 > AECBD15324 > AECDB15342 > AEDBC15423 > AEDCB15432 > > > Please help me realize what I'm doing here. I have a function that works > called Transpose(s as String, i as Integer, j as Integer), which (gasp) > will transpose the letters in the string that are located at positions i > and j. What I need is the algorithm that I'm using to walk through the > string and generate the variations. > > Any insights much appreciated. > > Arthur > -- > 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 Mar 2 16:06:43 2007 From: mmattys at rochester.rr.com (Michael R Mattys) Date: Fri, 2 Mar 2007 17:06:43 -0500 Subject: [AccessD] Help discovering algorithm References: <78572.16826.qm@web88211.mail.re2.yahoo.com> Message-ID: <015b01c75d17$117e4f70$0202a8c0@default> Oops ... did it again Called like this: List1.Clear Call Permute("", Text1.Text) MsgBox List1.ListCount & " combinations found" Michael R. Mattys MapPoint & Access Dev www.mattysconsulting.com From jim.moss at jlmoss.net Fri Mar 2 16:07:13 2007 From: jim.moss at jlmoss.net (Jim Moss) Date: Fri, 2 Mar 2007 16:07:13 -0600 (CST) Subject: [AccessD] Freeze Panes In-Reply-To: <00a901c75d0a$17c8a4f0$0201a8c0@HAL9005> References: <9521.65.196.182.34.1172865782.squirrel@65.196.182.34> <00a901c75d0a$17c8a4f0$0201a8c0@HAL9005> Message-ID: <13198.65.196.182.34.1172873233.squirrel@65.196.182.34> Rocky, The .rows should come immediately before the freezepanes. I believe that the compiler is getting hung up on your range statement Jim > Jim: > The problem is the next line which won't compile. So I can't even test > the > Rows statement. :( > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss > Sent: Friday, March 02, 2007 12:03 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Freeze Panes > > Rocky, > > I think that you probably need a .rows statement before the freezepanes > statement, like: > objSht.Rows("3:3").select or a columns if you aren't trying to freeze the > sheet below the title line > > Jim > >> Charlotte: >> >> When I change the line to: >> >> objXLS.ActiveSheet.FreezePanes = True >> >> Then I get the same error but on ActiveSheet instead of FreezePanes. >> >> Rocky >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >> Foust >> Sent: Friday, March 02, 2007 10:46 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Freeze Panes >> >> Off the top of my head, shouldn't it be ActiveSheet? >> >> 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: Friday, March 02, 2007 10:20 AM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Freeze Panes >> >> Dear List: >> >> I am trying to do a Freeze Panes on an Excel spreadsheet I create in >> an access app. But I can't seem to get the code right. I'm using: >> >> objXLS.Range("B2").Select >> objXLS.ActiveWindow.FreezePanes = True >> >> but the compiler doesn't like ActiveWindow, says Method or Data Member >> not found. >> >> There's a bunch of other formatting that's working OK. Mostly cribbed >> from recording macros in Excel. >> >> Does anyone know offhand the correct syntax for freezing the panes? >> >> 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 >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >> 3/1/2007 >> 2:43 PM >> >> >> -- >> 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 > 2:43 PM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Fri Mar 2 16:27:34 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 14:27:34 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: <6A6AA9DF57E4F046BDA1E273BDDB67727DE323@corp-es01.fleetpride.com> Message-ID: <00aa01c75d19$f9c54890$0201a8c0@HAL9005> Jim: Will this work in Automation? In this program I wrote I create a spreadsheet and write a bunch of values to it. And I do some formatting of column width and row height. So far so good. This spreadsheet BTW is not visible. It's just being created and populated with the data. Before I close it, I want to freeze the first row and column so when the user opens it and scrolls around the data in the first row and column stay put. Does your function only work if the spreadsheet is the active window? In all the formatting I do I refer to this spreadsheet object. It's never visible. Don't I need to refer to the object to set the Freeze? Here's the code snip with the bad boy commented out: ' Formatting objXLS.Rows(1).HorizontalAlignment = xlGeneral objXLS.Rows(1).VerticalAlignment = xlBottom objXLS.Rows(1).WrapText = False objXLS.Rows(1).Orientation = 90 objXLS.Rows(1).AddIndent = False objXLS.Rows(1).IndentLevel = 0 objXLS.Rows(1).ShrinkToFit = False objXLS.Rows(1).ReadingOrder = xlContext objXLS.Rows(1).MergeCells = False objXLS.Rows(1).RowHeight = 200 objXLS.Columns.ColumnWidth = 2.6 objXLS.Columns(1).ColumnWidth = 60 'objXLS.Range("B2").Select 'objXLS.ActiveWindow.FreezePanes = True objXLApp.ActiveSheet.PageSetup.PrintGridlines = True objXLApp.ActiveWorkbook.Save objXLApp.Quit Set objXLApp = Nothing MsgBox "Done. Where used Spreadsheet exported to " & vbCrLf & vbCrLf & strPath & "IntelWhereUsed.xls" I tried both ActiveWindow and ActiveSheet. Neither will compile. Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Friday, March 02, 2007 1:11 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Freeze Panes This works on my machine HTH Jim Hale Function freez() Dim wr As Window Set wr = ActiveWindow wr.FreezePanes = True End Function -----Original Message----- From: Rocky Smolin at Beach Access Software [mailto:rockysmolin at bchacc.com] Sent: Friday, March 02, 2007 2:34 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Freeze Panes Jim: The problem is the next line which won't compile. So I can't even test the Rows statement. :( Rocky *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From rockysmolin at bchacc.com Fri Mar 2 16:46:58 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 14:46:58 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: <13198.65.196.182.34.1172873233.squirrel@65.196.182.34> Message-ID: <00ae01c75d1c$af61fb10$0201a8c0@HAL9005> Jim: If I do it: objXLS.Rows("2:2").Select objXLS.ActiveSheet.FreezePanes = True Or objXLS.Rows("2:2").Select objXLS.ActiveWindow.FreezePanes = True It won't compile. The objects are set: Dim objXLApp As Excel.Application Dim objXLS As Excel.Worksheet Set objXLApp = New Excel.Application Set objXLS = objXLApp.ActiveSheet And some other formatting works OK. Any idea what I'm doing wrong? Thanks Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss Sent: Friday, March 02, 2007 2:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Freeze Panes Rocky, The .rows should come immediately before the freezepanes. I believe that the compiler is getting hung up on your range statement Jim > Jim: > The problem is the next line which won't compile. So I can't even > test the Rows statement. :( > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss > Sent: Friday, March 02, 2007 12:03 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Freeze Panes > > Rocky, > > I think that you probably need a .rows statement before the > freezepanes statement, like: > objSht.Rows("3:3").select or a columns if you aren't trying to freeze > the sheet below the title line > > Jim > >> Charlotte: >> >> When I change the line to: >> >> objXLS.ActiveSheet.FreezePanes = True >> >> Then I get the same error but on ActiveSheet instead of FreezePanes. >> >> Rocky >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >> Foust >> Sent: Friday, March 02, 2007 10:46 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Freeze Panes >> >> Off the top of my head, shouldn't it be ActiveSheet? >> >> 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: Friday, March 02, 2007 10:20 AM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Freeze Panes >> >> Dear List: >> >> I am trying to do a Freeze Panes on an Excel spreadsheet I create in >> an access app. But I can't seem to get the code right. I'm using: >> >> objXLS.Range("B2").Select >> objXLS.ActiveWindow.FreezePanes = True >> >> but the compiler doesn't like ActiveWindow, says Method or Data >> Member not found. >> >> There's a bunch of other formatting that's working OK. Mostly >> cribbed from recording macros in Excel. >> >> Does anyone know offhand the correct syntax for freezing the panes? >> >> 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 >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >> 3/1/2007 >> 2:43 PM >> >> >> -- >> 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: > 3/1/2007 > 2:43 PM > > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From Donald.A.McGillivray at sprint.com Fri Mar 2 17:02:32 2007 From: Donald.A.McGillivray at sprint.com (McGillivray, Don [IT]) Date: Fri, 2 Mar 2007 17:02:32 -0600 Subject: [AccessD] Freeze Panes In-Reply-To: <00ae01c75d1c$af61fb10$0201a8c0@HAL9005> References: <13198.65.196.182.34.1172873233.squirrel@65.196.182.34> <00ae01c75d1c$af61fb10$0201a8c0@HAL9005> Message-ID: Rocky, I think the .FreezePanes should refer to the variable containing the application - not the one containing the active sheet. HTH . . . Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 02, 2007 2:47 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Freeze Panes Jim: If I do it: objXLS.Rows("2:2").Select objXLS.ActiveSheet.FreezePanes = True Or objXLS.Rows("2:2").Select objXLS.ActiveWindow.FreezePanes = True It won't compile. The objects are set: Dim objXLApp As Excel.Application Dim objXLS As Excel.Worksheet Set objXLApp = New Excel.Application Set objXLS = objXLApp.ActiveSheet And some other formatting works OK. Any idea what I'm doing wrong? Thanks Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss Sent: Friday, March 02, 2007 2:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Freeze Panes Rocky, The .rows should come immediately before the freezepanes. I believe that the compiler is getting hung up on your range statement Jim > Jim: > The problem is the next line which won't compile. So I can't even > test the Rows statement. :( > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss > Sent: Friday, March 02, 2007 12:03 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Freeze Panes > > Rocky, > > I think that you probably need a .rows statement before the > freezepanes statement, like: > objSht.Rows("3:3").select or a columns if you aren't trying to freeze > the sheet below the title line > > Jim > >> Charlotte: >> >> When I change the line to: >> >> objXLS.ActiveSheet.FreezePanes = True >> >> Then I get the same error but on ActiveSheet instead of FreezePanes. >> >> Rocky >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >> Foust >> Sent: Friday, March 02, 2007 10:46 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Freeze Panes >> >> Off the top of my head, shouldn't it be ActiveSheet? >> >> 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: Friday, March 02, 2007 10:20 AM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Freeze Panes >> >> Dear List: >> >> I am trying to do a Freeze Panes on an Excel spreadsheet I create in >> an access app. But I can't seem to get the code right. I'm using: >> >> objXLS.Range("B2").Select >> objXLS.ActiveWindow.FreezePanes = True >> >> but the compiler doesn't like ActiveWindow, says Method or Data >> Member not found. >> >> There's a bunch of other formatting that's working OK. Mostly >> cribbed from recording macros in Excel. >> >> Does anyone know offhand the correct syntax for freezing the panes? >> >> 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 >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >> 3/1/2007 >> 2:43 PM >> >> >> -- >> 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: > 3/1/2007 > 2:43 PM > > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From James at fcidms.com Fri Mar 2 17:08:49 2007 From: James at fcidms.com (James Barash) Date: Fri, 2 Mar 2007 18:08:49 -0500 Subject: [AccessD] Freeze Panes In-Reply-To: <00ae01c75d1c$af61fb10$0201a8c0@HAL9005> Message-ID: <003701c75d1f$bd5d34c0$800101df@fci.local> Rocky: I just noticed this thread so it you're still looking for a solution try this: objXLApp.ActiveWindow.FreezePanes = True FreezePanes is a property of an Excel window which is part of the Application, not the Worksheet. Hope this helps James Barash -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 02, 2007 5:47 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Freeze Panes Jim: If I do it: objXLS.Rows("2:2").Select objXLS.ActiveSheet.FreezePanes = True Or objXLS.Rows("2:2").Select objXLS.ActiveWindow.FreezePanes = True It won't compile. The objects are set: Dim objXLApp As Excel.Application Dim objXLS As Excel.Worksheet Set objXLApp = New Excel.Application Set objXLS = objXLApp.ActiveSheet And some other formatting works OK. Any idea what I'm doing wrong? Thanks Rocky From martyconnelly at shaw.ca Fri Mar 2 17:17:37 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 02 Mar 2007 15:17:37 -0800 Subject: [AccessD] references and errors In-Reply-To: References: Message-ID: <45E8B091.50503@shaw.ca> It will use the version of the DAO reference selected, just as it will for XML or ADO (you might have 5 versions of each on a machine) Just remember DAO 3.6 is Unicode based, so will run slower on Access 97 which is ANSI based, you have to perform conversions DAO 3.51 is ANSI based. Why do you want to confuse the poor wee machine by selecting both at the same time? Mark A Matte wrote: > ">If unchecked then unused. " > > This might not be entirely true... according to MS: > > http://support.microsoft.com/kb/303829 > > "In the Microsoft Visual Basic for Applications references, the Data > Access Object (DAO) 3.60 Object Library is selected and the DAO 3.51 > Object Library is not in the list of available references." > > This was the case...3.51 was not in the list...but 3.6 was > checked...so I copied dao350.dll to the new machine...regestered > it...3.51 is still NOT selected but is in the list...3.6 is selected > and everything works... > > This implies to me that even though 3.6 is selected...3.51 is used > somwhere??? > > Just curious, > > Mark A. Matte > > > > >> From: MartyConnelly >> Reply-To: Access Developers discussion and problem >> solving >> To: Access Developers discussion and problem >> solving >> Subject: Re: [AccessD] references and errors >> Date: Fri, 02 Mar 2007 09:58:37 -0800 >> >> If unchecked then unused. It won't let you check both at same time too >> >> See Doug Steele's Article >> >> Access Reference Problems >> http://www.accessmvp.com/djsteele/AccessReferenceErrors.html >> >> Mark A Matte wrote: >> >> > Thanks Marty, >> > >> > I also found a site that stated this error would occur if 3.51 was not >> > an option in the references list...and it was not...so I copied the >> > dao350.dll to this machine...then used the the code you sent to >> > register it...I didn't have to check the 3.51 3.6 is checked. Does >> > this mean that even though 3.6 is checked...the 3.51 library is used? >> > >> > Thanks, >> > >> > Mark A. Matte >> > >> > >> >> From: MartyConnelly >> >> Reply-To: Access Developers discussion and problem >> >> solving >> >> To: Access Developers discussion and problem >> >> solving >> >> Subject: Re: [AccessD] references and errors >> >> Date: Thu, 01 Mar 2007 14:07:02 -0800 >> >> >> >> DAO 3.6 is backward compatible with Access 97 >> >> but with a 10% speed drop handling Unicode to ANSI >> >> conversion. You can use in Access 97 >> >> >> >> DAO 3.51 cannot read Access 2000 + mdb's >> >> >> >> Mark A Matte wrote: >> >> >> >> > No...just 97 >> >> > >> >> > >> >> >> From: "Charlotte Foust" >> >> >> Reply-To: Access Developers discussion and problem >> >> >> solving >> >> >> To: "Access Developers discussion and problem >> >> >> solving" >> >> >> Subject: Re: [AccessD] references and errors >> >> >> Date: Thu, 1 Mar 2007 11:18:56 -0800 >> >> >> >> >> >> CurrentDb is still valid in later versions of Access and DAO, so I >> >> >> suspect it's something else that is causing the problem. Does the >> >> new >> >> >> machine have a 2003 and 2007 version of Access installed? >> >> >> >> >> >> Charlotte Foust >> >> >> >> >> >> -----Original Message----- >> >> >> From: accessd-bounces at databaseadvisors.com >> >> >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A >> >> Matte >> >> >> Sent: Thursday, March 01, 2007 8:53 AM >> >> >> To: accessd at databaseadvisors.com >> >> >> Subject: [AccessD] references and errors >> >> >> >> >> >> Sorry...forgot to change subject... >> >> >> >> >> >> >Hello All, >> >> >> > >> >> >> >I have an A97 db that users run reports out of...number of >> different >> >> >> >machines...same db. New machine won't run of compile...errors on >> >> "Set >> >> >> >dbs=CurrentDB". Error says restricted word or function or uses >> >> >> >Automation not available in Visual Basic. The only difference >> I can >> >> >> >see is the new machine has a reference to DAO3.6 and the other >> >> machines >> >> >> >> >> >> >have a DAO3.51 and I can't set a reference to 3.5 on the new >> >> machine. >> >> >> > >> >> >> >Any ideas? >> >> >> > >> >> >> >Thanks, >> >> >> > >> >> >> >Mark A. Matte > -- Marty Connelly Victoria, B.C. Canada From jim.moss at jlmoss.net Fri Mar 2 17:14:26 2007 From: jim.moss at jlmoss.net (Jim Moss) Date: Fri, 2 Mar 2007 17:14:26 -0600 (CST) Subject: [AccessD] Freeze Panes In-Reply-To: <00aa01c75d19$f9c54890$0201a8c0@HAL9005> References: <6A6AA9DF57E4F046BDA1E273BDDB67727DE323@corp-es01.fleetpride.com> <00aa01c75d19$f9c54890$0201a8c0@HAL9005> Message-ID: <14585.65.196.182.34.1172877266.squirrel@65.196.182.34> I only build Excel files via automation in Access, and use late binding due to the inconsistency of versions across the enterprise. Everything is formatted; multisheets, fontsize & color, column header colors wrapping centering, row height and width, autofilters, logos, title rows, etc. I always set excel to not be visible but that doesn't seem to matter to the activewindow. And that is the activewindow in Excel not windoze, because it's calling yourobject.activewindow. I'm not sure if you can freeze a row and column and I think that is where the problem lies. I believe that you can only freeze rows or columns, not a combination. I can't seem to manage doing that in the user interface, so you probably can't do it in code. Have you tried what I suggested to see if that would work? Replace the range statement with a rows statement. Also, if you want the top row to remain static do the freeze on row 2. Your code looks fine to me except for the .range statement. Let me know. Jim > Jim: > > Will this work in Automation? > > In this program I wrote I create a spreadsheet and write a bunch of values > to it. And I do some formatting of column width and row height. So far > so > good. This spreadsheet BTW is not visible. It's just being created and > populated with the data. Before I close it, I want to freeze the first > row > and column so when the user opens it and scrolls around the data in the > first row and column stay put. > > Does your function only work if the spreadsheet is the active window? In > all the formatting I do I refer to this spreadsheet object. It's never > visible. Don't I need to refer to the object to set the Freeze? > > Here's the code snip with the bad boy commented out: > > ' Formatting > objXLS.Rows(1).HorizontalAlignment = xlGeneral > objXLS.Rows(1).VerticalAlignment = xlBottom > objXLS.Rows(1).WrapText = False > objXLS.Rows(1).Orientation = 90 > objXLS.Rows(1).AddIndent = False > objXLS.Rows(1).IndentLevel = 0 > objXLS.Rows(1).ShrinkToFit = False > objXLS.Rows(1).ReadingOrder = xlContext > objXLS.Rows(1).MergeCells = False > objXLS.Rows(1).RowHeight = 200 > objXLS.Columns.ColumnWidth = 2.6 > objXLS.Columns(1).ColumnWidth = 60 > 'objXLS.Range("B2").Select > 'objXLS.ActiveWindow.FreezePanes = True > > objXLApp.ActiveSheet.PageSetup.PrintGridlines = True > > objXLApp.ActiveWorkbook.Save > objXLApp.Quit > Set objXLApp = Nothing > > MsgBox "Done. Where used Spreadsheet exported to " & vbCrLf & vbCrLf & > strPath & "IntelWhereUsed.xls" > > I tried both ActiveWindow and ActiveSheet. Neither will compile. > > Thanks and regards, > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Friday, March 02, 2007 1:11 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Freeze Panes > > This works on my machine HTH > Jim Hale > > Function freez() > Dim wr As Window > Set wr = ActiveWindow > wr.FreezePanes = True > End Function > > -----Original Message----- > From: Rocky Smolin at Beach Access Software > [mailto:rockysmolin at bchacc.com] > Sent: Friday, March 02, 2007 2:34 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Freeze Panes > > Jim: > The problem is the next line which won't compile. So I can't even test > the > Rows statement. :( > > Rocky > > > > *********************************************************************** > The information transmitted is intended solely for the individual or > entity > to which it is addressed and may contain confidential and/or privileged > material. Any review, retransmission, dissemination or other use of or > taking action in reliance upon this information by persons or entities > other > than the intended recipient is prohibited. > If you have received this email in error please contact the sender and > delete the material from any computer. As a recipient of this email, you > are > responsible for screening its contents and the contents of any attachments > for the presence of viruses. No liability is accepted for any damages > caused > by any virus transmitted by this email. > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 > 2:43 PM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jim.moss at jlmoss.net Fri Mar 2 17:45:57 2007 From: jim.moss at jlmoss.net (Jim Moss) Date: Fri, 2 Mar 2007 17:45:57 -0600 (CST) Subject: [AccessD] Freeze Panes In-Reply-To: <00ae01c75d1c$af61fb10$0201a8c0@HAL9005> References: <13198.65.196.182.34.1172873233.squirrel@65.196.182.34> <00ae01c75d1c$af61fb10$0201a8c0@HAL9005> Message-ID: <14632.65.196.182.34.1172879157.squirrel@65.196.182.34> Rocky, If you set an freezepane on row 2 and an autofilter on row 1, you can lock a value in column 1 with the autofilter which is sorta like what you are trying to do. Jim > Jim: > > If I do it: > > objXLS.Rows("2:2").Select > objXLS.ActiveSheet.FreezePanes = True > > Or > > objXLS.Rows("2:2").Select > objXLS.ActiveWindow.FreezePanes = True > > It won't compile. > > The objects are set: > > Dim objXLApp As Excel.Application > Dim objXLS As Excel.Worksheet > > Set objXLApp = New Excel.Application > Set objXLS = objXLApp.ActiveSheet > > And some other formatting works OK. > > Any idea what I'm doing wrong? > > Thanks > > Rocky > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss > Sent: Friday, March 02, 2007 2:07 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Freeze Panes > > Rocky, > > The .rows should come immediately before the freezepanes. I believe that > the > compiler is getting hung up on your range statement > > Jim > >> Jim: >> The problem is the next line which won't compile. So I can't even >> test the Rows statement. :( >> >> Rocky >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss >> Sent: Friday, March 02, 2007 12:03 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Freeze Panes >> >> Rocky, >> >> I think that you probably need a .rows statement before the >> freezepanes statement, like: >> objSht.Rows("3:3").select or a columns if you aren't trying to freeze >> the sheet below the title line >> >> Jim >> >>> Charlotte: >>> >>> When I change the line to: >>> >>> objXLS.ActiveSheet.FreezePanes = True >>> >>> Then I get the same error but on ActiveSheet instead of FreezePanes. >>> >>> Rocky >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >>> Foust >>> Sent: Friday, March 02, 2007 10:46 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Freeze Panes >>> >>> Off the top of my head, shouldn't it be ActiveSheet? >>> >>> 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: Friday, March 02, 2007 10:20 AM >>> To: 'Access Developers discussion and problem solving' >>> Subject: [AccessD] Freeze Panes >>> >>> Dear List: >>> >>> I am trying to do a Freeze Panes on an Excel spreadsheet I create in >>> an access app. But I can't seem to get the code right. I'm using: >>> >>> objXLS.Range("B2").Select >>> objXLS.ActiveWindow.FreezePanes = True >>> >>> but the compiler doesn't like ActiveWindow, says Method or Data >>> Member not found. >>> >>> There's a bunch of other formatting that's working OK. Mostly >>> cribbed from recording macros in Excel. >>> >>> Does anyone know offhand the correct syntax for freezing the panes? >>> >>> 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 >>> >>> -- >>> No virus found in this incoming message. >>> Checked by AVG Free Edition. >>> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >>> 3/1/2007 >>> 2:43 PM >>> >>> >>> -- >>> 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 >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >> 3/1/2007 >> 2:43 PM >> >> >> -- >> 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 > 2:43 PM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Fri Mar 2 18:23:40 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 16:23:40 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: <003701c75d1f$bd5d34c0$800101df@fci.local> Message-ID: <00d001c75d2a$31e79a60$0201a8c0@HAL9005> James: THAT DONE IT!!! Thank you. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of James Barash Sent: Friday, March 02, 2007 3:09 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Freeze Panes Rocky: I just noticed this thread so it you're still looking for a solution try this: objXLApp.ActiveWindow.FreezePanes = True FreezePanes is a property of an Excel window which is part of the Application, not the Worksheet. Hope this helps James Barash -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 02, 2007 5:47 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Freeze Panes Jim: If I do it: objXLS.Rows("2:2").Select objXLS.ActiveSheet.FreezePanes = True Or objXLS.Rows("2:2").Select objXLS.ActiveWindow.FreezePanes = True It won't compile. The objects are set: Dim objXLApp As Excel.Application Dim objXLS As Excel.Worksheet Set objXLApp = New Excel.Application Set objXLS = objXLApp.ActiveSheet And some other formatting works OK. Any idea what I'm doing wrong? Thanks Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From rockysmolin at bchacc.com Fri Mar 2 18:26:09 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 16:26:09 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: <14632.65.196.182.34.1172879157.squirrel@65.196.182.34> Message-ID: <00d101c75d2a$8ab732e0$0201a8c0@HAL9005> Jim: I had the wrong object. I was using the worksheet objXLS instead of the application objXLApp. This worked: objXLS.Rows("2:2").Select objXLApp.ActiveWindow.FreezePanes = True Thanks for all the input. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss Sent: Friday, March 02, 2007 3:46 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Freeze Panes Rocky, If you set an freezepane on row 2 and an autofilter on row 1, you can lock a value in column 1 with the autofilter which is sorta like what you are trying to do. Jim > Jim: > > If I do it: > > objXLS.Rows("2:2").Select > objXLS.ActiveSheet.FreezePanes = True > > Or > > objXLS.Rows("2:2").Select > objXLS.ActiveWindow.FreezePanes = True > > It won't compile. > > The objects are set: > > Dim objXLApp As Excel.Application > Dim objXLS As Excel.Worksheet > > Set objXLApp = New Excel.Application > Set objXLS = objXLApp.ActiveSheet > > And some other formatting works OK. > > Any idea what I'm doing wrong? > > Thanks > > Rocky > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss > Sent: Friday, March 02, 2007 2:07 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Freeze Panes > > Rocky, > > The .rows should come immediately before the freezepanes. I believe > that the compiler is getting hung up on your range statement > > Jim > >> Jim: >> The problem is the next line which won't compile. So I can't even >> test the Rows statement. :( >> >> Rocky >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss >> Sent: Friday, March 02, 2007 12:03 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Freeze Panes >> >> Rocky, >> >> I think that you probably need a .rows statement before the >> freezepanes statement, like: >> objSht.Rows("3:3").select or a columns if you aren't trying to >> freeze the sheet below the title line >> >> Jim >> >>> Charlotte: >>> >>> When I change the line to: >>> >>> objXLS.ActiveSheet.FreezePanes = True >>> >>> Then I get the same error but on ActiveSheet instead of FreezePanes. >>> >>> Rocky >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >>> Foust >>> Sent: Friday, March 02, 2007 10:46 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Freeze Panes >>> >>> Off the top of my head, shouldn't it be ActiveSheet? >>> >>> 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: Friday, March 02, 2007 10:20 AM >>> To: 'Access Developers discussion and problem solving' >>> Subject: [AccessD] Freeze Panes >>> >>> Dear List: >>> >>> I am trying to do a Freeze Panes on an Excel spreadsheet I create in >>> an access app. But I can't seem to get the code right. I'm using: >>> >>> objXLS.Range("B2").Select >>> objXLS.ActiveWindow.FreezePanes = True >>> >>> but the compiler doesn't like ActiveWindow, says Method or Data >>> Member not found. >>> >>> There's a bunch of other formatting that's working OK. Mostly >>> cribbed from recording macros in Excel. >>> >>> Does anyone know offhand the correct syntax for freezing the panes? >>> >>> 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 >>> >>> -- >>> No virus found in this incoming message. >>> Checked by AVG Free Edition. >>> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >>> 3/1/2007 >>> 2:43 PM >>> >>> >>> -- >>> 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 >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >> 3/1/2007 >> 2:43 PM >> >> >> -- >> 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: > 3/1/2007 > 2:43 PM > > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From rockysmolin at bchacc.com Fri Mar 2 18:33:38 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 16:33:38 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: <00d101c75d2a$8ab732e0$0201a8c0@HAL9005> Message-ID: <00d501c75d2b$963ceaa0$0201a8c0@HAL9005> Jim: Actually what worked was objXLS.Range("B2").Select. The other just froze the row. This freezes row and column. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 02, 2007 4:26 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Freeze Panes Jim: I had the wrong object. I was using the worksheet objXLS instead of the application objXLApp. This worked: objXLS.Rows("2:2").Select objXLApp.ActiveWindow.FreezePanes = True Thanks for all the input. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss Sent: Friday, March 02, 2007 3:46 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Freeze Panes Rocky, If you set an freezepane on row 2 and an autofilter on row 1, you can lock a value in column 1 with the autofilter which is sorta like what you are trying to do. Jim > Jim: > > If I do it: > > objXLS.Rows("2:2").Select > objXLS.ActiveSheet.FreezePanes = True > > Or > > objXLS.Rows("2:2").Select > objXLS.ActiveWindow.FreezePanes = True > > It won't compile. > > The objects are set: > > Dim objXLApp As Excel.Application > Dim objXLS As Excel.Worksheet > > Set objXLApp = New Excel.Application > Set objXLS = objXLApp.ActiveSheet > > And some other formatting works OK. > > Any idea what I'm doing wrong? > > Thanks > > Rocky > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss > Sent: Friday, March 02, 2007 2:07 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Freeze Panes > > Rocky, > > The .rows should come immediately before the freezepanes. I believe > that the compiler is getting hung up on your range statement > > Jim > >> Jim: >> The problem is the next line which won't compile. So I can't even >> test the Rows statement. :( >> >> Rocky >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss >> Sent: Friday, March 02, 2007 12:03 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Freeze Panes >> >> Rocky, >> >> I think that you probably need a .rows statement before the >> freezepanes statement, like: >> objSht.Rows("3:3").select or a columns if you aren't trying to >> freeze the sheet below the title line >> >> Jim >> >>> Charlotte: >>> >>> When I change the line to: >>> >>> objXLS.ActiveSheet.FreezePanes = True >>> >>> Then I get the same error but on ActiveSheet instead of FreezePanes. >>> >>> Rocky >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >>> Foust >>> Sent: Friday, March 02, 2007 10:46 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Freeze Panes >>> >>> Off the top of my head, shouldn't it be ActiveSheet? >>> >>> 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: Friday, March 02, 2007 10:20 AM >>> To: 'Access Developers discussion and problem solving' >>> Subject: [AccessD] Freeze Panes >>> >>> Dear List: >>> >>> I am trying to do a Freeze Panes on an Excel spreadsheet I create in >>> an access app. But I can't seem to get the code right. I'm using: >>> >>> objXLS.Range("B2").Select >>> objXLS.ActiveWindow.FreezePanes = True >>> >>> but the compiler doesn't like ActiveWindow, says Method or Data >>> Member not found. >>> >>> There's a bunch of other formatting that's working OK. Mostly >>> cribbed from recording macros in Excel. >>> >>> Does anyone know offhand the correct syntax for freezing the panes? >>> >>> 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 >>> >>> -- >>> No virus found in this incoming message. >>> Checked by AVG Free Edition. >>> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >>> 3/1/2007 >>> 2:43 PM >>> >>> >>> -- >>> 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 >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >> 3/1/2007 >> 2:43 PM >> >> >> -- >> 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: > 3/1/2007 > 2:43 PM > > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From rockysmolin at bchacc.com Fri Mar 2 20:11:53 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 18:11:53 -0800 Subject: [AccessD] FW: Help discovering algorithm Message-ID: <00e501c75d39$4fdde650$0201a8c0@HAL9005> Arthur: I don't know if this is helpful or not but might move the problem along towards a solution. I forwarded your problem to my cousin who is a math prof. - taught at Toronto for years, then came back to San Diego State - now retired. This is what he wrote back. Rocky -----Original Message----- From: Steve Pierce [mailto:stevepb at san.rr.com] Sent: Friday, March 02, 2007 5:01 PM To: Rocky Smolin at Beach Access Software Subject: Re: [AccessD] Help discovering algorithm ----- Original Message ----- From: "Rocky Smolin at Beach Access Software" To: Sent: Friday, March 02, 2007 4:35 PM Subject: FW: [AccessD] Help discovering algorithm > Here's an interesting question. How would devise an algorithm to generate > the permutations per Arthur's spec below? > > Rocky Actually, Arthur has hit on the usual method. In fact, he has hit on two possible methods. First of all, for strings of length n, mathematicians usually use the numbers from 1 to n. It's just for convenience; you could use ABCDE.... or any n distinct objects. What Arthur has done is observe that he can write down all of the permutations of {2,3,4,5} in lexicographic order (i.e., "alphabetical order"). Then he takes each of these 24 permutations, puts a 1 on the left and then "cycles" them, getting 5 different permutations for each of the 24. This is as good as anything as far as I know. Or he can just write down the 120 permutations of {1,2,3,4,5} in lexicographic order. I suspect that the first way is computationally faster. Arthur also notes that any permutation of n objects can be achieved by starting with 1,2,3,4,....,n and making a series of transpositions (switching 2 numbers). But I don't think that this would be very useful for writing (in some convenient way) all of the n! permutations. Now how do I get that DOWNLOAD button off of my desktop? Steve > > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > artful at rogers.com > Sent: Friday, March 02, 2007 1:40 PM > To: AccessD at databaseadvisors. com > Subject: [AccessD] Help discovering algorithm > > For some reason, I cannot deduce what I'm doing when I work out this > algorithm. I can work it out by hand, as the following table illustrates, > but I am having big problems generalizing what I'm doing to account for a > string of inderminate length. > > Assume a string of inderminate length. I want to produce all variations of > said string. What is so far obvious is that the number of variations is > equal to the factorial of the string. I can generate them by hand but I > cannot seem to be able to deduce the algorithm that I'm using. The > following > table uses a 5-character string and presents only the variations that > leave > the first character alone (for brevity). Obviously to generate the > remaining > solutions I just rotate the string and repeat. > > The first column in the table shows the string's variants. The second > column > does the same, but uses numbers indicating the the sequence of the > characters with relation to the original string. Here is the table: > > ABCDE12345 > ABCED12354 > ABDCE12435 > ABDEC12453 > ABECD12534 > ABEDC12543 > ACBDE13245 > ACBED13254 > ACDBE13425 > ACDEB13452 > ACEBD13524 > ACEDB13542 > ADBCE14235 > ADBEC14253 > ADCBE14325 > ADCEB14352 > ADEBC14523 > ADECB14532 > AEBCD15234 > AEBDC15243 > AECBD15324 > AECDB15342 > AEDBC15423 > AEDCB15432 > > > Please help me realize what I'm doing here. I have a function that works > called Transpose(s as String, i as Integer, j as Integer), which (gasp) > will > transpose the letters in the string that are located at positions i and j. > What I need is the algorithm that I'm using to walk through the string and > generate the variations. > > Any insights much appreciated. > > Arthur > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 > 2:43 PM > > -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From bbruen at unwired.com.au Fri Mar 2 23:19:45 2007 From: bbruen at unwired.com.au (Bruce Bruen) Date: Sat, 3 Mar 2007 16:19:45 +1100 Subject: [AccessD] Back again.... Message-ID: <200703031619.49623.bbruen@unwired.com.au> Hi folks, I'm baaaaack! After a long absence in the wonderful world of penguins and prostgres I've got another job with an M$-bound client. So its back to Access to get the job done. What I have though is a perennial problem with forms event handling. It seems to me that the way A23k is processing form events is inconsistent at the least. Let me give a few examples. 1. The standard open event sequence is disturbed by any action taken within a handler for that event that affects screen rendering. So, putting a DoCmd.Maximize in the onOpen handler for instance causes an immediate and cascaded Load=>Resize=>GotFocus=>Resize chain to occur. I realize that the "proper place" for the maximize is in the onActivate handler, but this is an example to better explain the following... 2. There appears to be no way to get a consistent, i.e. across the board, way to get a "DoCmd.GotoRecord acRecord" to happen. I have tried to put it in the onLoad handler, but then Shift F9 doesn't fire this?? 3. Similarly, filtering or sorting (in a continous records form) keeps putting the bookmark back at the first record in the dataset. Is there no built in way to keep the bookmark at the current record? 4. Conditional formatting on a continuous form generates multiple refreshes which is a major eyesore on the load. I have tried in vain to use Echo False/Echo True in the event handler chain to stop this to no avail. Has anyone got a solution? -- regards Bruce From gustav at cactus.dk Sat Mar 3 02:41:31 2007 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 03 Mar 2007 09:41:31 +0100 Subject: [AccessD] Back again.... Message-ID: Hi Bruce Welcome back! How is your experience with Postgres? I haven't worked that much with the topics you mention (I stay off maximized forms), except that bookmarks need to be set after a change of the recordset. Use the ID to quickly locate the record again. /gustav >>> bbruen at unwired.com.au 03-03-07 6:19 >>> Hi folks, I'm baaaaack! After a long absence in the wonderful world of penguins and prostgres I've got another job with an M$-bound client. So its back to Access to get the job done. What I have though is a perennial problem with forms event handling. It seems to me that the way A23k is processing form events is inconsistent at the least. Let me give a few examples. 1. The standard open event sequence is disturbed by any action taken within a handler for that event that affects screen rendering. So, putting a DoCmd.Maximize in the onOpen handler for instance causes an immediate and cascaded Load=>Resize=>GotFocus=>Resize chain to occur. I realize that the "proper place" for the maximize is in the onActivate handler, but this is an example to better explain the following... 2. There appears to be no way to get a consistent, i.e. across the board, way to get a "DoCmd.GotoRecord acRecord" to happen. I have tried to put it in the onLoad handler, but then Shift F9 doesn't fire this?? 3. Similarly, filtering or sorting (in a continous records form) keeps putting the bookmark back at the first record in the dataset. Is there no built in way to keep the bookmark at the current record? 4. Conditional formatting on a continuous form generates multiple refreshes which is a major eyesore on the load. I have tried in vain to use Echo False/Echo True in the event handler chain to stop this to no avail. Has anyone got a solution? -- regards Bruce From bbruen at unwired.com.au Sat Mar 3 05:59:56 2007 From: bbruen at unwired.com.au (Bruce Bruen) Date: Sat, 3 Mar 2007 22:59:56 +1100 Subject: [AccessD] Back again.... In-Reply-To: References: Message-ID: <200703032259.59184.bbruen@unwired.com.au> On Saturday 03 March 2007 19:41, Gustav Brock wrote: > Hi Bruce > > Welcome back! > > How is your experience with Postgres? > Well, it was about a 2year long&hard journey, but the outcome was r e a l l y nice. postgres IMO (p.s. no captial p) is about 14-24 months ahead of any other dbms. Let me give just one example, we had a problem with tx rollback logging overflows, the rollback worked fine but the log thrashed around and ended up filiing the log partition allowance on the SAN. The problem came down to a checkpointing issue with remoted dup's - anyway the postgres community came up with a workaround in 4 hours and a fix in 24 hours. The nearest commercial dbms (Informix) released an update 7 months later for exactly the same situation. ( I have a mate who is working with a similar sized db housed in Informix, when he mentioned a problem that sounded the same I thought "hang on, haven't we seen that before?", sure enough it was the same beastie.) But the real joy is that the entire schema is, AFAICT, really and troolly 3NF. There are 46 raw data tables and over 130 decodes (lookups), over 1200 views and the max query cost is 1.36, and that's for a "cross-tab". Well, that was a bit of mouthful. :-<; > I haven't worked that much with the topics you mention (I stay off > maximized forms), except that bookmarks need to be set after a change of > the recordset. Use the ID to quickly locate the record again. (Ignoring the "maximise/conditional formatting" issue for the minute) OK, what I'm trying to do (forgetting the above postgres rave) is a pretty simple bound form app that presents a list of current or active items and lets 'em click on the item to open an action form. The bound form load filtering (continuous records) logic seems to work fine, they see the items pertinent to them and it is presented in a reasonable priority order. What I want to do is allow some sort of "free" relation sorting and actioning. I ran up a test db with one continuous form based on 3 fields: recID, displayDesc and filterDesc, where the opening filter is "> a certain recID" (which simulates the active items). It seems to me that A23k doesn't retain any sort of positioning in the basic form recordset if you (the user) apply a filter or do a recordset refresh. I have not yet investigated this further in terms of trying to overtly control the bookmark or trying to save the current row key. I was hoping someone can let me know there is an "eassssy" way to do this (OK-OK I've forgotten how to write VBA :-) ) > > /gustav > Anyway, apart from that, how's things in the frozen north ... or were you in Arizona, or Texas, or Antwerp (???) -- regards Bruce From adtp at hotmail.com Sat Mar 3 06:24:41 2007 From: adtp at hotmail.com (A.D.TEJPAL) Date: Sat, 3 Mar 2007 17:54:41 +0530 Subject: [AccessD] Back again.... References: <200703031619.49623.bbruen@unwired.com.au> Message-ID: Bruce, Welcome back! During open event, the form is supposed to be still in a state of flux. Preferably, use of this event should be confined to those situations where it is intended to use the Cancel feature inherent in it. Otherwise, everything else can normally be placed either in the load event (for one time firing) or activate event for repeated firing (e,g, DoCmd.Restore) as required. DoCmd.GoToRecord action requires the target form to have the focus. There should not be any problem while using it in load event of a form. For navigation to a particular record via code executed from an external form, FindFirst method of form's recordset (not the clone) is found convenient as it does not need any extra code for synchronizing the bookmark. It has however to be noted that recordset approach can not take you to new record. For that, DoCmd.GoToRecord method becomes necessary. Each implementation of Filter action on a form at run time forces requery as well. This takes the form to first control on first record. If it is desired to move to a particular record (after filter or sort action), value of primary key control has to be gathered before hand, to be eventually used for navigating to destination record. Best wishes, A.D.Tejpal --------------- ----- Original Message ----- From: Bruce Bruen To: accessd at databaseadvisors.com Sent: Saturday, March 03, 2007 10:49 Subject: [AccessD] Back again.... Hi folks, I'm baaaaack! After a long absence in the wonderful world of penguins and prostgres I've got another job with an M$-bound client. So its back to Access to get the job done. What I have though is a perennial problem with forms event handling. It seems to me that the way A23k is processing form events is inconsistent at the least. Let me give a few examples. 1. The standard open event sequence is disturbed by any action taken within a handler for that event that affects screen rendering. So, putting a DoCmd.Maximize in the onOpen handler for instance causes an immediate and cascaded Load=>Resize=>GotFocus=>Resize chain to occur. I realize that the "proper place" for the maximize is in the onActivate handler, but this is an example to better explain the following... 2. There appears to be no way to get a consistent, i.e. across the board, way to get a "DoCmd.GotoRecord acRecord" to happen. I have tried to put it in the onLoad handler, but then Shift F9 doesn't fire this?? 3. Similarly, filtering or sorting (in a continous records form) keeps putting the bookmark back at the first record in the dataset. Is there no built in way to keep the bookmark at the current record? 4. Conditional formatting on a continuous form generates multiple refreshes which is a major eyesore on the load. I have tried in vain to use Echo False/Echo True in the event handler chain to stop this to no avail. Has anyone got a solution? -- regards Bruce -- From rockysmolin at bchacc.com Sat Mar 3 09:50:19 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 3 Mar 2007 07:50:19 -0800 Subject: [AccessD] Back again.... In-Reply-To: Message-ID: <01a701c75dab$a52effa0$0201a8c0@HAL9005> A.D.: What would the best event be to call the adh routine: Call adhScaleForm(Me, 640, 480, 96, 96, rctOriginal) How about my routine which translates the form Call TranslateControlForm(Me.Name)? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of A.D.TEJPAL Sent: Saturday, March 03, 2007 4:25 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Back again.... Bruce, Welcome back! During open event, the form is supposed to be still in a state of flux. Preferably, use of this event should be confined to those situations where it is intended to use the Cancel feature inherent in it. Otherwise, everything else can normally be placed either in the load event (for one time firing) or activate event for repeated firing (e,g, DoCmd.Restore) as required. DoCmd.GoToRecord action requires the target form to have the focus. There should not be any problem while using it in load event of a form. For navigation to a particular record via code executed from an external form, FindFirst method of form's recordset (not the clone) is found convenient as it does not need any extra code for synchronizing the bookmark. It has however to be noted that recordset approach can not take you to new record. For that, DoCmd.GoToRecord method becomes necessary. Each implementation of Filter action on a form at run time forces requery as well. This takes the form to first control on first record. If it is desired to move to a particular record (after filter or sort action), value of primary key control has to be gathered before hand, to be eventually used for navigating to destination record. Best wishes, A.D.Tejpal --------------- ----- Original Message ----- From: Bruce Bruen To: accessd at databaseadvisors.com Sent: Saturday, March 03, 2007 10:49 Subject: [AccessD] Back again.... Hi folks, I'm baaaaack! After a long absence in the wonderful world of penguins and prostgres I've got another job with an M$-bound client. So its back to Access to get the job done. What I have though is a perennial problem with forms event handling. It seems to me that the way A23k is processing form events is inconsistent at the least. Let me give a few examples. 1. The standard open event sequence is disturbed by any action taken within a handler for that event that affects screen rendering. So, putting a DoCmd.Maximize in the onOpen handler for instance causes an immediate and cascaded Load=>Resize=>GotFocus=>Resize chain to occur. I realize that the "proper place" for the maximize is in the onActivate handler, but this is an example to better explain the following... 2. There appears to be no way to get a consistent, i.e. across the board, way to get a "DoCmd.GotoRecord acRecord" to happen. I have tried to put it in the onLoad handler, but then Shift F9 doesn't fire this?? 3. Similarly, filtering or sorting (in a continous records form) keeps putting the bookmark back at the first record in the dataset. Is there no built in way to keep the bookmark at the current record? 4. Conditional formatting on a continuous form generates multiple refreshes which is a major eyesore on the load. I have tried in vain to use Echo False/Echo True in the event handler chain to stop this to no avail. Has anyone got a solution? -- regards Bruce -- -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.6/708 - Release Date: 3/2/2007 4:19 PM From markamatte at hotmail.com Sat Mar 3 17:01:50 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Sat, 03 Mar 2007 23:01:50 +0000 Subject: [AccessD] references and errors In-Reply-To: <45E8B091.50503@shaw.ca> Message-ID: I don't want to select both at the same time...all I'm saying is if you have 3.6 on the machine...3.6 registered...3.6 selected...the db will not compile if 3.51 is not on the machine... So the question is...if I have 3.6 selected...why do I need to have 3.51 on the machine...unless access uses the libraries even though they are not selected. Mark A. Matte >From: MartyConnelly >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] references and errors >Date: Fri, 02 Mar 2007 15:17:37 -0800 > >It will use the version of the DAO reference selected, just as it will >for XML or ADO (you might have 5 versions of each on a machine) >Just remember DAO 3.6 is Unicode based, so will run slower on Access >97 which is ANSI based, you have to perform conversions >DAO 3.51 is ANSI based. > >Why do you want to confuse the poor wee machine >by selecting both at the same time? > > >Mark A Matte wrote: > > > ">If unchecked then unused. " > > > > This might not be entirely true... according to MS: > > > > http://support.microsoft.com/kb/303829 > > > > "In the Microsoft Visual Basic for Applications references, the Data > > Access Object (DAO) 3.60 Object Library is selected and the DAO 3.51 > > Object Library is not in the list of available references." > > > > This was the case...3.51 was not in the list...but 3.6 was > > checked...so I copied dao350.dll to the new machine...regestered > > it...3.51 is still NOT selected but is in the list...3.6 is selected > > and everything works... > > > > This implies to me that even though 3.6 is selected...3.51 is used > > somwhere??? > > > > Just curious, > > > > Mark A. Matte > > > > > > > > > >> From: MartyConnelly > >> Reply-To: Access Developers discussion and problem > >> solving > >> To: Access Developers discussion and problem > >> solving > >> Subject: Re: [AccessD] references and errors > >> Date: Fri, 02 Mar 2007 09:58:37 -0800 > >> > >> If unchecked then unused. It won't let you check both at same time too > >> > >> See Doug Steele's Article > >> > >> Access Reference Problems > >> http://www.accessmvp.com/djsteele/AccessReferenceErrors.html > >> > >> Mark A Matte wrote: > >> > >> > Thanks Marty, > >> > > >> > I also found a site that stated this error would occur if 3.51 was >not > >> > an option in the references list...and it was not...so I copied the > >> > dao350.dll to this machine...then used the the code you sent to > >> > register it...I didn't have to check the 3.51 3.6 is checked. Does > >> > this mean that even though 3.6 is checked...the 3.51 library is used? > >> > > >> > Thanks, > >> > > >> > Mark A. Matte > >> > > >> > > >> >> From: MartyConnelly > >> >> Reply-To: Access Developers discussion and problem > >> >> solving > >> >> To: Access Developers discussion and problem > >> >> solving > >> >> Subject: Re: [AccessD] references and errors > >> >> Date: Thu, 01 Mar 2007 14:07:02 -0800 > >> >> > >> >> DAO 3.6 is backward compatible with Access 97 > >> >> but with a 10% speed drop handling Unicode to ANSI > >> >> conversion. You can use in Access 97 > >> >> > >> >> DAO 3.51 cannot read Access 2000 + mdb's > >> >> > >> >> Mark A Matte wrote: > >> >> > >> >> > No...just 97 > >> >> > > >> >> > > >> >> >> From: "Charlotte Foust" > >> >> >> Reply-To: Access Developers discussion and problem > >> >> >> solving > >> >> >> To: "Access Developers discussion and problem > >> >> >> solving" > >> >> >> Subject: Re: [AccessD] references and errors > >> >> >> Date: Thu, 1 Mar 2007 11:18:56 -0800 > >> >> >> > >> >> >> CurrentDb is still valid in later versions of Access and DAO, so >I > >> >> >> suspect it's something else that is causing the problem. Does >the > >> >> new > >> >> >> machine have a 2003 and 2007 version of Access installed? > >> >> >> > >> >> >> Charlotte Foust > >> >> >> > >> >> >> -----Original Message----- > >> >> >> From: accessd-bounces at databaseadvisors.com > >> >> >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > >> >> Matte > >> >> >> Sent: Thursday, March 01, 2007 8:53 AM > >> >> >> To: accessd at databaseadvisors.com > >> >> >> Subject: [AccessD] references and errors > >> >> >> > >> >> >> Sorry...forgot to change subject... > >> >> >> > >> >> >> >Hello All, > >> >> >> > > >> >> >> >I have an A97 db that users run reports out of...number of > >> different > >> >> >> >machines...same db. New machine won't run of compile...errors >on > >> >> "Set > >> >> >> >dbs=CurrentDB". Error says restricted word or function or uses > >> >> >> >Automation not available in Visual Basic. The only difference > >> I can > >> >> >> >see is the new machine has a reference to DAO3.6 and the other > >> >> machines > >> >> >> > >> >> >> >have a DAO3.51 and I can't set a reference to 3.5 on the new > >> >> machine. > >> >> >> > > >> >> >> >Any ideas? > >> >> >> > > >> >> >> >Thanks, > >> >> >> > > >> >> >> >Mark A. Matte > > > >-- >Marty Connelly >Victoria, B.C. >Canada > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Win a Zune??make MSN? your homepage for your chance to win! http://homepage.msn.com/zune?icid=hmetagline From wdhindman at dejpolsystems.com Sat Mar 3 19:32:07 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Sat, 3 Mar 2007 20:32:07 -0500 Subject: [AccessD] references and errors References: Message-ID: <00d901c75dfc$ec9fdcf0$9258eb44@50NM721> ...was the app originated in Access 2 or 95 and retains some of the original code? ...iirc that would explain the need for a reference to 3.51 ...dao3.6 was not backward compatible in all cases. William Hindman ----- Original Message ----- From: "Mark A Matte" To: Sent: Saturday, March 03, 2007 6:01 PM Subject: Re: [AccessD] references and errors I don't want to select both at the same time...all I'm saying is if you have 3.6 on the machine...3.6 registered...3.6 selected...the db will not compile if 3.51 is not on the machine... So the question is...if I have 3.6 selected...why do I need to have 3.51 on the machine...unless access uses the libraries even though they are not selected. Mark A. Matte >From: MartyConnelly >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] references and errors >Date: Fri, 02 Mar 2007 15:17:37 -0800 > >It will use the version of the DAO reference selected, just as it will >for XML or ADO (you might have 5 versions of each on a machine) >Just remember DAO 3.6 is Unicode based, so will run slower on Access >97 which is ANSI based, you have to perform conversions >DAO 3.51 is ANSI based. > >Why do you want to confuse the poor wee machine >by selecting both at the same time? > > >Mark A Matte wrote: > > > ">If unchecked then unused. " > > > > This might not be entirely true... according to MS: > > > > http://support.microsoft.com/kb/303829 > > > > "In the Microsoft Visual Basic for Applications references, the Data > > Access Object (DAO) 3.60 Object Library is selected and the DAO 3.51 > > Object Library is not in the list of available references." > > > > This was the case...3.51 was not in the list...but 3.6 was > > checked...so I copied dao350.dll to the new machine...regestered > > it...3.51 is still NOT selected but is in the list...3.6 is selected > > and everything works... > > > > This implies to me that even though 3.6 is selected...3.51 is used > > somwhere??? > > > > Just curious, > > > > Mark A. Matte > > > > > > > > > >> From: MartyConnelly > >> Reply-To: Access Developers discussion and problem > >> solving > >> To: Access Developers discussion and problem > >> solving > >> Subject: Re: [AccessD] references and errors > >> Date: Fri, 02 Mar 2007 09:58:37 -0800 > >> > >> If unchecked then unused. It won't let you check both at same time too > >> > >> See Doug Steele's Article > >> > >> Access Reference Problems > >> http://www.accessmvp.com/djsteele/AccessReferenceErrors.html > >> > >> Mark A Matte wrote: > >> > >> > Thanks Marty, > >> > > >> > I also found a site that stated this error would occur if 3.51 was >not > >> > an option in the references list...and it was not...so I copied the > >> > dao350.dll to this machine...then used the the code you sent to > >> > register it...I didn't have to check the 3.51 3.6 is checked. Does > >> > this mean that even though 3.6 is checked...the 3.51 library is used? > >> > > >> > Thanks, > >> > > >> > Mark A. Matte > >> > > >> > > >> >> From: MartyConnelly > >> >> Reply-To: Access Developers discussion and problem > >> >> solving > >> >> To: Access Developers discussion and problem > >> >> solving > >> >> Subject: Re: [AccessD] references and errors > >> >> Date: Thu, 01 Mar 2007 14:07:02 -0800 > >> >> > >> >> DAO 3.6 is backward compatible with Access 97 > >> >> but with a 10% speed drop handling Unicode to ANSI > >> >> conversion. You can use in Access 97 > >> >> > >> >> DAO 3.51 cannot read Access 2000 + mdb's > >> >> > >> >> Mark A Matte wrote: > >> >> > >> >> > No...just 97 > >> >> > > >> >> > > >> >> >> From: "Charlotte Foust" > >> >> >> Reply-To: Access Developers discussion and problem > >> >> >> solving > >> >> >> To: "Access Developers discussion and problem > >> >> >> solving" > >> >> >> Subject: Re: [AccessD] references and errors > >> >> >> Date: Thu, 1 Mar 2007 11:18:56 -0800 > >> >> >> > >> >> >> CurrentDb is still valid in later versions of Access and DAO, so >I > >> >> >> suspect it's something else that is causing the problem. Does >the > >> >> new > >> >> >> machine have a 2003 and 2007 version of Access installed? > >> >> >> > >> >> >> Charlotte Foust > >> >> >> > >> >> >> -----Original Message----- > >> >> >> From: accessd-bounces at databaseadvisors.com > >> >> >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > >> >> Matte > >> >> >> Sent: Thursday, March 01, 2007 8:53 AM > >> >> >> To: accessd at databaseadvisors.com > >> >> >> Subject: [AccessD] references and errors > >> >> >> > >> >> >> Sorry...forgot to change subject... > >> >> >> > >> >> >> >Hello All, > >> >> >> > > >> >> >> >I have an A97 db that users run reports out of...number of > >> different > >> >> >> >machines...same db. New machine won't run of compile...errors >on > >> >> "Set > >> >> >> >dbs=CurrentDB". Error says restricted word or function or uses > >> >> >> >Automation not available in Visual Basic. The only difference > >> I can > >> >> >> >see is the new machine has a reference to DAO3.6 and the other > >> >> machines > >> >> >> > >> >> >> >have a DAO3.51 and I can't set a reference to 3.5 on the new > >> >> machine. > >> >> >> > > >> >> >> >Any ideas? > >> >> >> > > >> >> >> >Thanks, > >> >> >> > > >> >> >> >Mark A. Matte > > > >-- >Marty Connelly >Victoria, B.C. >Canada > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Win a Zune??make MSN? your homepage for your chance to win! http://homepage.msn.com/zune?icid=hmetagline -------------------------------------------------------------------------------- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From adtp at hotmail.com Sat Mar 3 23:55:23 2007 From: adtp at hotmail.com (A.D.TEJPAL) Date: Sun, 4 Mar 2007 11:25:23 +0530 Subject: [AccessD] Back again.... References: <01a701c75dab$a52effa0$0201a8c0@HAL9005> Message-ID: Rocky, You can try the first subroutine adhScaleForm() turn by turn, in open as well as load event. If there is no advantage in open event from flickering or any other point of view, load event should be preferred. The other subroutine, TranslateControlForm() appears to use values derived from various controls. Form's controls get stabilized in the load event. As such, it would be preferable to place this subroutine in the load event. Best wishes, A.D.Tejpal --------------- ----- Original Message ----- From: Rocky Smolin at Beach Access Software To: 'Access Developers discussion and problem solving' Sent: Saturday, March 03, 2007 21:20 Subject: Re: [AccessD] Back again.... A.D.: What would the best event be to call the adh routine: Call adhScaleForm(Me, 640, 480, 96, 96, rctOriginal) How about my routine which translates the form Call TranslateControlForm(Me.Name)? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of A.D.TEJPAL Sent: Saturday, March 03, 2007 4:25 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Back again.... Bruce, Welcome back! During open event, the form is supposed to be still in a state of flux. Preferably, use of this event should be confined to those situations where it is intended to use the Cancel feature inherent in it. Otherwise, everything else can normally be placed either in the load event (for one time firing) or activate event for repeated firing (e,g, DoCmd.Restore) as required. DoCmd.GoToRecord action requires the target form to have the focus. There should not be any problem while using it in load event of a form. For navigation to a particular record via code executed from an external form, FindFirst method of form's recordset (not the clone) is found convenient as it does not need any extra code for synchronizing the bookmark. It has however to be noted that recordset approach can not take you to new record. For that, DoCmd.GoToRecord method becomes necessary. Each implementation of Filter action on a form at run time forces requery as well. This takes the form to first control on first record. If it is desired to move to a particular record (after filter or sort action), value of primary key control has to be gathered before hand, to be eventually used for navigating to destination record. Best wishes, A.D.Tejpal --------------- From rockysmolin at bchacc.com Sun Mar 4 00:20:19 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 3 Mar 2007 22:20:19 -0800 Subject: [AccessD] Back again.... In-Reply-To: Message-ID: <022801c75e25$2f3c9990$0201a8c0@HAL9005> A.D: Thank you. I'll try moving those to the load event and see if it makes a difference. Regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of A.D.TEJPAL Sent: Saturday, March 03, 2007 9:55 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Back again.... Rocky, You can try the first subroutine adhScaleForm() turn by turn, in open as well as load event. If there is no advantage in open event from flickering or any other point of view, load event should be preferred. The other subroutine, TranslateControlForm() appears to use values derived from various controls. Form's controls get stabilized in the load event. As such, it would be preferable to place this subroutine in the load event. Best wishes, A.D.Tejpal --------------- ----- Original Message ----- From: Rocky Smolin at Beach Access Software To: 'Access Developers discussion and problem solving' Sent: Saturday, March 03, 2007 21:20 Subject: Re: [AccessD] Back again.... A.D.: What would the best event be to call the adh routine: Call adhScaleForm(Me, 640, 480, 96, 96, rctOriginal) How about my routine which translates the form Call TranslateControlForm(Me.Name)? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of A.D.TEJPAL Sent: Saturday, March 03, 2007 4:25 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Back again.... Bruce, Welcome back! During open event, the form is supposed to be still in a state of flux. Preferably, use of this event should be confined to those situations where it is intended to use the Cancel feature inherent in it. Otherwise, everything else can normally be placed either in the load event (for one time firing) or activate event for repeated firing (e,g, DoCmd.Restore) as required. DoCmd.GoToRecord action requires the target form to have the focus. There should not be any problem while using it in load event of a form. For navigation to a particular record via code executed from an external form, FindFirst method of form's recordset (not the clone) is found convenient as it does not need any extra code for synchronizing the bookmark. It has however to be noted that recordset approach can not take you to new record. For that, DoCmd.GoToRecord method becomes necessary. Each implementation of Filter action on a form at run time forces requery as well. This takes the form to first control on first record. If it is desired to move to a particular record (after filter or sort action), value of primary key control has to be gathered before hand, to be eventually used for navigating to destination record. Best wishes, A.D.Tejpal --------------- -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.6/709 - Release Date: 3/3/2007 8:12 AM From martyconnelly at shaw.ca Sun Mar 4 02:15:33 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sun, 04 Mar 2007 00:15:33 -0800 Subject: [AccessD] SQL Server DST heads up In-Reply-To: <022801c75e25$2f3c9990$0201a8c0@HAL9005> References: <022801c75e25$2f3c9990$0201a8c0@HAL9005> Message-ID: <45EA8025.2020604@shaw.ca> There are two DST daylight savings time patches that need to be applied next week to SQL Server Standard Windows and SQL Notification services http://support.microsoft.com/?kbid=931975&SD=tech -- Marty Connelly Victoria, B.C. Canada From prodevmg at yahoo.com Sun Mar 4 06:56:14 2007 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Sun, 4 Mar 2007 04:56:14 -0800 (PST) Subject: [AccessD] SQL Server DST heads up Message-ID: <610546.7609.qm@web33112.mail.mud.yahoo.com> Thanks! May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us ----- Original Message ---- From: MartyConnelly To: Access Developers discussion and problem solving Sent: Sunday, March 4, 2007 2:15:33 AM Subject: [AccessD] SQL Server DST heads up There are two DST daylight savings time patches that need to be applied next week to SQL Server Standard Windows and SQL Notification services http://support.microsoft.com/?kbid=931975&SD=tech -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ____________________________________________________________________________________ Be a PS3 game guru. Get your game face on with the latest PS3 news and previews at Yahoo! Games. http://videogames.yahoo.com/platform?platform=120121 From Gustav at cactus.dk Sun Mar 4 07:53:59 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 04 Mar 2007 14:53:59 +0100 Subject: [AccessD] Back again.... Message-ID: Hi Bruce Eh .. we are talking about PostgreSQL? PostgreSQL Database Management System (formerly known as Postgres, then as Postgres95) Or? /gustav >>> bbruen at unwired.com.au 03-03-2007 12:59 >>> On Saturday 03 March 2007 19:41, Gustav Brock wrote: .. postgres IMO (p.s. no captial p) is about 14-24 months ahead of any other dbms. From artful at rogers.com Sun Mar 4 10:00:35 2007 From: artful at rogers.com (artful at rogers.com) Date: Sun, 4 Mar 2007 08:00:35 -0800 (PST) Subject: [AccessD] SQL Server DST heads up Message-ID: <20070304160035.97983.qmail@web88204.mail.re2.yahoo.com> Is this the case in Canada, too, Marty? The MS page makes no mention of Canada. Did we go along with the US change on this? I don't recall reading anything about that change up here. Arthur ----- Original Message ---- From: MartyConnelly To: Access Developers discussion and problem solving Sent: Sunday, March 4, 2007 3:15:33 AM Subject: [AccessD] SQL Server DST heads up There are two DST daylight savings time patches that need to be applied next week to SQL Server Standard Windows and SQL Notification services http://support.microsoft.com/?kbid=931975&SD=tech -- Marty Connelly Victoria, B.C. Canada From martyconnelly at shaw.ca Sun Mar 4 12:20:37 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sun, 04 Mar 2007 10:20:37 -0800 Subject: [AccessD] SQL Server DST heads up In-Reply-To: <20070304160035.97983.qmail@web88204.mail.re2.yahoo.com> References: <20070304160035.97983.qmail@web88204.mail.re2.yahoo.com> Message-ID: <45EB0DF5.3030006@shaw.ca> Yup the change is on next sunday in Canada except Saskatchewan and Fort St John areas of BC which don't use DST. It is controlled by provincial legislation not federal. http://www.timetemperature.com/tzca/daylight_saving_time_canada.shtml artful at rogers.com wrote: >Is this the case in Canada, too, Marty? The MS page makes no mention of Canada. Did we go along with the US change on this? I don't recall reading anything about that change up here. > > >Arthur > > > >----- Original Message ---- >From: MartyConnelly >To: Access Developers discussion and problem solving >Sent: Sunday, March 4, 2007 3:15:33 AM >Subject: [AccessD] SQL Server DST heads up > > >There are two DST daylight savings time patches that need to be applied >next week to SQL Server >Standard Windows and SQL Notification services > >http://support.microsoft.com/?kbid=931975&SD=tech > > > -- Marty Connelly Victoria, B.C. Canada From rockysmolin at bchacc.com Sun Mar 4 13:19:40 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sun, 4 Mar 2007 11:19:40 -0800 Subject: [AccessD] Simple Sunday Question Message-ID: <001e01c75e92$0efe2000$0201a8c0@HAL9005> Can't seem to get this behavior. When a bound text box get the focus I want all the data in the box to be selected so the user doesn't have to. What's the syntax? MTIA Rocky From rockysmolin at bchacc.com Sun Mar 4 13:35:24 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sun, 4 Mar 2007 11:35:24 -0800 Subject: [AccessD] Simple Sunday Question In-Reply-To: <001e01c75e92$0efe2000$0201a8c0@HAL9005> Message-ID: <002601c75e94$419fa220$0201a8c0@HAL9005> I found this solution on the web and it works. Key was to define the text box as a control. But it there a simpler way? Rocky Public Sub AutoSelectText(EditControl As Object) 'Defining edit control as object 'lets you do this with any control that 'supports SelStart and SelLength On Error GoTo ErrorHandler Dim lTextLength As Long lTextLength = Len(EditControl.Text) If lTextLength Then EditControl.SelStart = 0 EditControl.SelLength = lTextLength End If ErrorHandler: Exit Sub End Sub 'Call AutoSelect Text in the GotFocus 'Event of your TextBox Private Sub Text1_GotFocus() AutoSelectText Text1 End Sub -----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, March 04, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Simple Sunday Question Can't seem to get this behavior. When a bound text box get the focus I want all the data in the box to be selected so the user doesn't have to. What's the syntax? MTIA Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.6/709 - Release Date: 3/3/2007 8:12 AM From bheid at sc.rr.com Sun Mar 4 13:37:54 2007 From: bheid at sc.rr.com (Bobby Heid) Date: Sun, 4 Mar 2007 14:37:54 -0500 Subject: [AccessD] Simple Sunday Question In-Reply-To: <001e01c75e92$0efe2000$0201a8c0@HAL9005> References: <001e01c75e92$0efe2000$0201a8c0@HAL9005> Message-ID: <001901c75e94$9b4f3a60$2d01a8c0@bhxp> OTOMH, I think it is: with txtTextBox .selstart=0 .sellength=len(txtTextBox) end with Bobby -----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, March 04, 2007 2:20 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Simple Sunday Question Can't seem to get this behavior. When a bound text box get the focus I want all the data in the box to be selected so the user doesn't have to. What's the syntax? MTIA Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Sun Mar 4 14:19:16 2007 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 4 Mar 2007 14:19:16 -0600 Subject: [AccessD] Simple Sunday Question In-Reply-To: <001e01c75e92$0efe2000$0201a8c0@HAL9005> References: <001e01c75e92$0efe2000$0201a8c0@HAL9005> Message-ID: <003101c75e9a$625f8470$0300a8c0@danwaters> A global solution is: Tools | Options | Keyboard | Select Entire Field 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: Sunday, March 04, 2007 1:20 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Simple Sunday Question Can't seem to get this behavior. When a bound text box get the focus I want all the data in the box to be selected so the user doesn't have to. What's the syntax? 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 Sun Mar 4 14:22:53 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sun, 4 Mar 2007 12:22:53 -0800 Subject: [AccessD] Simple Sunday Question In-Reply-To: <001901c75e94$9b4f3a60$2d01a8c0@bhxp> Message-ID: <002c01c75e9a$e35e4890$0201a8c0@HAL9005> Bobby: I tried that initially, but it wouldn't select. :( But the other routine I just posted defining the box as an object does work. Go figure. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Sunday, March 04, 2007 11:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Simple Sunday Question OTOMH, I think it is: with txtTextBox .selstart=0 .sellength=len(txtTextBox) end with Bobby -----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, March 04, 2007 2:20 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Simple Sunday Question Can't seem to get this behavior. When a bound text box get the focus I want all the data in the box to be selected so the user doesn't have to. What's the syntax? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.6/709 - Release Date: 3/3/2007 8:12 AM From jwcolby at colbyconsulting.com Mon Mar 5 05:57:46 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 5 Mar 2007 06:57:46 -0500 Subject: [AccessD] Virtual Server and FTP Server Message-ID: <001101c75f1d$7dcfd010$657aa8c0@m6805> I want to set up an FTP Server on my server at my office. One option is to set up a virtual machine under Windows 2003 and then set up the FTP server on that virtual machine. In fact my motherboard has two NICs on it and can thus have two IP addresses, so I could assign one of the NICs to that virtual machine and the other to the real base OS / machine. Setting up the FTP site on a virtual machine helps to isolate security issues to that virtual machine since the FTP server would no longer be running on my main server / OS. Does anyone have any experience running Virtual Server 2005? A download is available. Is this a permanent license or is it time limited, and if so what is the term / cost to license. Is it possible (using WFW) to publish a share on the virtual server so that other machines on my network can drop files onto the share but still limit the virtual machine's access to the other machines on my network? Is this a workable / useful idea? Any thoughts in general about this idea? John W. Colby Colby Consulting www.ColbyConsulting.com From artful at rogers.com Mon Mar 5 09:00:39 2007 From: artful at rogers.com (artful at rogers.com) Date: Mon, 5 Mar 2007 07:00:39 -0800 (PST) Subject: [AccessD] Process multi-select listbox Message-ID: <20070305150039.24090.qmail@web88204.mail.re2.yahoo.com> I can't remember how to do this. (Been concentrating on SQL for the past while.) I have a multi-select listbox whose column of interest is a single-letter such as "A", "B", "C", etc. I want to grab all the selected items and create a string by concatenating the single letters. Something about lstMyBox.Selected with a For/Next wrapped around it, but I'm fuzzy on the details. I've done it in past apps but cannot remember. Pushes in the right direction appreciated. TIA, Arthur From rockysmolin at bchacc.com Mon Mar 5 09:11:25 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 5 Mar 2007 07:11:25 -0800 Subject: [AccessD] Process multi-select listbox In-Reply-To: <20070305150039.24090.qmail@web88204.mail.re2.yahoo.com> Message-ID: <003501c75f38$8b441290$0201a8c0@HAL9005> Ooh. Ooh. I think I know this one. For Each varItem In lstOrders.ItemsSelected strList = strList & lstOrders.Column(0, varItem) & ";" Next varItem Yes? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Monday, March 05, 2007 7:01 AM To: AccessD at databaseadvisors. com Subject: [AccessD] Process multi-select listbox I can't remember how to do this. (Been concentrating on SQL for the past while.) I have a multi-select listbox whose column of interest is a single-letter such as "A", "B", "C", etc. I want to grab all the selected items and create a string by concatenating the single letters. Something about lstMyBox.Selected with a For/Next wrapped around it, but I'm fuzzy on the details. I've done it in past apps but cannot remember. Pushes in the right direction appreciated. TIA, Arthur -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/710 - Release Date: 3/4/2007 1:58 PM From artful at rogers.com Mon Mar 5 10:29:36 2007 From: artful at rogers.com (artful at rogers.com) Date: Mon, 5 Mar 2007 08:29:36 -0800 (PST) Subject: [AccessD] Process multi-select listbox Message-ID: <20070305162936.65196.qmail@web88204.mail.re2.yahoo.com> Close, Rocky, but no cigar. I just figured it out, with your gentle prod in the right direction. The solution is: '--------------------------------------------------------------------------------------- ' Procedure : cmdProcess_Click ' DateTime : 05/03/2007 11:24 ' Author : Arthur Fuller ' Purpose : assemble column(0) multi-select choices from me.lstCities into a string ' Notes : This requires Option Base 0 for the array to be declared in the Module Header. '--------------------------------------------------------------------------------------- ' Private Sub cmdProcess_Click() Dim intCount As Integer Dim varItem As Variant Dim s As String On Error GoTo cmdProcess_Click_Error intCount = 0 With Me intCount = .lstCities.ItemsSelected.Count If intCount = 0 Then Exit Sub ' Nothing selected. For Each varItem In .lstCities.ItemsSelected s = s & .lstCities.ItemData(varItem) Next varItem .txtResult = s End With On Error GoTo 0 Exit Sub cmdProcess_Click_Error: MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure cmdProcess_Click of VBA Document Form_TestHarnessForTSPproblem_frm" End Sub Thanks for the prod, Arthur ----- Original Message ---- From: Rocky Smolin at Beach Access Software To: Access Developers discussion and problem solving Sent: Monday, March 5, 2007 10:11:25 AM Subject: Re: [AccessD] Process multi-select listbox Ooh. Ooh. I think I know this one. For Each varItem In lstOrders.ItemsSelected strList = strList & lstOrders.Column(0, varItem) & ";" Next varItem Yes? Rocky From rockysmolin at bchacc.com Mon Mar 5 11:03:38 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 5 Mar 2007 09:03:38 -0800 Subject: [AccessD] Process multi-select listbox In-Reply-To: <20070305162936.65196.qmail@web88204.mail.re2.yahoo.com> Message-ID: <005501c75f48$386b2b20$0201a8c0@HAL9005> No problem. It's so rare that I can 1) offer an answer and 2) ring in before the others (I feel like a Jeopardy contestant). Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Monday, March 05, 2007 8:30 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Process multi-select listbox Close, Rocky, but no cigar. I just figured it out, with your gentle prod in the right direction. The solution is: '--------------------------------------------------------------------------- ------------ ' Procedure : cmdProcess_Click ' DateTime : 05/03/2007 11:24 ' Author : Arthur Fuller ' Purpose : assemble column(0) multi-select choices from me.lstCities into a string ' Notes : This requires Option Base 0 for the array to be declared in the Module Header. '--------------------------------------------------------------------------- ------------ ' Private Sub cmdProcess_Click() Dim intCount As Integer Dim varItem As Variant Dim s As String On Error GoTo cmdProcess_Click_Error intCount = 0 With Me intCount = .lstCities.ItemsSelected.Count If intCount = 0 Then Exit Sub ' Nothing selected. For Each varItem In .lstCities.ItemsSelected s = s & .lstCities.ItemData(varItem) Next varItem .txtResult = s End With On Error GoTo 0 Exit Sub cmdProcess_Click_Error: MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure cmdProcess_Click of VBA Document Form_TestHarnessForTSPproblem_frm" End Sub Thanks for the prod, Arthur ----- Original Message ---- From: Rocky Smolin at Beach Access Software To: Access Developers discussion and problem solving Sent: Monday, March 5, 2007 10:11:25 AM Subject: Re: [AccessD] Process multi-select listbox Ooh. Ooh. I think I know this one. For Each varItem In lstOrders.ItemsSelected strList = strList & lstOrders.Column(0, varItem) & ";" Next varItem Yes? Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/710 - Release Date: 3/4/2007 1:58 PM From mmattys at rochester.rr.com Mon Mar 5 11:18:28 2007 From: mmattys at rochester.rr.com (Michael R Mattys) Date: Mon, 5 Mar 2007 12:18:28 -0500 Subject: [AccessD] Process multi-select listbox References: <005501c75f48$386b2b20$0201a8c0@HAL9005> Message-ID: <016c01c75f4a$4d667f50$0202a8c0@default> Well, Rocky, I'll take sleep disorders for $600 The daily double!!!! Michael R. Mattys MapPoint & Access Dev www.mattysconsulting.com ----- Original Message ----- From: "Rocky Smolin at Beach Access Software" To: "'Access Developers discussion and problem solving'" Sent: Monday, March 05, 2007 12:03 PM Subject: Re: [AccessD] Process multi-select listbox > No problem. It's so rare that I can 1) offer an answer and 2) ring in > before the others (I feel like a Jeopardy contestant). > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > artful at rogers.com > Sent: Monday, March 05, 2007 8:30 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Process multi-select listbox > > Close, Rocky, but no cigar. I just figured it out, with your gentle prod > in > the right direction. The solution is: > > > '--------------------------------------------------------------------------- > ------------ > ' Procedure : cmdProcess_Click > ' DateTime : 05/03/2007 11:24 > ' Author : Arthur Fuller > ' Purpose : assemble column(0) multi-select choices from me.lstCities > into > a string > ' Notes : This requires Option Base 0 for the array to be declared in > the Module Header. > '--------------------------------------------------------------------------- > ------------ > ' > Private Sub cmdProcess_Click() > Dim intCount As Integer > Dim varItem As Variant > Dim s As String > On Error GoTo cmdProcess_Click_Error > intCount = 0 > With Me > intCount = .lstCities.ItemsSelected.Count > If intCount = 0 Then Exit Sub ' Nothing selected. > > For Each varItem In .lstCities.ItemsSelected > s = s & .lstCities.ItemData(varItem) > Next varItem > .txtResult = s > End With > On Error GoTo 0 > Exit Sub > cmdProcess_Click_Error: > MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure > cmdProcess_Click of VBA Document Form_TestHarnessForTSPproblem_frm" > End Sub > > > Thanks for the prod, > Arthur > > > ----- Original Message ---- > From: Rocky Smolin at Beach Access Software > To: Access Developers discussion and problem solving > > Sent: Monday, March 5, 2007 10:11:25 AM > Subject: Re: [AccessD] Process multi-select listbox > > > Ooh. Ooh. I think I know this one. > > For Each varItem In lstOrders.ItemsSelected > strList = strList & lstOrders.Column(0, varItem) & ";" > Next varItem > > Yes? > > Rocky > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.7/710 - Release Date: 3/4/2007 > 1:58 PM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Mar 5 11:21:25 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 05 Mar 2007 09:21:25 -0800 Subject: [AccessD] Virtual Server and FTP Server In-Reply-To: <001101c75f1d$7dcfd010$657aa8c0@m6805> Message-ID: <0JEF00G97XEVDUZ2@l-daemon> Hi John: It is not difficult but there is a fair bit of resources used up with Virtual Server. Do you have IIS/Apache? MS Virtual Server (http://www.microsoft.com/windowsserversystem/virtualserver/software/default .mspx) and VMWare Server (http://www.vmware.com/download/server/)are both free. Once a share is opened up on your computer you will direct incoming call to your FTP IP by setting up a subnet off your DNS. Example: Domain name is www.ColbyConsulting.com Subnet can be: http://ftp1.ColbyConsulting.com The subnet has to be configured at your DNS provider where you add in a new subnet. Go to your Router to the Virtual server area and create a new entry by opening your port 21 and setting the IP address to point to your new virtual server 192.168.xxx.2 (what ever address it is.) On your new virtual server you have IIS/Apache installed (it is mostly by default anyway). If you are using IIS then go to the computer management console > Internet Information Server > ftp Site > (Add a new entry). If you setup your subnet as shown above the new entry will be named ftp1. Right-click > properties > Home Directory Tab > local path (What ever you would like but generally set to 'c:\inetpub\ftproot' by default and you want to change it to something simple like 'c:\inetpub\ftproot\colbyconsulting' Restart IIS and your good to go. After that you can limit access to the ftp site by adding and subtracting users. You can test locally by entering in your browser something like: Assuming you added new user like john with a password Colby then the access string that should work would be: ftp://john:colby at 192.161.xxx.2 ...and externally that would translate to ftp://john:Colby at ftp1.ColbyConsulting.com I do not use ftp clients any more after I was hacked once so I use another system. I use Hamachi (a free basic VPN that can walk through any firewall: http://www.hamachi.cc/download/) and add a Windows share to my virtual server. When some one wants to access my server they have to also have Hamachi installed on their computer. I create a new network in my Hamachi with a user name and password, send them the settings, they attach to the network, then login to the Windows share. At that point they can actually add the connection as a network directory in their File Explorer. Then it is a matter of drag and drop or cut and paste. This link can then be opened or shutdown at any time. It is currently the most secure VPN available at any price with 256bit encryption... HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 05, 2007 3:58 AM To: 'Access Developers discussion and problem solving'; 'Discussion of Hardware and Software issues' Subject: [AccessD] Virtual Server and FTP Server I want to set up an FTP Server on my server at my office. One option is to set up a virtual machine under Windows 2003 and then set up the FTP server on that virtual machine. In fact my motherboard has two NICs on it and can thus have two IP addresses, so I could assign one of the NICs to that virtual machine and the other to the real base OS / machine. Setting up the FTP site on a virtual machine helps to isolate security issues to that virtual machine since the FTP server would no longer be running on my main server / OS. Does anyone have any experience running Virtual Server 2005? A download is available. Is this a permanent license or is it time limited, and if so what is the term / cost to license. Is it possible (using WFW) to publish a share on the virtual server so that other machines on my network can drop files onto the share but still limit the virtual machine's access to the other machines on my network? Is this a workable / useful idea? Any thoughts in general about this idea? John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Mon Mar 5 11:44:56 2007 From: artful at rogers.com (artful at rogers.com) Date: Mon, 5 Mar 2007 09:44:56 -0800 (PST) Subject: [AccessD] Process multi-select listbox Message-ID: <485055.32325.qm@web88215.mail.re2.yahoo.com> Without your nudge, I might have been floundering all day. Thanks! Arthur Fuller Technical Writer, Data Modeler, SQL Sensei Artful Databases Organization www.artfulsoftware.com ----- Original Message ---- From: Rocky Smolin at Beach Access Software To: Access Developers discussion and problem solving Sent: Monday, March 5, 2007 12:03:38 PM Subject: Re: [AccessD] Process multi-select listbox No problem. It's so rare that I can 1) offer an answer and 2) ring in before the others (I feel like a Jeopardy contestant). Rocky From markamatte at hotmail.com Mon Mar 5 12:00:42 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 05 Mar 2007 18:00:42 +0000 Subject: [AccessD] references and errors In-Reply-To: <00d901c75dfc$ec9fdcf0$9258eb44@50NM721> Message-ID: No...it was originally built in A97. >From: "William Hindman" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] references and errors >Date: Sat, 3 Mar 2007 20:32:07 -0500 > >...was the app originated in Access 2 or 95 and retains some of the >original >code? ...iirc that would explain the need for a reference to 3.51 ...dao3.6 >was not backward compatible in all cases. > >William Hindman > >----- Original Message ----- >From: "Mark A Matte" >To: >Sent: Saturday, March 03, 2007 6:01 PM >Subject: Re: [AccessD] references and errors > > >I don't want to select both at the same time...all I'm saying is if you >have >3.6 on the machine...3.6 registered...3.6 selected...the db will not >compile >if 3.51 is not on the machine... > >So the question is...if I have 3.6 selected...why do I need to have 3.51 on >the machine...unless access uses the libraries even though they are not >selected. > >Mark A. Matte > > > >From: MartyConnelly > >Reply-To: Access Developers discussion and problem > >solving > >To: Access Developers discussion and problem > >solving > >Subject: Re: [AccessD] references and errors > >Date: Fri, 02 Mar 2007 15:17:37 -0800 > > > >It will use the version of the DAO reference selected, just as it will > >for XML or ADO (you might have 5 versions of each on a machine) > >Just remember DAO 3.6 is Unicode based, so will run slower on Access > >97 which is ANSI based, you have to perform conversions > >DAO 3.51 is ANSI based. > > > >Why do you want to confuse the poor wee machine > >by selecting both at the same time? > > > > > >Mark A Matte wrote: > > > > > ">If unchecked then unused. " > > > > > > This might not be entirely true... according to MS: > > > > > > http://support.microsoft.com/kb/303829 > > > > > > "In the Microsoft Visual Basic for Applications references, the Data > > > Access Object (DAO) 3.60 Object Library is selected and the DAO 3.51 > > > Object Library is not in the list of available references." > > > > > > This was the case...3.51 was not in the list...but 3.6 was > > > checked...so I copied dao350.dll to the new machine...regestered > > > it...3.51 is still NOT selected but is in the list...3.6 is selected > > > and everything works... > > > > > > This implies to me that even though 3.6 is selected...3.51 is used > > > somwhere??? > > > > > > Just curious, > > > > > > Mark A. Matte > > > > > > > > > > > > > > >> From: MartyConnelly > > >> Reply-To: Access Developers discussion and problem > > >> solving > > >> To: Access Developers discussion and problem > > >> solving > > >> Subject: Re: [AccessD] references and errors > > >> Date: Fri, 02 Mar 2007 09:58:37 -0800 > > >> > > >> If unchecked then unused. It won't let you check both at same time >too > > >> > > >> See Doug Steele's Article > > >> > > >> Access Reference Problems > > >> http://www.accessmvp.com/djsteele/AccessReferenceErrors.html > > >> > > >> Mark A Matte wrote: > > >> > > >> > Thanks Marty, > > >> > > > >> > I also found a site that stated this error would occur if 3.51 was > >not > > >> > an option in the references list...and it was not...so I copied the > > >> > dao350.dll to this machine...then used the the code you sent to > > >> > register it...I didn't have to check the 3.51 3.6 is checked. Does > > >> > this mean that even though 3.6 is checked...the 3.51 library is >used? > > >> > > > >> > Thanks, > > >> > > > >> > Mark A. Matte > > >> > > > >> > > > >> >> From: MartyConnelly > > >> >> Reply-To: Access Developers discussion and problem > > >> >> solving > > >> >> To: Access Developers discussion and problem > > >> >> solving > > >> >> Subject: Re: [AccessD] references and errors > > >> >> Date: Thu, 01 Mar 2007 14:07:02 -0800 > > >> >> > > >> >> DAO 3.6 is backward compatible with Access 97 > > >> >> but with a 10% speed drop handling Unicode to ANSI > > >> >> conversion. You can use in Access 97 > > >> >> > > >> >> DAO 3.51 cannot read Access 2000 + mdb's > > >> >> > > >> >> Mark A Matte wrote: > > >> >> > > >> >> > No...just 97 > > >> >> > > > >> >> > > > >> >> >> From: "Charlotte Foust" > > >> >> >> Reply-To: Access Developers discussion and problem > > >> >> >> solving > > >> >> >> To: "Access Developers discussion and problem > > >> >> >> solving" > > >> >> >> Subject: Re: [AccessD] references and errors > > >> >> >> Date: Thu, 1 Mar 2007 11:18:56 -0800 > > >> >> >> > > >> >> >> CurrentDb is still valid in later versions of Access and DAO, >so > >I > > >> >> >> suspect it's something else that is causing the problem. Does > >the > > >> >> new > > >> >> >> machine have a 2003 and 2007 version of Access installed? > > >> >> >> > > >> >> >> Charlotte Foust > > >> >> >> > > >> >> >> -----Original Message----- > > >> >> >> From: accessd-bounces at databaseadvisors.com > > >> >> >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark >A > > >> >> Matte > > >> >> >> Sent: Thursday, March 01, 2007 8:53 AM > > >> >> >> To: accessd at databaseadvisors.com > > >> >> >> Subject: [AccessD] references and errors > > >> >> >> > > >> >> >> Sorry...forgot to change subject... > > >> >> >> > > >> >> >> >Hello All, > > >> >> >> > > > >> >> >> >I have an A97 db that users run reports out of...number of > > >> different > > >> >> >> >machines...same db. New machine won't run of compile...errors > >on > > >> >> "Set > > >> >> >> >dbs=CurrentDB". Error says restricted word or function or >uses > > >> >> >> >Automation not available in Visual Basic. The only difference > > >> I can > > >> >> >> >see is the new machine has a reference to DAO3.6 and the other > > >> >> machines > > >> >> >> > > >> >> >> >have a DAO3.51 and I can't set a reference to 3.5 on the new > > >> >> machine. > > >> >> >> > > > >> >> >> >Any ideas? > > >> >> >> > > > >> >> >> >Thanks, > > >> >> >> > > > >> >> >> >Mark A. Matte > > > > > > >-- > >Marty Connelly > >Victoria, B.C. > >Canada > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Win a Zune??make MSN? your homepage for your chance to win! >http://homepage.msn.com/zune?icid=hmetagline > > > > >-------------------------------------------------------------------------------- > > > > -- > > 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 _________________________________________________________________ Mortgage rates as low as 4.625% - Refinance $150,000 loan for $579 a month. Intro*Terms https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h27f6&disc=y&vers=743&s=4056&p=5117 From mmattys at rochester.rr.com Mon Mar 5 18:41:35 2007 From: mmattys at rochester.rr.com (Michael R Mattys) Date: Mon, 5 Mar 2007 19:41:35 -0500 Subject: [AccessD] Process multi-select listbox References: <485055.32325.qm@web88215.mail.re2.yahoo.com> Message-ID: <031a01c75f88$333a53c0$0202a8c0@default> Not much going on here today. My email regarding Jeopardy was an attempt at humor, but I guess it just fell flat? Nobody out there I guess. Michael R. Mattys MapPoint & Access Dev www.mattysconsulting.com ----- Original Message ----- From: To: "Access Developers discussion and problem solving" Sent: Monday, March 05, 2007 12:44 PM Subject: Re: [AccessD] Process multi-select listbox > Without your nudge, I might have been floundering all day. Thanks! > > > Arthur Fuller > Technical Writer, Data Modeler, SQL Sensei > Artful Databases Organization > www.artfulsoftware.com > > > > > ----- Original Message ---- > From: Rocky Smolin at Beach Access Software > To: Access Developers discussion and problem solving > > Sent: Monday, March 5, 2007 12:03:38 PM > Subject: Re: [AccessD] Process multi-select listbox > > > No problem. It's so rare that I can 1) offer an answer and 2) ring in > before the others (I feel like a Jeopardy contestant). > > Rocky > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From viner at EUnet.yu Tue Mar 6 02:58:14 2007 From: viner at EUnet.yu (Ervin Brindza) Date: Tue, 6 Mar 2007 09:58:14 +0100 Subject: [AccessD] URL to download Visual Studio 2005 Express Edition Message-ID: <000301c75fce$19763f30$0100a8c0@RazvojErvin> Hi, I can't find tha url for downloading VB Express. On http://msdn.microsoft.com/vstudio/express/downloads/ are some 2,8 Mb installer, but that one needs Internet connection during instalation. I need "all in one" installation file just like the SQL Express have a 234 Mb file. Many thanks in advance, Ervin From bbruen at unwired.com.au Tue Mar 6 05:55:58 2007 From: bbruen at unwired.com.au (Bruce Bruen) Date: Tue, 6 Mar 2007 22:55:58 +1100 Subject: [AccessD] URL to download Visual Studio 2005 Express Edition In-Reply-To: <000301c75fce$19763f30$0100a8c0@RazvojErvin> References: <000301c75fce$19763f30$0100a8c0@RazvojErvin> Message-ID: <200703062256.03421.bbruen@unwired.com.au> On Tuesday 06 March 2007 19:58, Ervin Brindza wrote: > Hi, > I can't find tha url for downloading VB Express. On > http://msdn.microsoft.com/vstudio/express/downloads/ are some 2,8 Mb > installer, but that one needs Internet connection during instalation. I > need "all in one" installation file just like the SQL Express have a 234 Mb > file. Many thanks in advance, > Ervin IMO I wouldn't even bother. 14 months ago it was an ad-ridden dog that only runs on a 5.6GHtz machine with 4999TB of cache and phones home every second keystroke to check if you have violated DRM. Sarcastic - moi? PO'd - Moi? Considered it absolutely useless? Moi? NEVER! Its so bad that even the media have given up on it and focussed on vista. -- regards Bruce From jwcolby at colbyconsulting.com Tue Mar 6 07:18:45 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 6 Mar 2007 08:18:45 -0500 Subject: [AccessD] Using a query name in an in clause Message-ID: <006c01c75ff1$f8a5a1f0$657aa8c0@m6805> I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting www.ColbyConsulting.com From artful at rogers.com Tue Mar 6 07:39:36 2007 From: artful at rogers.com (artful at rogers.com) Date: Tue, 6 Mar 2007 05:39:36 -0800 (PST) Subject: [AccessD] Using a query name in an in clause Message-ID: <20070306133936.16541.qmail@web88205.mail.re2.yahoo.com> I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:18:45 AM Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From developer at ultradnt.com Tue Mar 6 07:53:20 2007 From: developer at ultradnt.com (Steve Conklin) Date: Tue, 6 Mar 2007 08:53:20 -0500 Subject: [AccessD] Using a query name in an in clause In-Reply-To: <006c01c75ff1$f8a5a1f0$657aa8c0@m6805> References: <006c01c75ff1$f8a5a1f0$657aa8c0@m6805> Message-ID: <003c01c75ff6$d05f0470$0200a8c0@ULTRADNT> IT needs to be: WHERE AgencyID IN (SELECT AgencyID FROM qryAgencyIDResultSet) Hth Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 06, 2007 8:19 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting 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 Mar 6 07:55:58 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 6 Mar 2007 08:55:58 -0500 Subject: [AccessD] Using a query name in an in clause In-Reply-To: <20070306133936.16541.qmail@web88205.mail.re2.yahoo.com> References: <20070306133936.16541.qmail@web88205.mail.re2.yahoo.com> Message-ID: <007101c75ff7$2b7383e0$657aa8c0@m6805> Arthur, >Also, presumably the subquery returns exactly one column. yes >I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. As you must know by now, you and I are the (co) kings of static functions. And unfortunately, a static function doesn't help, for the reason that it has to be evaluated before it can be inserted in the SQL statement. I am trying to make a simple query that sits in the combo that is being filtered. The IN clause of a SQL statement appears to accept ONLY a comma delimited list, or a query that returns a list. It (apparently) cannot contain a function, a name of a query etc. I am quite capable of dynamically building a SQL statement and assigning that sql string to the property of the table but I wanted to avoid that. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:18:45 AM Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting 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 Mar 6 07:56:40 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 6 Mar 2007 08:56:40 -0500 Subject: [AccessD] Using a query name in an in clause In-Reply-To: <003c01c75ff6$d05f0470$0200a8c0@ULTRADNT> References: <006c01c75ff1$f8a5a1f0$657aa8c0@m6805> <003c01c75ff6$d05f0470$0200a8c0@ULTRADNT> Message-ID: <007201c75ff7$447508f0$657aa8c0@m6805> OOOhhhhhh, that would work. I'll test it. Thanks, John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Conklin Sent: Tuesday, March 06, 2007 8:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Using a query name in an in clause IT needs to be: WHERE AgencyID IN (SELECT AgencyID FROM qryAgencyIDResultSet) Hth Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 06, 2007 8:19 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting 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 artful at rogers.com Tue Mar 6 08:42:41 2007 From: artful at rogers.com (artful at rogers.com) Date: Tue, 6 Mar 2007 06:42:41 -0800 (PST) Subject: [AccessD] Using a query name in an in clause Message-ID: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com> You are incorrect about when the static needs to be evaluated, JC. When creating your subquery, place the name of the static function in the criteria row of the appropriate column in the builder. That's all you need to do. Of course, you must set the static function, prior to running the query, from your front end, but if that is done then the query will run exactly as expected. I have lots of queries and subqueries that work just like this. The only down-side is that should you ever have to migrate the query to SQL Server, then you have to rewrite it as a UDF that takes parameters. Anyway, I thought that you wanted to use the static inside the subquery, not within the IN() clause. Perhaps I misread the original message. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:55:58 AM Subject: Re: [AccessD] Using a query name in an in clause Arthur, >Also, presumably the subquery returns exactly one column. yes >I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. As you must know by now, you and I are the (co) kings of static functions. And unfortunately, a static function doesn't help, for the reason that it has to be evaluated before it can be inserted in the SQL statement. I am trying to make a simple query that sits in the combo that is being filtered. The IN clause of a SQL statement appears to accept ONLY a comma delimited list, or a query that returns a list. It (apparently) cannot contain a function, a name of a query etc. I am quite capable of dynamically building a SQL statement and assigning that sql string to the property of the table but I wanted to avoid that. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:18:45 AM Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting 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 jwcolby at colbyconsulting.com Tue Mar 6 08:48:59 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 6 Mar 2007 09:48:59 -0500 Subject: [AccessD] Using a query name in an in clause In-Reply-To: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com> References: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com> Message-ID: <007301c75ffe$93a95af0$657aa8c0@m6805> Arthur, I know that you can do that, but that isn't the issue. The issue is that the query needs an IN clause which needs to be the name of a query. The problem is solved, using Steve's suggestion. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 9:43 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause You are incorrect about when the static needs to be evaluated, JC. When creating your subquery, place the name of the static function in the criteria row of the appropriate column in the builder. That's all you need to do. Of course, you must set the static function, prior to running the query, from your front end, but if that is done then the query will run exactly as expected. I have lots of queries and subqueries that work just like this. The only down-side is that should you ever have to migrate the query to SQL Server, then you have to rewrite it as a UDF that takes parameters. Anyway, I thought that you wanted to use the static inside the subquery, not within the IN() clause. Perhaps I misread the original message. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:55:58 AM Subject: Re: [AccessD] Using a query name in an in clause Arthur, >Also, presumably the subquery returns exactly one column. yes >I take it this is an Access query not a SQL query, since your message >is on the AccessD forum. You could get around this problem by using static functions in the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. As you must know by now, you and I are the (co) kings of static functions. And unfortunately, a static function doesn't help, for the reason that it has to be evaluated before it can be inserted in the SQL statement. I am trying to make a simple query that sits in the combo that is being filtered. The IN clause of a SQL statement appears to accept ONLY a comma delimited list, or a query that returns a list. It (apparently) cannot contain a function, a name of a query etc. I am quite capable of dynamically building a SQL statement and assigning that sql string to the property of the table but I wanted to avoid that. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:18:45 AM Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From lmrazek at lcm-res.com Tue Mar 6 11:23:50 2007 From: lmrazek at lcm-res.com (Lawrence Mrazek) Date: Tue, 6 Mar 2007 11:23:50 -0600 Subject: [AccessD] Suitability of Access For Task In-Reply-To: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com> References: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com> Message-ID: <03bb01c76014$36414c90$036fa8c0@lcmdv8000> Hi Folks: I have a possible project that will need to: 1. Monitor a dbase table for changes, when a certain event is seen, read an ID number and print it in EAN128 barcode format. 2. Monitor another dbase table for a specific event, then write an ID number to a temp table. 3. Scan the barcode from #1 and compare it the ID number from #2 ... If they match, write success codes to a table, if they don't, display error and write info to a table. Given that this app will have to be running 12-18 hrs per day; it will usually have to deal with 30-50 of these events per day, should I be looking to write it in VB.NET? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:43 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause You are incorrect about when the static needs to be evaluated, JC. When creating your subquery, place the name of the static function in the criteria row of the appropriate column in the builder. That's all you need to do. Of course, you must set the static function, prior to running the query, from your front end, but if that is done then the query will run exactly as expected. I have lots of queries and subqueries that work just like this. The only down-side is that should you ever have to migrate the query to SQL Server, then you have to rewrite it as a UDF that takes parameters. Anyway, I thought that you wanted to use the static inside the subquery, not within the IN() clause. Perhaps I misread the original message. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:55:58 AM Subject: Re: [AccessD] Using a query name in an in clause Arthur, >Also, presumably the subquery returns exactly one column. yes >I take it this is an Access query not a SQL query, since your message >is on the AccessD forum. You could get around this problem by using static functions in the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. As you must know by now, you and I are the (co) kings of static functions. And unfortunately, a static function doesn't help, for the reason that it has to be evaluated before it can be inserted in the SQL statement. I am trying to make a simple query that sits in the combo that is being filtered. The IN clause of a SQL statement appears to accept ONLY a comma delimited list, or a query that returns a list. It (apparently) cannot contain a function, a name of a query etc. I am quite capable of dynamically building a SQL statement and assigning that sql string to the property of the table but I wanted to avoid that. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:18:45 AM Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at gmail.com Tue Mar 6 11:47:46 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Tue, 6 Mar 2007 12:47:46 -0500 Subject: [AccessD] URL to download Visual Studio 2005 Express Edition In-Reply-To: <000301c75fce$19763f30$0100a8c0@RazvojErvin> References: <000301c75fce$19763f30$0100a8c0@RazvojErvin> Message-ID: On 3/6/07, Ervin Brindza wrote: > Hi, > I can't find tha url for downloading VB Express. On http://msdn.microsoft.com/vstudio/express/downloads/ are some 2,8 Mb installer, but that one needs Internet connection during instalation. I need "all in one" installation file just like the SQL Express have a 234 Mb file. A search of MS site turned this up: http://msdn.microsoft.com/vstudio/express/support/install/ -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From jwcolby at colbyconsulting.com Tue Mar 6 11:56:12 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 6 Mar 2007 12:56:12 -0500 Subject: [AccessD] Suitability of Access For Task In-Reply-To: <03bb01c76014$36414c90$036fa8c0@lcmdv8000> References: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com> <03bb01c76014$36414c90$036fa8c0@lcmdv8000> Message-ID: <007e01c76018$badd5ee0$657aa8c0@m6805> I don't see anything there that is not doable in Access. I run Access on a server where it does this type of monitoring. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek Sent: Tuesday, March 06, 2007 12:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Suitability of Access For Task Hi Folks: I have a possible project that will need to: 1. Monitor a dbase table for changes, when a certain event is seen, read an ID number and print it in EAN128 barcode format. 2. Monitor another dbase table for a specific event, then write an ID number to a temp table. 3. Scan the barcode from #1 and compare it the ID number from #2 ... If they match, write success codes to a table, if they don't, display error and write info to a table. Given that this app will have to be running 12-18 hrs per day; it will usually have to deal with 30-50 of these events per day, should I be looking to write it in VB.NET? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:43 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause You are incorrect about when the static needs to be evaluated, JC. When creating your subquery, place the name of the static function in the criteria row of the appropriate column in the builder. That's all you need to do. Of course, you must set the static function, prior to running the query, from your front end, but if that is done then the query will run exactly as expected. I have lots of queries and subqueries that work just like this. The only down-side is that should you ever have to migrate the query to SQL Server, then you have to rewrite it as a UDF that takes parameters. Anyway, I thought that you wanted to use the static inside the subquery, not within the IN() clause. Perhaps I misread the original message. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:55:58 AM Subject: Re: [AccessD] Using a query name in an in clause Arthur, >Also, presumably the subquery returns exactly one column. yes >I take it this is an Access query not a SQL query, since your message >is on the AccessD forum. You could get around this problem by using static functions in the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. As you must know by now, you and I are the (co) kings of static functions. And unfortunately, a static function doesn't help, for the reason that it has to be evaluated before it can be inserted in the SQL statement. I am trying to make a simple query that sits in the combo that is being filtered. The IN clause of a SQL statement appears to accept ONLY a comma delimited list, or a query that returns a list. It (apparently) cannot contain a function, a name of a query etc. I am quite capable of dynamically building a SQL statement and assigning that sql string to the property of the table but I wanted to avoid that. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:18:45 AM Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting 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 -- 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 lmrazek at lcm-res.com Tue Mar 6 12:28:35 2007 From: lmrazek at lcm-res.com (Lawrence Mrazek) Date: Tue, 6 Mar 2007 12:28:35 -0600 Subject: [AccessD] Suitability of Access For Task In-Reply-To: <007e01c76018$badd5ee0$657aa8c0@m6805> References: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com><03bb01c76014$36414c90$036fa8c0@lcmdv8000> <007e01c76018$badd5ee0$657aa8c0@m6805> Message-ID: <03d201c7601d$41d95a30$036fa8c0@lcmdv8000> Thanks John: On your app, does Access basically stay "on" all of the time, or do you schedule it to also close and reopen? I've had server apps that open at specified times, run a process, then close ... Those have worked quite well for me. Basically, just worried about the application timing out or freezing on me. Any recommendations on barcoding add-ins for Access? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 06, 2007 11:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Suitability of Access For Task I don't see anything there that is not doable in Access. I run Access on a server where it does this type of monitoring. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek Sent: Tuesday, March 06, 2007 12:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Suitability of Access For Task Hi Folks: I have a possible project that will need to: 1. Monitor a dbase table for changes, when a certain event is seen, read an ID number and print it in EAN128 barcode format. 2. Monitor another dbase table for a specific event, then write an ID number to a temp table. 3. Scan the barcode from #1 and compare it the ID number from #2 ... If they match, write success codes to a table, if they don't, display error and write info to a table. Given that this app will have to be running 12-18 hrs per day; it will usually have to deal with 30-50 of these events per day, should I be looking to write it in VB.NET? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 From Donald.A.McGillivray at sprint.com Tue Mar 6 13:08:54 2007 From: Donald.A.McGillivray at sprint.com (McGillivray, Don [IT]) Date: Tue, 6 Mar 2007 13:08:54 -0600 Subject: [AccessD] Suitability of Access For Task In-Reply-To: <03d201c7601d$41d95a30$036fa8c0@lcmdv8000> References: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com><03bb01c76014$36414c90$036fa8c0@lcmdv8000><007e01c76018$badd5ee0$657aa8c0@m6805> <03d201c7601d$41d95a30$036fa8c0@lcmdv8000> Message-ID: Larry, FWIW, I have an app that basically runs unattended 24/7/356. It runs in a terminal service session on a remote server, and monitors the status of several directories on several servers and manages and summarizes the contents of files that it finds there. It's designed to ignore, retry, and/or send alarms if network difficulties prevent access to the various target servers. Otherwise, it stops only when I bring it down for maintenance/upgrade, etc.. It gives me danged few problems running in this way. HTH, Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek Sent: Tuesday, March 06, 2007 10:29 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Suitability of Access For Task Thanks John: On your app, does Access basically stay "on" all of the time, or do you schedule it to also close and reopen? I've had server apps that open at specified times, run a process, then close ... Those have worked quite well for me. Basically, just worried about the application timing out or freezing on me. Any recommendations on barcoding add-ins for Access? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 06, 2007 11:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Suitability of Access For Task I don't see anything there that is not doable in Access. I run Access on a server where it does this type of monitoring. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek Sent: Tuesday, March 06, 2007 12:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Suitability of Access For Task Hi Folks: I have a possible project that will need to: 1. Monitor a dbase table for changes, when a certain event is seen, read an ID number and print it in EAN128 barcode format. 2. Monitor another dbase table for a specific event, then write an ID number to a temp table. 3. Scan the barcode from #1 and compare it the ID number from #2 ... If they match, write success codes to a table, if they don't, display error and write info to a table. Given that this app will have to be running 12-18 hrs per day; it will usually have to deal with 30-50 of these events per day, should I be looking to write it in VB.NET? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Tue Mar 6 13:41:34 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 06 Mar 2007 19:41:34 +0000 Subject: [AccessD] Suitability of Access For Task In-Reply-To: Message-ID: Larry, I have an A2K db that also runs 24/7/356...it checks an FTP site every 5 minutes...if there are files...downloads...clears FTP site...analyzes data...and sends email. I have NOT built an AUTO Archive yet...so about once every 3 months I manually archive and compact. Other than that...I have had no issues. Good Luck, Mark A. Matte >From: "McGillivray, Don [IT]" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] Suitability of Access For Task >Date: Tue, 6 Mar 2007 13:08:54 -0600 > >Larry, > >FWIW, I have an app that basically runs unattended 24/7/356. It runs in a >terminal service session on a remote server, and monitors the status of >several directories on several servers and manages and summarizes the >contents of files that it finds there. It's designed to ignore, retry, >and/or send alarms if network difficulties prevent access to the various >target servers. Otherwise, it stops only when I bring it down for >maintenance/upgrade, etc.. It gives me danged few problems running in this >way. > >HTH, > >Don > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek >Sent: Tuesday, March 06, 2007 10:29 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Suitability of Access For Task > >Thanks John: > >On your app, does Access basically stay "on" all of the time, or do you >schedule it to also close and reopen? I've had server apps that open at >specified times, run a process, then close ... Those have worked quite well >for me. > >Basically, just worried about the application timing out or freezing on me. > >Any recommendations on barcoding add-ins for Access? > >Larry Mrazek >LCM Research, Inc. >www.lcm-res.com >lmrazek at lcm-res.com >ph. 314-432-5886 >mobile: 314-496-1645 > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Tuesday, March 06, 2007 11:56 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Suitability of Access For Task > >I don't see anything there that is not doable in Access. I run Access on a >server where it does this type of monitoring. > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek >Sent: Tuesday, March 06, 2007 12:24 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Suitability of Access For Task > >Hi Folks: > >I have a possible project that will need to: > >1. Monitor a dbase table for changes, when a certain event is seen, read an >ID number and print it in EAN128 barcode format. >2. Monitor another dbase table for a specific event, then write an ID >number >to a temp table. >3. Scan the barcode from #1 and compare it the ID number from #2 ... If >they >match, write success codes to a table, if they don't, display error and >write info to a table. > >Given that this app will have to be running 12-18 hrs per day; it will >usually have to deal with 30-50 of these events per day, should I be >looking >to write it in VB.NET? > > > >Larry Mrazek >LCM Research, Inc. >www.lcm-res.com >lmrazek at lcm-res.com >ph. 314-432-5886 >mobile: 314-496-1645 > > > > >-- >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 _________________________________________________________________ Find a local pizza place, movie theater, and more?.then map the best route! http://maps.live.com/?icid=hmtag1&FORM=MGAC01 From dwaters at usinternet.com Tue Mar 6 14:06:05 2007 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 6 Mar 2007 14:06:05 -0600 Subject: [AccessD] Access Reopens?!? Message-ID: <001101c7602a$e00deb50$0200a8c0@danwaters> Hello Everyone, I have a database right now that is exhibiting strange behavior. This is a FE/BE database with a library mdb referenced by the FE. When I take a certain action, the database will shutdown normally, but then the library mdb will open at a certain place in a certain procedure and a form, designed as a messagebox with colored buttons, opens to ask me a question. On that form I can usually click one of the two buttons, but in this particular sequence the form is unresponsive. And when this form opens, there is no Access window, just the form on the PC desktop. When this happens, I go to task manager, but Access doesn't show as one of the running applications. MS Access does show as one of the running processes, and when I close that process the unresponsive form will close. This is completely repeatable, and is happening on my PC and on a client's system. This particular code has worked fine for at least a year, and I don't know what I might have done to change it. I've already imported all the objects into a new database for both the FE and library, but that didn't fix it. My next step is to comment out all the code in both databases, decompile, compile, compact & repair, and then import all the objects into new databases (this will take hours!). Does anyone have any magic tricks to find or fix something like this? Thanks! Dan Waters From rockysmolin at bchacc.com Tue Mar 6 14:12:30 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 6 Mar 2007 12:12:30 -0800 Subject: [AccessD] Lost Focus. Not? Message-ID: <00a101c7602b$c4ee99e0$0201a8c0@HAL9005> Dear List: When the following code is run: Private Sub cboManufacturers_LostFocus() Me.cboManufacturers.Visible = False End Sub I get an error that says "You can't hide a control that has the focus." Doesn't seem to make sense. What am I missing here? TIA, Rocky From artful at rogers.com Tue Mar 6 14:37:37 2007 From: artful at rogers.com (artful at rogers.com) Date: Tue, 6 Mar 2007 12:37:37 -0800 (PST) Subject: [AccessD] Lost Focus. Not? Message-ID: <990409.79649.qm@web88202.mail.re2.yahoo.com> It hasn't quite lost focus yet, since its lost focus event is still running. You might be better off specifically setting the focus to a new control, within your lost focus event. Then you can hide the control. Arthur ----- Original Message ---- From: Rocky Smolin at Beach Access Software To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 3:12:30 PM Subject: [AccessD] Lost Focus. Not? Dear List: When the following code is run: Private Sub cboManufacturers_LostFocus() Me.cboManufacturers.Visible = False End Sub I get an error that says "You can't hide a control that has the focus." Doesn't seem to make sense. What am I missing here? TIA, Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Erwin.Craps at ithelps.eu Tue Mar 6 14:41:37 2007 From: Erwin.Craps at ithelps.eu (Erwin Craps - IT Helps) Date: Tue, 6 Mar 2007 21:41:37 +0100 Subject: [AccessD] Suitability of Access For Task References: Message-ID: <430E80531228BA4497C5EB1A7BA786B0024379@stekelbes.ithelps.local> Hi I have 2 apps (MDB's) runing each every 5 minutes 24/7/365... One apps is an archiver, open outlook checks for new e-mails AND check for fax files based on a log file AND checks for presence of FTP files to process them. Secondly I have a report app that checks every 5 minutes if it needs to generate a report in excel and e-mails or faxes it using outlook. I'm running both for 6 years now. I must say I'm pretty disapointed. Sometimes I have a year no crashes at all, sometimes, mostly after an office update, it crashes 5 times a day... The Office update from a couple of weeks ago made my databases crash several times. Since a week they don't crash anymore. I did not changed a thing in my app, maybe a new update was installed. When first using A2K3 when it was pretty new I had crashes several times a week (sometimes a day) for probably 6 months. I believe until SP1 and after I done some code modifications to bypass the problems. For example I build in some delays of 5 to 10 seconds after closing Outlook to wait that Outlook fully closes before I continue dooing someting else. At a giving time I need change my code to verify if the database is in a readonly state, because when the backup (Veritas) started to backup the database it puts it in a read-only state causing the database to crash. It work 3 or 4 years fine before that. Don't know if that was a windows, office or veritas problem... The database is now 800MB big, so backing up takes some time making the problem more frequent. One thing I learned, don't leave the database running all the time, had some serious leaking memory and setting object problems especialy with excel. For some reason if something goes wrong with the excel object in one Access session, all Excel object approaches seem to fail even is the code is correct. Use the task scheduler from windows to run the database and exit it when finished, so you always have a clean start and avoid memory leakage. Another problem is that when the database crashes, all further runs are paused until you manualy intervean the error message Access give on screen. Wow, if it crashes it will not run until you do something. Another issue is that when running on a server, that server needs to be logged on. Access does not run with beeing logged in. Also sometimes Access start in a size like the app has been dragged to minimum size, a small rectangular, don't know why, posibly after a minor crash. Some of my form resizing codes failed on that because Access windows size is to small, had to take that in acoount to, etc etc These are my experiances. Based on these I have no doubt about not using access for this purpose anymore. Access is not stable enough if you want to keep it running al day all night without intervening. At the first occasion I have to rewrite the reporting engine I would certanly go for a real service running a a server independent, if such is posible when generating the report in an Excel object?! I looked at VB6, you can write a service in VB but it was not adviced because the vb runtime does generate Visual (form) errors. But I suspect running a VB app for this is far more stable. Some tips when do using Acess. -Check readonly state of database when opening (BACKUP!!!). -Don't use any forms (event not for progress monitoring) -use a log table for logging progress or errors, so you can monitor later what went wrong. -Quit the apllication when having an an unforseen error, so your scheduled task keeps running dooing at least some of the jobs. -Have something to verify if the app still runs, like send a daily e-mail with a status. When you don't get the e-mail, you know somethings wrong. -Set the printer from Access each time you need to print. When using the server also as a Terminal Server and a users log on it set the default printer from the admin to another printer. Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Tuesday, March 06, 2007 8:42 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Suitability of Access For Task Larry, I have an A2K db that also runs 24/7/356...it checks an FTP site every 5 minutes...if there are files...downloads...clears FTP site...analyzes data...and sends email. I have NOT built an AUTO Archive yet...so about once every 3 months I manually archive and compact. Other than that...I have had no issues. Good Luck, Mark A. Matte >From: "McGillivray, Don [IT]" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] Suitability of Access For Task >Date: Tue, 6 Mar 2007 13:08:54 -0600 > >Larry, > >FWIW, I have an app that basically runs unattended 24/7/356. It runs >in a terminal service session on a remote server, and monitors the >status of several directories on several servers and manages and >summarizes the contents of files that it finds there. It's designed to >ignore, retry, and/or send alarms if network difficulties prevent >access to the various target servers. Otherwise, it stops only when I >bring it down for maintenance/upgrade, etc.. It gives me danged few >problems running in this way. > >HTH, > >Don > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence >Mrazek >Sent: Tuesday, March 06, 2007 10:29 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Suitability of Access For Task > >Thanks John: > >On your app, does Access basically stay "on" all of the time, or do you >schedule it to also close and reopen? I've had server apps that open at >specified times, run a process, then close ... Those have worked quite >well for me. > >Basically, just worried about the application timing out or freezing on me. > >Any recommendations on barcoding add-ins for Access? > >Larry Mrazek >LCM Research, Inc. >www.lcm-res.com >lmrazek at lcm-res.com >ph. 314-432-5886 >mobile: 314-496-1645 > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Tuesday, March 06, 2007 11:56 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Suitability of Access For Task > >I don't see anything there that is not doable in Access. I run Access >on a server where it does this type of monitoring. > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence >Mrazek >Sent: Tuesday, March 06, 2007 12:24 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Suitability of Access For Task > >Hi Folks: > >I have a possible project that will need to: > >1. Monitor a dbase table for changes, when a certain event is seen, >read an ID number and print it in EAN128 barcode format. >2. Monitor another dbase table for a specific event, then write an ID >number to a temp table. >3. Scan the barcode from #1 and compare it the ID number from #2 ... If >they match, write success codes to a table, if they don't, display >error and write info to a table. > >Given that this app will have to be running 12-18 hrs per day; it will >usually have to deal with 30-50 of these events per day, should I be >looking to write it in VB.NET? > > > >Larry Mrazek >LCM Research, Inc. >www.lcm-res.com >lmrazek at lcm-res.com >ph. 314-432-5886 >mobile: 314-496-1645 > > > > >-- >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 _________________________________________________________________ Find a local pizza place, movie theater, and more....then map the best route! http://maps.live.com/?icid=hmtag1&FORM=MGAC01 From wdhindman at dejpolsystems.com Tue Mar 6 16:17:20 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Tue, 6 Mar 2007 17:17:20 -0500 Subject: [AccessD] Access Reopens?!? References: <001101c7602a$e00deb50$0200a8c0@danwaters> Message-ID: <001901c7603d$35fca5d0$9258eb44@50NM721> Dan ...when all else fails, I use this ...it gets rid of all the residue that MS leaves floating around in your mdb ...it has saved my butt many times when strange things suddenly started happening.. http://www.rogersaccesslibrary.com/Otherdownload.asp?SampleName='EATBloatV2.mdb' William Hindman ----- Original Message ----- From: "Dan Waters" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 06, 2007 3:06 PM Subject: [AccessD] Access Reopens?!? > > Hello Everyone, > > I have a database right now that is exhibiting strange behavior. This is > a > FE/BE database with a library mdb referenced by the FE. > > When I take a certain action, the database will shutdown normally, but > then > the library mdb will open at a certain place in a certain procedure and a > form, designed as a messagebox with colored buttons, opens to ask me a > question. On that form I can usually click one of the two buttons, but in > this particular sequence the form is unresponsive. And when this form > opens, there is no Access window, just the form on the PC desktop. When > this happens, I go to task manager, but Access doesn't show as one of the > running applications. MS Access does show as one of the running > processes, > and when I close that process the unresponsive form will close. This is > completely repeatable, and is happening on my PC and on a client's system. > > This particular code has worked fine for at least a year, and I don't know > what I might have done to change it. > > I've already imported all the objects into a new database for both the FE > and library, but that didn't fix it. My next step is to comment out all > the > code in both databases, decompile, compile, compact & repair, and then > import all the objects into new databases (this will take hours!). > > Does anyone have any magic tricks to find or fix something like this? > > Thanks! > Dan Waters > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Mar 6 19:13:34 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 6 Mar 2007 17:13:34 -0800 Subject: [AccessD] Lost Focus. Not? In-Reply-To: <990409.79649.qm@web88202.mail.re2.yahoo.com> Message-ID: <00c501c76055$d3cb4830$0201a8c0@HAL9005> "It hasn't quite lost focus yet, " D'oh! Is this a programming language or a philosophical debate? OK, I yield. In the after update event of the combo box I set the focus to the next logical field and then disappeared the combo box. But spiritually it is quite unsatisfying. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 12:38 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Lost Focus. Not? It hasn't quite lost focus yet, since its lost focus event is still running. You might be better off specifically setting the focus to a new control, within your lost focus event. Then you can hide the control. Arthur ----- Original Message ---- From: Rocky Smolin at Beach Access Software To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 3:12:30 PM Subject: [AccessD] Lost Focus. Not? Dear List: When the following code is run: Private Sub cboManufacturers_LostFocus() Me.cboManufacturers.Visible = False End Sub I get an error that says "You can't hide a control that has the focus." Doesn't seem to make sense. What am I missing here? TIA, 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/711 - Release Date: 3/5/2007 9:41 AM From wdhindman at dejpolsystems.com Tue Mar 6 19:32:34 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Tue, 6 Mar 2007 20:32:34 -0500 Subject: [AccessD] Lost Focus. Not? References: <00c501c76055$d3cb4830$0201a8c0@HAL9005> Message-ID: <002201c76058$7bba6470$9258eb44@50NM721> ...Confucius say: He who seeks satisfaction from Access is doomed to a half-life. William Hindman ----- Original Message ----- From: "Rocky Smolin at Beach Access Software" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 06, 2007 8:13 PM Subject: Re: [AccessD] Lost Focus. Not? > "It hasn't quite lost focus yet, " > > D'oh! Is this a programming language or a philosophical debate? > > OK, I yield. In the after update event of the combo box I set the focus to > the next logical field and then disappeared the combo box. > > But spiritually it is quite unsatisfying. > > Rocky > > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > artful at rogers.com > Sent: Tuesday, March 06, 2007 12:38 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Lost Focus. Not? > > It hasn't quite lost focus yet, since its lost focus event is still > running. > You might be better off specifically setting the focus to a new control, > within your lost focus event. Then you can hide the control. > > > Arthur > > > > ----- Original Message ---- > From: Rocky Smolin at Beach Access Software > To: Access Developers discussion and problem solving > > Sent: Tuesday, March 6, 2007 3:12:30 PM > Subject: [AccessD] Lost Focus. Not? > > > Dear List: > > When the following code is run: > > Private Sub cboManufacturers_LostFocus() > Me.cboManufacturers.Visible = False > End Sub > > I get an error that says "You can't hide a control that has the focus." > Doesn't seem to make sense. What am I missing here? > > TIA, > > 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.7/711 - Release Date: 3/5/2007 > 9:41 AM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From michael at ddisolutions.com.au Tue Mar 6 19:56:44 2007 From: michael at ddisolutions.com.au (Michael Maddison) Date: Wed, 7 Mar 2007 12:56:44 +1100 Subject: [AccessD] Suitability of Access For Task References: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com> <03bb01c76014$36414c90$036fa8c0@lcmdv8000> Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D01289391@ddi-01.DDI.local> Hi Larry, Your spec seems a little odd to me but I would be going for a stand alone exe, not Access for this. You might want to prototype in Access though ;-) How close to real time do you need for your monitoring? Why the temp table, why not monitor the source? On point #3 it seems that only 1 barcode can be live in the system at any time? cheers Michael M Hi Folks: I have a possible project that will need to: 1. Monitor a dbase table for changes, when a certain event is seen, read an ID number and print it in EAN128 barcode format. 2. Monitor another dbase table for a specific event, then write an ID number to a temp table. 3. Scan the barcode from #1 and compare it the ID number from #2 ... If they match, write success codes to a table, if they don't, display error and write info to a table. Given that this app will have to be running 12-18 hrs per day; it will usually have to deal with 30-50 of these events per day, should I be looking to write it in VB.NET? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 From lmrazek at lcm-res.com Tue Mar 6 20:20:17 2007 From: lmrazek at lcm-res.com (Lawrence Mrazek) Date: Tue, 6 Mar 2007 20:20:17 -0600 Subject: [AccessD] Suitability of Access For Task In-Reply-To: <59A61174B1F5B54B97FD4ADDE71E7D01289391@ddi-01.DDI.local> References: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com><03bb01c76014$36414c90$036fa8c0@lcmdv8000> <59A61174B1F5B54B97FD4ADDE71E7D01289391@ddi-01.DDI.local> Message-ID: <048a01c7605f$27742070$036fa8c0@lcmdv8000> Hi Michael: Yes, the spec is a bit odd. I can't do anything to the tables I'm connecting to because they are part of a standalone manufacturing system ... The barcoding is primarily to try to cut down on errors when users are adding ingredients ... Certain batches can only have specific ingredient mixes added to them. This will be a temporary fix for the system until the developers of the manufacturing system add this functionality. Thanks for the input. Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Maddison Sent: Tuesday, March 06, 2007 7:57 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Suitability of Access For Task Hi Larry, Your spec seems a little odd to me but I would be going for a stand alone exe, not Access for this. You might want to prototype in Access though ;-) How close to real time do you need for your monitoring? Why the temp table, why not monitor the source? On point #3 it seems that only 1 barcode can be live in the system at any time? cheers Michael M Hi Folks: I have a possible project that will need to: 1. Monitor a dbase table for changes, when a certain event is seen, read an ID number and print it in EAN128 barcode format. 2. Monitor another dbase table for a specific event, then write an ID number to a temp table. 3. Scan the barcode from #1 and compare it the ID number from #2 ... If they match, write success codes to a table, if they don't, display error and write info to a table. Given that this app will have to be running 12-18 hrs per day; it will usually have to deal with 30-50 of these events per day, should I be looking to write it in VB.NET? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Mar 7 00:54:04 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 06 Mar 2007 22:54:04 -0800 Subject: [AccessD] Lost Focus. Not? In-Reply-To: <00a101c7602b$c4ee99e0$0201a8c0@HAL9005> Message-ID: <0JEI00AOVTP2GAN2@l-daemon> Hi Rocky: This should only happens if your cursor is sitting or you have focus on the field you are trying to turn visibility off on. 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: Tuesday, March 06, 2007 12:13 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Lost Focus. Not? Dear List: When the following code is run: Private Sub cboManufacturers_LostFocus() Me.cboManufacturers.Visible = False End Sub I get an error that says "You can't hide a control that has the focus." Doesn't seem to make sense. What am I missing here? TIA, 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 Mar 7 01:14:42 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 6 Mar 2007 23:14:42 -0800 Subject: [AccessD] Lost Focus. Not? In-Reply-To: <0JEI00AOVTP2GAN2@l-daemon> Message-ID: <00f701c76088$474ac650$0201a8c0@HAL9005> Jim: Well my problem was in having unrealistic expectations about the behavior of others - other controls that is. You would think that by the time a Lost Focus event occurs, that the control could no longer have the focus. How sadly mistaken I was. You see, when the combo box triggers its Lost Focus event, it really hasn't given up it's focus. It is clinging desperately to the past, insisting that it has really not lost focus, and is in denial about the need to let go of its visibility. I learned all this by watching Dr. Phil's week long Access special. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 06, 2007 10:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Lost Focus. Not? Hi Rocky: This should only happens if your cursor is sitting or you have focus on the field you are trying to turn visibility off on. 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: Tuesday, March 06, 2007 12:13 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Lost Focus. Not? Dear List: When the following code is run: Private Sub cboManufacturers_LostFocus() Me.cboManufacturers.Visible = False End Sub I get an error that says "You can't hide a control that has the focus." Doesn't seem to make sense. What am I missing here? TIA, 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 3:42 PM From jwcolby at colbyconsulting.com Wed Mar 7 04:22:03 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 7 Mar 2007 05:22:03 -0500 Subject: [AccessD] FTP Message-ID: <00c201c760a2$7377fbc0$657aa8c0@m6805> I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting www.ColbyConsulting.com From marklbreen at gmail.com Wed Mar 7 05:09:11 2007 From: marklbreen at gmail.com (Mark Breen) Date: Wed, 7 Mar 2007 11:09:11 +0000 Subject: [AccessD] Lost Focus. Not? In-Reply-To: <00f701c76088$474ac650$0201a8c0@HAL9005> References: <0JEI00AOVTP2GAN2@l-daemon> <00f701c76088$474ac650$0201a8c0@HAL9005> Message-ID: Hello, As always, your writings make me smile, How does the box know that it ever truely had the focus? Cheers Mark On 07/03/07, Rocky Smolin at Beach Access Software wrote: > Jim: > > Well my problem was in having unrealistic expectations about the behavior of > others - other controls that is. You would think that by the time a Lost > Focus event occurs, that the control could no longer have the focus. How > sadly mistaken I was. > > You see, when the combo box triggers its Lost Focus event, it really hasn't > given up it's focus. It is clinging desperately to the past, insisting that > it has really not lost focus, and is in denial about the need to let go of > its visibility. > > I learned all this by watching Dr. Phil's week long Access special. > > Rocky > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Tuesday, March 06, 2007 10:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Lost Focus. Not? > > Hi Rocky: > > This should only happens if your cursor is sitting or you have focus on the > field you are trying to turn visibility off on. > > 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: Tuesday, March 06, 2007 12:13 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Lost Focus. Not? > > Dear List: > > When the following code is run: > > Private Sub cboManufacturers_LostFocus() > Me.cboManufacturers.Visible = False > End Sub > > I get an error that says "You can't hide a control that has the focus." > Doesn't seem to make sense. What am I missing here? > > TIA, > > 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 > 3:42 PM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Wed Mar 7 05:17:55 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 7 Mar 2007 06:17:55 -0500 Subject: [AccessD] Lost Focus. Not? In-Reply-To: References: <0JEI00AOVTP2GAN2@l-daemon><00f701c76088$474ac650$0201a8c0@HAL9005> Message-ID: <00c701c760aa$4159cee0$657aa8c0@m6805> IT is, therefore it exists. If IT exists, it must have the focus, at least long enough to determine that IT is. What is less clear, do YOU exist. >From over there IT is not certain. ;~) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: Wednesday, March 07, 2007 6:09 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Lost Focus. Not? Hello, As always, your writings make me smile, How does the box know that it ever truely had the focus? Cheers Mark On 07/03/07, Rocky Smolin at Beach Access Software wrote: > Jim: > > Well my problem was in having unrealistic expectations about the > behavior of others - other controls that is. You would think that by > the time a Lost Focus event occurs, that the control could no longer > have the focus. How sadly mistaken I was. > > You see, when the combo box triggers its Lost Focus event, it really > hasn't given up it's focus. It is clinging desperately to the past, > insisting that it has really not lost focus, and is in denial about > the need to let go of its visibility. > > I learned all this by watching Dr. Phil's week long Access special. > > Rocky > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence > Sent: Tuesday, March 06, 2007 10:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Lost Focus. Not? > > Hi Rocky: > > This should only happens if your cursor is sitting or you have focus > on the field you are trying to turn visibility off on. > > 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: Tuesday, March 06, 2007 12:13 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Lost Focus. Not? > > Dear List: > > When the following code is run: > > Private Sub cboManufacturers_LostFocus() > Me.cboManufacturers.Visible = False End Sub > > I get an error that says "You can't hide a control that has the focus." > Doesn't seem to make sense. What am I missing here? > > TIA, > > 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: > 3/6/2007 > 3:42 PM > > > -- > 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 Wed Mar 7 07:46:16 2007 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 7 Mar 2007 07:46:16 -0600 Subject: [AccessD] Access Reopens?!? In-Reply-To: <001901c7603d$35fca5d0$9258eb44@50NM721> References: <001101c7602a$e00deb50$0200a8c0@danwaters> <001901c7603d$35fca5d0$9258eb44@50NM721> Message-ID: <000c01c760be$fad479b0$0200a8c0@danwaters> William, This certainly looks like a Magic Tool to me! I'll reply back to say how things worked. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Tuesday, March 06, 2007 4:17 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Reopens?!? Dan ...when all else fails, I use this ...it gets rid of all the residue that MS leaves floating around in your mdb ...it has saved my butt many times when strange things suddenly started happening.. http://www.rogersaccesslibrary.com/Otherdownload.asp?SampleName='EATBloatV2. mdb' William Hindman ----- Original Message ----- From: "Dan Waters" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 06, 2007 3:06 PM Subject: [AccessD] Access Reopens?!? > > Hello Everyone, > > I have a database right now that is exhibiting strange behavior. This is > a > FE/BE database with a library mdb referenced by the FE. > > When I take a certain action, the database will shutdown normally, but > then > the library mdb will open at a certain place in a certain procedure and a > form, designed as a messagebox with colored buttons, opens to ask me a > question. On that form I can usually click one of the two buttons, but in > this particular sequence the form is unresponsive. And when this form > opens, there is no Access window, just the form on the PC desktop. When > this happens, I go to task manager, but Access doesn't show as one of the > running applications. MS Access does show as one of the running > processes, > and when I close that process the unresponsive form will close. This is > completely repeatable, and is happening on my PC and on a client's system. > > This particular code has worked fine for at least a year, and I don't know > what I might have done to change it. > > I've already imported all the objects into a new database for both the FE > and library, but that didn't fix it. My next step is to comment out all > the > code in both databases, decompile, compile, compact & repair, and then > import all the objects into new databases (this will take hours!). > > Does anyone have any magic tricks to find or fix something like this? > > Thanks! > Dan Waters > > > -- > 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 bheid at sc.rr.com Wed Mar 7 07:53:26 2007 From: bheid at sc.rr.com (Bobby Heid) Date: Wed, 7 Mar 2007 08:53:26 -0500 Subject: [AccessD] FTP In-Reply-To: <00c201c760a2$7377fbc0$657aa8c0@m6805> References: <00c201c760a2$7377fbc0$657aa8c0@m6805> Message-ID: <002401c760bf$fb523fc0$2c01a8c0@bhxp> John, How do you handle licensing with that product? Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting www.ColbyConsulting.com From jwcolby at colbyconsulting.com Wed Mar 7 07:51:44 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 7 Mar 2007 08:51:44 -0500 Subject: [AccessD] Access Reopens?!? In-Reply-To: <000c01c760be$fad479b0$0200a8c0@danwaters> References: <001101c7602a$e00deb50$0200a8c0@danwaters><001901c7603d$35fca5d0$9258eb44@50NM721> <000c01c760be$fad479b0$0200a8c0@danwaters> Message-ID: <00cf01c760bf$be354290$657aa8c0@m6805> I get an error going there. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, March 07, 2007 8:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access Reopens?!? William, This certainly looks like a Magic Tool to me! I'll reply back to say how things worked. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Tuesday, March 06, 2007 4:17 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Reopens?!? Dan ...when all else fails, I use this ...it gets rid of all the residue that MS leaves floating around in your mdb ...it has saved my butt many times when strange things suddenly started happening.. http://www.rogersaccesslibrary.com/Otherdownload.asp?SampleName='EATBloatV2. mdb' William Hindman ----- Original Message ----- From: "Dan Waters" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 06, 2007 3:06 PM Subject: [AccessD] Access Reopens?!? > > Hello Everyone, > > I have a database right now that is exhibiting strange behavior. This is > a > FE/BE database with a library mdb referenced by the FE. > > When I take a certain action, the database will shutdown normally, but > then > the library mdb will open at a certain place in a certain procedure and a > form, designed as a messagebox with colored buttons, opens to ask me a > question. On that form I can usually click one of the two buttons, but in > this particular sequence the form is unresponsive. And when this form > opens, there is no Access window, just the form on the PC desktop. When > this happens, I go to task manager, but Access doesn't show as one of the > running applications. MS Access does show as one of the running > processes, > and when I close that process the unresponsive form will close. This is > completely repeatable, and is happening on my PC and on a client's system. > > This particular code has worked fine for at least a year, and I don't know > what I might have done to change it. > > I've already imported all the objects into a new database for both the FE > and library, but that didn't fix it. My next step is to comment out all > the > code in both databases, decompile, compile, compact & repair, and then > import all the objects into new databases (this will take hours!). > > Does anyone have any magic tricks to find or fix something like this? > > Thanks! > Dan Waters > > > -- > 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 Wed Mar 7 08:45:38 2007 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 7 Mar 2007 08:45:38 -0600 Subject: [AccessD] Access Reopens?!? In-Reply-To: <00cf01c760bf$be354290$657aa8c0@m6805> References: <001101c7602a$e00deb50$0200a8c0@danwaters><001901c7603d$35fca5d0$9258eb44@50NM721><000c01c760be$fad479b0$0200a8c0@danwaters> <00cf01c760bf$be354290$657aa8c0@m6805> Message-ID: <001501c760c7$45d2a6a0$0200a8c0@danwaters> John, I just went to: http://www.rogersaccesslibrary.com/ and quickly searched till I found EATBloatV2. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 7:52 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access Reopens?!? I get an error going there. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, March 07, 2007 8:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access Reopens?!? William, This certainly looks like a Magic Tool to me! I'll reply back to say how things worked. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Tuesday, March 06, 2007 4:17 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Reopens?!? Dan ...when all else fails, I use this ...it gets rid of all the residue that MS leaves floating around in your mdb ...it has saved my butt many times when strange things suddenly started happening.. http://www.rogersaccesslibrary.com/Otherdownload.asp?SampleName='EATBloatV2. mdb' William Hindman ----- Original Message ----- From: "Dan Waters" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 06, 2007 3:06 PM Subject: [AccessD] Access Reopens?!? > > Hello Everyone, > > I have a database right now that is exhibiting strange behavior. This is > a > FE/BE database with a library mdb referenced by the FE. > > When I take a certain action, the database will shutdown normally, but > then > the library mdb will open at a certain place in a certain procedure and a > form, designed as a messagebox with colored buttons, opens to ask me a > question. On that form I can usually click one of the two buttons, but in > this particular sequence the form is unresponsive. And when this form > opens, there is no Access window, just the form on the PC desktop. When > this happens, I go to task manager, but Access doesn't show as one of the > running applications. MS Access does show as one of the running > processes, > and when I close that process the unresponsive form will close. This is > completely repeatable, and is happening on my PC and on a client's system. > > This particular code has worked fine for at least a year, and I don't know > what I might have done to change it. > > I've already imported all the objects into a new database for both the FE > and library, but that didn't fix it. My next step is to comment out all > the > code in both databases, decompile, compile, compact & repair, and then > import all the objects into new databases (this will take hours!). > > Does anyone have any magic tricks to find or fix something like this? > > Thanks! > Dan Waters > > > -- > 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 wdhindman at dejpolsystems.com Wed Mar 7 08:53:51 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Wed, 7 Mar 2007 09:53:51 -0500 Subject: [AccessD] Access Reopens?!? References: <001101c7602a$e00deb50$0200a8c0@danwaters><001901c7603d$35fca5d0$9258eb44@50NM721><000c01c760be$fad479b0$0200a8c0@danwaters> <00cf01c760bf$be354290$657aa8c0@m6805> Message-ID: <002101c760c8$6c66ca70$9258eb44@50NM721> ...your reputation precedes you :)))) William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, March 07, 2007 8:51 AM Subject: Re: [AccessD] Access Reopens?!? >I get an error going there. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Wednesday, March 07, 2007 8:46 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access Reopens?!? > > William, > > This certainly looks like a Magic Tool to me! > > I'll reply back to say how things worked. > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman > Sent: Tuesday, March 06, 2007 4:17 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access Reopens?!? > > Dan > > ...when all else fails, I use this ...it gets rid of all the residue that > MS > > leaves floating around in your mdb ...it has saved my butt many times when > strange things suddenly started happening.. > http://www.rogersaccesslibrary.com/Otherdownload.asp?SampleName='EATBloatV2. > mdb' > > William Hindman > > ----- Original Message ----- > From: "Dan Waters" > To: "'Access Developers discussion and problem solving'" > > Sent: Tuesday, March 06, 2007 3:06 PM > Subject: [AccessD] Access Reopens?!? > > >> >> Hello Everyone, >> >> I have a database right now that is exhibiting strange behavior. This is >> a >> FE/BE database with a library mdb referenced by the FE. >> >> When I take a certain action, the database will shutdown normally, but >> then >> the library mdb will open at a certain place in a certain procedure and a >> form, designed as a messagebox with colored buttons, opens to ask me a >> question. On that form I can usually click one of the two buttons, but >> in >> this particular sequence the form is unresponsive. And when this form >> opens, there is no Access window, just the form on the PC desktop. When >> this happens, I go to task manager, but Access doesn't show as one of the >> running applications. MS Access does show as one of the running >> processes, >> and when I close that process the unresponsive form will close. This is >> completely repeatable, and is happening on my PC and on a client's >> system. >> >> This particular code has worked fine for at least a year, and I don't >> know >> what I might have done to change it. >> >> I've already imported all the objects into a new database for both the FE >> and library, but that didn't fix it. My next step is to comment out all >> the >> code in both databases, decompile, compile, compact & repair, and then >> import all the objects into new databases (this will take hours!). >> >> Does anyone have any magic tricks to find or fix something like this? >> >> Thanks! >> Dan Waters >> >> >> -- >> 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 jwcolby at colbyconsulting.com Wed Mar 7 08:58:50 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 7 Mar 2007 09:58:50 -0500 Subject: [AccessD] Access Reopens?!? In-Reply-To: <002101c760c8$6c66ca70$9258eb44@50NM721> References: <001101c7602a$e00deb50$0200a8c0@danwaters><001901c7603d$35fca5d0$9258eb44@50NM721><000c01c760be$fad479b0$0200a8c0@danwaters><00cf01c760bf$be354290$657aa8c0@m6805> <002101c760c8$6c66ca70$9258eb44@50NM721> Message-ID: <00d001c760c9$1e0efc20$657aa8c0@m6805> LOL. Probably! John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Wednesday, March 07, 2007 9:54 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Reopens?!? ...your reputation precedes you :)))) William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, March 07, 2007 8:51 AM Subject: Re: [AccessD] Access Reopens?!? >I get an error going there. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Wednesday, March 07, 2007 8:46 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access Reopens?!? > > William, > > This certainly looks like a Magic Tool to me! > > I'll reply back to say how things worked. > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman > Sent: Tuesday, March 06, 2007 4:17 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access Reopens?!? > > Dan > > ...when all else fails, I use this ...it gets rid of all the residue that > MS > > leaves floating around in your mdb ...it has saved my butt many times when > strange things suddenly started happening.. > http://www.rogersaccesslibrary.com/Otherdownload.asp?SampleName='EATBloatV2. > mdb' > > William Hindman > > ----- Original Message ----- > From: "Dan Waters" > To: "'Access Developers discussion and problem solving'" > > Sent: Tuesday, March 06, 2007 3:06 PM > Subject: [AccessD] Access Reopens?!? > > >> >> Hello Everyone, >> >> I have a database right now that is exhibiting strange behavior. This is >> a >> FE/BE database with a library mdb referenced by the FE. >> >> When I take a certain action, the database will shutdown normally, but >> then >> the library mdb will open at a certain place in a certain procedure and a >> form, designed as a messagebox with colored buttons, opens to ask me a >> question. On that form I can usually click one of the two buttons, but >> in >> this particular sequence the form is unresponsive. And when this form >> opens, there is no Access window, just the form on the PC desktop. When >> this happens, I go to task manager, but Access doesn't show as one of the >> running applications. MS Access does show as one of the running >> processes, >> and when I close that process the unresponsive form will close. This is >> completely repeatable, and is happening on my PC and on a client's >> system. >> >> This particular code has worked fine for at least a year, and I don't >> know >> what I might have done to change it. >> >> I've already imported all the objects into a new database for both the FE >> and library, but that didn't fix it. My next step is to comment out all >> the >> code in both databases, decompile, compile, compact & repair, and then >> import all the objects into new databases (this will take hours!). >> >> Does anyone have any magic tricks to find or fix something like this? >> >> Thanks! >> Dan Waters >> >> >> -- >> 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 jwcolby at colbyconsulting.com Wed Mar 7 08:59:08 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 7 Mar 2007 09:59:08 -0500 Subject: [AccessD] FTP In-Reply-To: <002401c760bf$fb523fc0$2c01a8c0@bhxp> References: <00c201c760a2$7377fbc0$657aa8c0@m6805> <002401c760bf$fb523fc0$2c01a8c0@bhxp> Message-ID: <00d101c760c9$29078480$657aa8c0@m6805> I have my client purchase the 3DFTP product. I don't have any commercial products, all of my stuff is consulting jobs. I am developing an access C2DbFTP.mda (library / framework) that does drop box monitoring to upload / download files. This application just watches specific directories and if a file appears, moves it to a different directory. Monitor FTP dir / move to local dir, monitor local dir / move to ftp dir. This application does not DO ANYTHING with the files moved, it just moves them, and logs the move. The idea is to allow any application that needs such functionality to just drop a file in a directory and expect that it will be moved to the right place. For example DISCO - my insurance call center client's application - needs to FTP files from insurance companies to the local drive. Once a file appears from the insurer, the file is opened by DISCO and loaded into the database. Likewise the application needs to ftp files back to the insurer and also needs to ftp files to banks. Thus DISCO prepares "reports" (as I discussed in a previous thread) and drops those "reports" into a specific directory on the local hard disk. The C2DbFTP client watches these hard disk directories for files, and simply transfers them up to whatever ftp address is associated with that directory. My C2DbFTP application has a table that says: For tblDropBox: Drop Box PKID 'PKID of a record LocalDir 'Local directory on the hard disk FTP site 'FTP site FTP PW 'FTP Password FTP User 'FTP Username FTP Dir 'Directory on the FTP site Direction of transfer 'Direction of the FTP transfer Log Table 'Table to log results to C2DbFTP loads this table to determine all of the directories / FTP sites to monitor and which direction the transfer has to go. C2DbFTP simply polls each "source" directory for files, and if any files are found, they are moved to the destination directory and deleted in the source directory. The Direction of Transfer tells C2DbFTP whether the transfer is from an FTP site down to a local drive or vv. When any file is transferred, it is logged in the Log Table. The log table is nothing more than the PKID from tblDropBox, the file name, the date and time the move occurred, and an error code in case the FTP failed for some reason. So ANY application can write a record into the tblDropBox telling C2DbFTP "I need a transfer done", drop a file into the directory that is to be monitored (if a send), and watch the log table for the file being sent. It can get files this way, and it can send files this way. If it receiving files, it writes a tblDropBox record to set up the transfers and watches local directory for files. What is done with the files are not the concern of C2DbFTP, just the fact that FTP / local directories need to be monitored for files to move. The application moving files does not have to "know how to do FTP", all it needs to know is how to write a record to the table telling C2DbFTP to move a file, and provide a log table to watch for the move results. The application uses / creates the files, C2DbFTP just moves them. I am using this with another client to NCOA process addresses. The client runs C2DbFTP. He sets up an upload directory to be watched by C2DbFTP and then drops files of addresses to be processed into that upload directory. C2DbFTP watches the directory and uploads them to my FTP site. Another instance of C2DbFTP running on my server here at my office watches the FTP upload directory (for that client) up on my FTP server and if a file exists, downloads it to my local server. My local server runs the file through the NCOA address processing system which drops the result file into a specific directory on my local server hard disk. C2DBFTP is watching that dir and uploads the files back to the FTP site for that client. The C2DbFTP instance running at the client watches for files in that FTP directory on my site and downloads to the client's hard disk. The client's database application watches for files in that local hard disk dir and if one appears, loads the file into the database for processing / merging back into his address table. As you can see, neither my NCOA processing application nor the clients database application needs to understand FTP, all it needs to understand is where to place the files to be NCOA processed and what to do when NCOA processed files appear in a specific directory. Likewise, my NCOA processing application doesn't need to understand FTP, all it needs to do is know where to place files and what to do when files appear in a given directory. BTW, my NCOA processing application also logs the files being processed and generates billing information which is sent to the client, billing them for the NCOA processing. So C2DbFTP can be used by completely different applications to process FTP transfers. I have a wrapper class for the 3DFTP API. And of course each of these applications could be custom programmed to do FTP directly, inside of each application using my wrapper class. And if that becomes necessary I can certainly do that, but a "drop box" metaphor with a log table works quite well much of the time, and can be implemented much more quickly. Drop C2DbFTP in place and run it. Drop records in the table drop box, and start dropping files / watching for files. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Wednesday, March 07, 2007 8:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, How do you handle licensing with that product? Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting 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 Wed Mar 7 09:00:19 2007 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 07 Mar 2007 10:00:19 -0500 Subject: [AccessD] FTP In-Reply-To: <00c201c760a2$7377fbc0$657aa8c0@m6805> References: <00c201c760a2$7377fbc0$657aa8c0@m6805> Message-ID: <011a01c760c9$53973560$8abea8c0@XPS> John, I use two different approaches: 1. Older code VBA based which uses the built-in Microsoft FTP client. I script a batch file, execute it, wait for it to finish, then parse the resulting log file. I have procedures for Uploading, Downloading, Fetching a directory list, and deleting FTP files. I like this approach because it's simple. No installation worries and I can troubleshoot very easily as what the code does is exactly what I would do from the command line. It's not often I have problems with it. 2. I use the FTP Classes from Dev's web site. I've used this quit a few projects. Cleaner to code by far then #1, but difficult to trouble shoot when something goes wrong (pretty much always has been my mistake). There can be installation issues as the code relies on WinInet.dll. I did have one client where FTP operations did not work through my app or IE, so I swapped out the code for #1, which worked. Never took the time to figure out why. HTH, Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at gmail.com Wed Mar 7 09:34:54 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Wed, 7 Mar 2007 10:34:54 -0500 Subject: [AccessD] Access Reopens?!? In-Reply-To: <00cf01c760bf$be354290$657aa8c0@m6805> References: <001101c7602a$e00deb50$0200a8c0@danwaters> <001901c7603d$35fca5d0$9258eb44@50NM721> <000c01c760be$fad479b0$0200a8c0@danwaters> <00cf01c760bf$be354290$657aa8c0@m6805> Message-ID: On 3/7/07, JWColby wrote: > I get an error going there. Make sure there is a single quote at the tail end of the URL. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From markamatte at hotmail.com Wed Mar 7 09:59:24 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 07 Mar 2007 15:59:24 +0000 Subject: [AccessD] Lost Focus. Not? Message-ID: Rocky, That got me laughing out loud...people walking by the office are staring. Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Lost Focus. Not? >Date: Tue, 6 Mar 2007 23:14:42 -0800 > >Jim: > >Well my problem was in having unrealistic expectations about the behavior >of >others - other controls that is. You would think that by the time a Lost >Focus event occurs, that the control could no longer have the focus. How >sadly mistaken I was. > >You see, when the combo box triggers its Lost Focus event, it really hasn't >given up it's focus. It is clinging desperately to the past, insisting >that >it has really not lost focus, and is in denial about the need to let go of >its visibility. > >I learned all this by watching Dr. Phil's week long Access special. > >Rocky > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence >Sent: Tuesday, March 06, 2007 10:54 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Lost Focus. Not? > >Hi Rocky: > >This should only happens if your cursor is sitting or you have focus on the >field you are trying to turn visibility off on. > >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: Tuesday, March 06, 2007 12:13 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Lost Focus. Not? > >Dear List: > >When the following code is run: > >Private Sub cboManufacturers_LostFocus() > Me.cboManufacturers.Visible = False >End Sub > >I get an error that says "You can't hide a control that has the focus." >Doesn't seem to make sense. What am I missing here? > >TIA, > >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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 >3:42 PM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Find a local pizza place, movie theater, and more?.then map the best route! http://maps.live.com/?icid=hmtag1&FORM=MGAC01 From jimdettman at verizon.net Wed Mar 7 10:07:07 2007 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 07 Mar 2007 11:07:07 -0500 Subject: [AccessD] Suitability of Access For Task In-Reply-To: <03bb01c76014$36414c90$036fa8c0@lcmdv8000> References: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com> <03bb01c76014$36414c90$036fa8c0@lcmdv8000> Message-ID: <014901c760d2$a8a0fd30$8abea8c0@XPS> Larry, I'll basically ditto Mark's comments, but I generally prefer to allow access to Startup/shutdown via the Windows task scheduler every x minutes. The only time I leave it running constantly is if the monitoring it needs to do is constant. This approach minimizes overall load on the server if it's running a bunch of stuff. As John said, there is no reason why Access can't handle that. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek Sent: Tuesday, March 06, 2007 12:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Suitability of Access For Task Hi Folks: I have a possible project that will need to: 1. Monitor a dbase table for changes, when a certain event is seen, read an ID number and print it in EAN128 barcode format. 2. Monitor another dbase table for a specific event, then write an ID number to a temp table. 3. Scan the barcode from #1 and compare it the ID number from #2 ... If they match, write success codes to a table, if they don't, display error and write info to a table. Given that this app will have to be running 12-18 hrs per day; it will usually have to deal with 30-50 of these events per day, should I be looking to write it in VB.NET? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:43 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause You are incorrect about when the static needs to be evaluated, JC. When creating your subquery, place the name of the static function in the criteria row of the appropriate column in the builder. That's all you need to do. Of course, you must set the static function, prior to running the query, from your front end, but if that is done then the query will run exactly as expected. I have lots of queries and subqueries that work just like this. The only down-side is that should you ever have to migrate the query to SQL Server, then you have to rewrite it as a UDF that takes parameters. Anyway, I thought that you wanted to use the static inside the subquery, not within the IN() clause. Perhaps I misread the original message. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:55:58 AM Subject: Re: [AccessD] Using a query name in an in clause Arthur, >Also, presumably the subquery returns exactly one column. yes >I take it this is an Access query not a SQL query, since your message >is on the AccessD forum. You could get around this problem by using static functions in the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. As you must know by now, you and I are the (co) kings of static functions. And unfortunately, a static function doesn't help, for the reason that it has to be evaluated before it can be inserted in the SQL statement. I am trying to make a simple query that sits in the combo that is being filtered. The IN clause of a SQL statement appears to accept ONLY a comma delimited list, or a query that returns a list. It (apparently) cannot contain a function, a name of a query etc. I am quite capable of dynamically building a SQL statement and assigning that sql string to the property of the table but I wanted to avoid that. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:18:45 AM Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting 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 -- 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 Mar 7 10:11:08 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 7 Mar 2007 08:11:08 -0800 Subject: [AccessD] Lost Focus. Not? In-Reply-To: Message-ID: <004601c760d3$37b9fc10$0201a8c0@HAL9005> OK, I started this: "If a treeview fails in a For/Next..." But I can't do the rest. Anyone? (OK. Early for Friday humour but maybe the moderators are sleeping...) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: Wednesday, March 07, 2007 3:09 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Lost Focus. Not? Hello, As always, your writings make me smile, How does the box know that it ever truely had the focus? Cheers Mark On 07/03/07, Rocky Smolin at Beach Access Software wrote: > Jim: > > Well my problem was in having unrealistic expectations about the > behavior of others - other controls that is. You would think that by > the time a Lost Focus event occurs, that the control could no longer > have the focus. How sadly mistaken I was. > > You see, when the combo box triggers its Lost Focus event, it really > hasn't given up it's focus. It is clinging desperately to the past, > insisting that it has really not lost focus, and is in denial about > the need to let go of its visibility. > > I learned all this by watching Dr. Phil's week long Access special. > > Rocky > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence > Sent: Tuesday, March 06, 2007 10:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Lost Focus. Not? > > Hi Rocky: > > This should only happens if your cursor is sitting or you have focus > on the field you are trying to turn visibility off on. > > 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: Tuesday, March 06, 2007 12:13 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Lost Focus. Not? > > Dear List: > > When the following code is run: > > Private Sub cboManufacturers_LostFocus() > Me.cboManufacturers.Visible = False End Sub > > I get an error that says "You can't hide a control that has the focus." > Doesn't seem to make sense. What am I missing here? > > TIA, > > 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: > 3/6/2007 > 3:42 PM > > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 3:42 PM From markamatte at hotmail.com Wed Mar 7 10:11:57 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 07 Mar 2007 16:11:57 +0000 Subject: [AccessD] FTP In-Reply-To: <011a01c760c9$53973560$8abea8c0@XPS> Message-ID: John, I use some older VBA code as well...I downloaded (or it was emailed) an example years ago and took out the parts I needed. There are no credits in the db...but the properties are locked out...not sure why. If you want a copy...email offlist. Thanks, Mark A. Matte >From: "Jim Dettman" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] FTP >Date: Wed, 07 Mar 2007 10:00:19 -0500 > >John, > > I use two different approaches: > >1. Older code VBA based which uses the built-in Microsoft FTP client. I >script a batch file, execute it, wait for it to finish, then parse the >resulting log file. I have procedures for Uploading, Downloading, Fetching >a directory list, and deleting FTP files. > > I like this approach because it's simple. No installation worries and >I >can troubleshoot very easily as what the code does is exactly what I would >do from the command line. It's not often I have problems with it. > >2. I use the FTP Classes from Dev's web site. I've used this quit a few >projects. Cleaner to code by far then #1, but difficult to trouble shoot >when something goes wrong (pretty much always has been my mistake). There >can be installation issues as the code relies on WinInet.dll. I did have >one client where FTP operations did not work through my app or IE, so I >swapped out the code for #1, which worked. Never took the time to figure >out why. > >HTH, >Jim > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Wednesday, March 07, 2007 5:22 AM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] FTP > >I noticed at least one person discussing monitoring directories and FTPing >up/down. For those that do that, what method do you use for implementing >the FTP stuff? I have been developing similar capabilities using 3DFTP >(which I love and recommend highly) and an API to program to it. > >John W. Colby >Colby Consulting >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 _________________________________________________________________ Don?t miss your chance to WIN 10 hours of private jet travel from Microsoft? Office Live http://clk.atdmt.com/MRT/go/mcrssaub0540002499mrt/direct/01/ From markamatte at hotmail.com Wed Mar 7 10:15:31 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 07 Mar 2007 16:15:31 +0000 Subject: [AccessD] Lost Focus. Not? Message-ID: If a tree falls in the forest and lands on a mime...does he make a sound? >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Lost Focus. Not? >Date: Wed, 7 Mar 2007 08:11:08 -0800 > >OK, I started this: > >"If a treeview fails in a For/Next..." > >But I can't do the rest. > >Anyone? (OK. Early for Friday humour but maybe the moderators are >sleeping...) > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen >Sent: Wednesday, March 07, 2007 3:09 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Lost Focus. Not? > >Hello, > >As always, your writings make me smile, > >How does the box know that it ever truely had the focus? > >Cheers > >Mark > >On 07/03/07, Rocky Smolin at Beach Access Software >wrote: > > Jim: > > > > Well my problem was in having unrealistic expectations about the > > behavior of others - other controls that is. You would think that by > > the time a Lost Focus event occurs, that the control could no longer > > have the focus. How sadly mistaken I was. > > > > You see, when the combo box triggers its Lost Focus event, it really > > hasn't given up it's focus. It is clinging desperately to the past, > > insisting that it has really not lost focus, and is in denial about > > the need to let go of its visibility. > > > > I learned all this by watching Dr. Phil's week long Access special. > > > > Rocky > > > > > > > > > > > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > > Lawrence > > Sent: Tuesday, March 06, 2007 10:54 PM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Lost Focus. Not? > > > > Hi Rocky: > > > > This should only happens if your cursor is sitting or you have focus > > on the field you are trying to turn visibility off on. > > > > 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: Tuesday, March 06, 2007 12:13 PM > > To: 'Access Developers discussion and problem solving' > > Subject: [AccessD] Lost Focus. Not? > > > > Dear List: > > > > When the following code is run: > > > > Private Sub cboManufacturers_LostFocus() > > Me.cboManufacturers.Visible = False End Sub > > > > I get an error that says "You can't hide a control that has the focus." > > Doesn't seem to make sense. What am I missing here? > > > > TIA, > > > > 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 > > > > -- > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: > > 3/6/2007 > > 3:42 PM > > > > > > -- > > 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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 >3:42 PM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ With tax season right around the corner, make sure to follow these few simple tips. http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMFebtagline From accessd at shaw.ca Wed Mar 7 10:25:12 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 07 Mar 2007 08:25:12 -0800 Subject: [AccessD] Lost Focus. Not? In-Reply-To: <00f701c76088$474ac650$0201a8c0@HAL9005> Message-ID: <0JEJ00DODK4X8F10@l-daemon> Hi Rocky You could always just programmically change the focus to another field before turning visibility off.... but of course you and Phil have already talked about that. :-) 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: Tuesday, March 06, 2007 11:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Lost Focus. Not? Jim: Well my problem was in having unrealistic expectations about the behavior of others - other controls that is. You would think that by the time a Lost Focus event occurs, that the control could no longer have the focus. How sadly mistaken I was. You see, when the combo box triggers its Lost Focus event, it really hasn't given up it's focus. It is clinging desperately to the past, insisting that it has really not lost focus, and is in denial about the need to let go of its visibility. I learned all this by watching Dr. Phil's week long Access special. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 06, 2007 10:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Lost Focus. Not? Hi Rocky: This should only happens if your cursor is sitting or you have focus on the field you are trying to turn visibility off on. 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: Tuesday, March 06, 2007 12:13 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Lost Focus. Not? Dear List: When the following code is run: Private Sub cboManufacturers_LostFocus() Me.cboManufacturers.Visible = False End Sub I get an error that says "You can't hide a control that has the focus." Doesn't seem to make sense. What am I missing here? TIA, 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 3:42 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Mar 7 10:31:29 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 7 Mar 2007 08:31:29 -0800 Subject: [AccessD] Lost Focus. Not? In-Reply-To: Message-ID: <005f01c760d6$0f6cb9c0$0201a8c0@HAL9005> I a man is talking in a forest and there's no woman there to hear him, is he still wrong? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 07, 2007 8:16 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Lost Focus. Not? If a tree falls in the forest and lands on a mime...does he make a sound? >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Lost Focus. Not? >Date: Wed, 7 Mar 2007 08:11:08 -0800 > >OK, I started this: > >"If a treeview fails in a For/Next..." > >But I can't do the rest. > >Anyone? (OK. Early for Friday humour but maybe the moderators are >sleeping...) > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen >Sent: Wednesday, March 07, 2007 3:09 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Lost Focus. Not? > >Hello, > >As always, your writings make me smile, > >How does the box know that it ever truely had the focus? > >Cheers > >Mark > >On 07/03/07, Rocky Smolin at Beach Access Software > >wrote: > > Jim: > > > > Well my problem was in having unrealistic expectations about the > > behavior of others - other controls that is. You would think that > > by the time a Lost Focus event occurs, that the control could no > > longer have the focus. How sadly mistaken I was. > > > > You see, when the combo box triggers its Lost Focus event, it really > > hasn't given up it's focus. It is clinging desperately to the past, > > insisting that it has really not lost focus, and is in denial about > > the need to let go of its visibility. > > > > I learned all this by watching Dr. Phil's week long Access special. > > > > Rocky > > > > > > > > > > > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > > Lawrence > > Sent: Tuesday, March 06, 2007 10:54 PM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Lost Focus. Not? > > > > Hi Rocky: > > > > This should only happens if your cursor is sitting or you have focus > > on the field you are trying to turn visibility off on. > > > > 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: Tuesday, March 06, 2007 12:13 PM > > To: 'Access Developers discussion and problem solving' > > Subject: [AccessD] Lost Focus. Not? > > > > Dear List: > > > > When the following code is run: > > > > Private Sub cboManufacturers_LostFocus() > > Me.cboManufacturers.Visible = False End Sub > > > > I get an error that says "You can't hide a control that has the focus." > > Doesn't seem to make sense. What am I missing here? > > > > TIA, > > > > 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 > > > > -- > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: > > 3/6/2007 > > 3:42 PM > > > > > > -- > > 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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: >3/6/2007 >3:42 PM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ With tax season right around the corner, make sure to follow these few simple tips. http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a spx?icid=HMFebtagline -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 3:42 PM From andy at minstersystems.co.uk Wed Mar 7 10:44:00 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Wed, 7 Mar 2007 16:44:00 +0000 Subject: [AccessD] Lost Focus. Not? Message-ID: <20070307164405.6363E56DC7@smtp.nildram.co.uk> ROTFLMAO Here's one moderator who's around but laughing too much to intervene. (Oh and I'm sure the answer's Yes but no doubt Charlotte or Susan or ... will confirm) -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "'Access Developers discussion and problem solving'" Subject: Re: [AccessD] Lost Focus. Not? Date: 07/03/07 16:35 I a man is talking in a forest and there's no woman there to hear him, is he still wrong? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 07, 2007 8:16 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Lost Focus. Not? If a tree falls in the forest and lands on a mime...does he make a sound? >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Lost Focus. Not? >Date: Wed, 7 Mar 2007 08:11:08 -0800 > >OK, I started this: > >"If a treeview fails in a For/Next..." > >But I can't do the rest. > >Anyone? (OK. Early for Friday humour but maybe the moderators are >sleeping...) > >Rocky > > : http://www.databaseadvisors.com ________________________________________________ Message sent using UebiMiau 2.7.2 From jwcolby at colbyconsulting.com Wed Mar 7 10:48:09 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 7 Mar 2007 11:48:09 -0500 Subject: [AccessD] Lost Focus. Not? In-Reply-To: <005f01c760d6$0f6cb9c0$0201a8c0@HAL9005> References: <005f01c760d6$0f6cb9c0$0201a8c0@HAL9005> Message-ID: <00f401c760d8$636a45e0$657aa8c0@m6805> Pretty much every woman will tell you the presence of a woman is irrelevant to the situation. Men are just wrong! John W. Colby Colby Consulting www.ColbyConsulting.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, March 07, 2007 11:31 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Lost Focus. Not? I a man is talking in a forest and there's no woman there to hear him, is he still wrong? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 07, 2007 8:16 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Lost Focus. Not? If a tree falls in the forest and lands on a mime...does he make a sound? >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Lost Focus. Not? >Date: Wed, 7 Mar 2007 08:11:08 -0800 > >OK, I started this: > >"If a treeview fails in a For/Next..." > >But I can't do the rest. > >Anyone? (OK. Early for Friday humour but maybe the moderators are >sleeping...) > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen >Sent: Wednesday, March 07, 2007 3:09 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Lost Focus. Not? > >Hello, > >As always, your writings make me smile, > >How does the box know that it ever truely had the focus? > >Cheers > >Mark > >On 07/03/07, Rocky Smolin at Beach Access Software > >wrote: > > Jim: > > > > Well my problem was in having unrealistic expectations about the > > behavior of others - other controls that is. You would think that > > by the time a Lost Focus event occurs, that the control could no > > longer have the focus. How sadly mistaken I was. > > > > You see, when the combo box triggers its Lost Focus event, it really > > hasn't given up it's focus. It is clinging desperately to the past, > > insisting that it has really not lost focus, and is in denial about > > the need to let go of its visibility. > > > > I learned all this by watching Dr. Phil's week long Access special. > > > > Rocky > > > > > > > > > > > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > > Lawrence > > Sent: Tuesday, March 06, 2007 10:54 PM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Lost Focus. Not? > > > > Hi Rocky: > > > > This should only happens if your cursor is sitting or you have focus > > on the field you are trying to turn visibility off on. > > > > 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: Tuesday, March 06, 2007 12:13 PM > > To: 'Access Developers discussion and problem solving' > > Subject: [AccessD] Lost Focus. Not? > > > > Dear List: > > > > When the following code is run: > > > > Private Sub cboManufacturers_LostFocus() > > Me.cboManufacturers.Visible = False End Sub > > > > I get an error that says "You can't hide a control that has the focus." > > Doesn't seem to make sense. What am I missing here? > > > > TIA, > > > > 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 > > > > -- > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: > > 3/6/2007 > > 3:42 PM > > > > > > -- > > 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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: >3/6/2007 >3:42 PM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ With tax season right around the corner, make sure to follow these few simple tips. http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a spx?icid=HMFebtagline -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 3:42 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Mar 7 10:51:11 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 7 Mar 2007 08:51:11 -0800 Subject: [AccessD] Lost Focus. Not? In-Reply-To: <0JEJ00DODK4X8F10@l-daemon> Message-ID: <006601c760d8$cfba6450$0201a8c0@HAL9005> Then I have to deal with the issue of, as a programmer, being an enabler of that behavior. Plus, as I derive meaning from solving others' problems, am I not becoming a co-dependent? (Little help here, Phil.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, March 07, 2007 8:25 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Lost Focus. Not? Hi Rocky You could always just programmically change the focus to another field before turning visibility off.... but of course you and Phil have already talked about that. :-) 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: Tuesday, March 06, 2007 11:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Lost Focus. Not? Jim: Well my problem was in having unrealistic expectations about the behavior of others - other controls that is. You would think that by the time a Lost Focus event occurs, that the control could no longer have the focus. How sadly mistaken I was. You see, when the combo box triggers its Lost Focus event, it really hasn't given up it's focus. It is clinging desperately to the past, insisting that it has really not lost focus, and is in denial about the need to let go of its visibility. I learned all this by watching Dr. Phil's week long Access special. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 06, 2007 10:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Lost Focus. Not? Hi Rocky: This should only happens if your cursor is sitting or you have focus on the field you are trying to turn visibility off on. 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: Tuesday, March 06, 2007 12:13 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Lost Focus. Not? Dear List: When the following code is run: Private Sub cboManufacturers_LostFocus() Me.cboManufacturers.Visible = False End Sub I get an error that says "You can't hide a control that has the focus." Doesn't seem to make sense. What am I missing here? TIA, 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 3:42 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 3:42 PM From jimdettman at verizon.net Wed Mar 7 11:53:10 2007 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 07 Mar 2007 12:53:10 -0500 Subject: [AccessD] FTP In-Reply-To: <00d101c760c9$29078480$657aa8c0@m6805> References: <00c201c760a2$7377fbc0$657aa8c0@m6805> <002401c760bf$fb523fc0$2c01a8c0@bhxp> <00d101c760c9$29078480$657aa8c0@m6805> Message-ID: <019e01c760e1$791f9710$8abea8c0@XPS> John, I do almost exactly the same thing, but I've taken it a step further in terms of monitoring/execution. I have one process (process A) like you to monitor the directories and move the FTP files. I have another process (process B) that runs on a separate server which checks for unprocessed files on local disks. In addition, it checks timestamp files written by process A to determine if that process has failed to start or is stalled. Process B also writes its own timestamp files, which process A checks in the same manor. Thus they form a pair, each checking on the other. If a check fails, it sends out an e-mail. I write one timestamp file to disk _START.txt and delete the end time stamp file when the app starts up. When the app finishes, I write the end file to disk, _END.txt. By doing so, any app can check on an automated job and tell if it is currently running (Start file but no end file) and if so how long (Current time - start), if it is not running (both time stamp files exist) and how long the last execution took (End - start), or if it's overdue (Current time - End > schedule interval). I use this setup when it is critical that the FTP transfers occur on a timely basis. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 9:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP I have my client purchase the 3DFTP product. I don't have any commercial products, all of my stuff is consulting jobs. I am developing an access C2DbFTP.mda (library / framework) that does drop box monitoring to upload / download files. This application just watches specific directories and if a file appears, moves it to a different directory. Monitor FTP dir / move to local dir, monitor local dir / move to ftp dir. This application does not DO ANYTHING with the files moved, it just moves them, and logs the move. The idea is to allow any application that needs such functionality to just drop a file in a directory and expect that it will be moved to the right place. For example DISCO - my insurance call center client's application - needs to FTP files from insurance companies to the local drive. Once a file appears from the insurer, the file is opened by DISCO and loaded into the database. Likewise the application needs to ftp files back to the insurer and also needs to ftp files to banks. Thus DISCO prepares "reports" (as I discussed in a previous thread) and drops those "reports" into a specific directory on the local hard disk. The C2DbFTP client watches these hard disk directories for files, and simply transfers them up to whatever ftp address is associated with that directory. My C2DbFTP application has a table that says: For tblDropBox: Drop Box PKID 'PKID of a record LocalDir 'Local directory on the hard disk FTP site 'FTP site FTP PW 'FTP Password FTP User 'FTP Username FTP Dir 'Directory on the FTP site Direction of transfer 'Direction of the FTP transfer Log Table 'Table to log results to C2DbFTP loads this table to determine all of the directories / FTP sites to monitor and which direction the transfer has to go. C2DbFTP simply polls each "source" directory for files, and if any files are found, they are moved to the destination directory and deleted in the source directory. The Direction of Transfer tells C2DbFTP whether the transfer is from an FTP site down to a local drive or vv. When any file is transferred, it is logged in the Log Table. The log table is nothing more than the PKID from tblDropBox, the file name, the date and time the move occurred, and an error code in case the FTP failed for some reason. So ANY application can write a record into the tblDropBox telling C2DbFTP "I need a transfer done", drop a file into the directory that is to be monitored (if a send), and watch the log table for the file being sent. It can get files this way, and it can send files this way. If it receiving files, it writes a tblDropBox record to set up the transfers and watches local directory for files. What is done with the files are not the concern of C2DbFTP, just the fact that FTP / local directories need to be monitored for files to move. The application moving files does not have to "know how to do FTP", all it needs to know is how to write a record to the table telling C2DbFTP to move a file, and provide a log table to watch for the move results. The application uses / creates the files, C2DbFTP just moves them. I am using this with another client to NCOA process addresses. The client runs C2DbFTP. He sets up an upload directory to be watched by C2DbFTP and then drops files of addresses to be processed into that upload directory. C2DbFTP watches the directory and uploads them to my FTP site. Another instance of C2DbFTP running on my server here at my office watches the FTP upload directory (for that client) up on my FTP server and if a file exists, downloads it to my local server. My local server runs the file through the NCOA address processing system which drops the result file into a specific directory on my local server hard disk. C2DBFTP is watching that dir and uploads the files back to the FTP site for that client. The C2DbFTP instance running at the client watches for files in that FTP directory on my site and downloads to the client's hard disk. The client's database application watches for files in that local hard disk dir and if one appears, loads the file into the database for processing / merging back into his address table. As you can see, neither my NCOA processing application nor the clients database application needs to understand FTP, all it needs to understand is where to place the files to be NCOA processed and what to do when NCOA processed files appear in a specific directory. Likewise, my NCOA processing application doesn't need to understand FTP, all it needs to do is know where to place files and what to do when files appear in a given directory. BTW, my NCOA processing application also logs the files being processed and generates billing information which is sent to the client, billing them for the NCOA processing. So C2DbFTP can be used by completely different applications to process FTP transfers. I have a wrapper class for the 3DFTP API. And of course each of these applications could be custom programmed to do FTP directly, inside of each application using my wrapper class. And if that becomes necessary I can certainly do that, but a "drop box" metaphor with a log table works quite well much of the time, and can be implemented much more quickly. Drop C2DbFTP in place and run it. Drop records in the table drop box, and start dropping files / watching for files. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Wednesday, March 07, 2007 8:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, How do you handle licensing with that product? Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting 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 Wed Mar 7 12:19:04 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 7 Mar 2007 13:19:04 -0500 Subject: [AccessD] FTP In-Reply-To: <019e01c760e1$791f9710$8abea8c0@XPS> References: <00c201c760a2$7377fbc0$657aa8c0@m6805><002401c760bf$fb523fc0$2c01a8c0@bhxp><00d101c760c9$29078480$657aa8c0@m6805> <019e01c760e1$791f9710$8abea8c0@XPS> Message-ID: <00fb01c760e5$1752d430$657aa8c0@m6805> So process A writes a start time file and an end time file with the time embedded in the file name? I like it. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Wednesday, March 07, 2007 12:53 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, I do almost exactly the same thing, but I've taken it a step further in terms of monitoring/execution. I have one process (process A) like you to monitor the directories and move the FTP files. I have another process (process B) that runs on a separate server which checks for unprocessed files on local disks. In addition, it checks timestamp files written by process A to determine if that process has failed to start or is stalled. Process B also writes its own timestamp files, which process A checks in the same manor. Thus they form a pair, each checking on the other. If a check fails, it sends out an e-mail. I write one timestamp file to disk _START.txt and delete the end time stamp file when the app starts up. When the app finishes, I write the end file to disk, _END.txt. By doing so, any app can check on an automated job and tell if it is currently running (Start file but no end file) and if so how long (Current time - start), if it is not running (both time stamp files exist) and how long the last execution took (End - start), or if it's overdue (Current time - End > schedule interval). I use this setup when it is critical that the FTP transfers occur on a timely basis. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 9:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP I have my client purchase the 3DFTP product. I don't have any commercial products, all of my stuff is consulting jobs. I am developing an access C2DbFTP.mda (library / framework) that does drop box monitoring to upload / download files. This application just watches specific directories and if a file appears, moves it to a different directory. Monitor FTP dir / move to local dir, monitor local dir / move to ftp dir. This application does not DO ANYTHING with the files moved, it just moves them, and logs the move. The idea is to allow any application that needs such functionality to just drop a file in a directory and expect that it will be moved to the right place. For example DISCO - my insurance call center client's application - needs to FTP files from insurance companies to the local drive. Once a file appears from the insurer, the file is opened by DISCO and loaded into the database. Likewise the application needs to ftp files back to the insurer and also needs to ftp files to banks. Thus DISCO prepares "reports" (as I discussed in a previous thread) and drops those "reports" into a specific directory on the local hard disk. The C2DbFTP client watches these hard disk directories for files, and simply transfers them up to whatever ftp address is associated with that directory. My C2DbFTP application has a table that says: For tblDropBox: Drop Box PKID 'PKID of a record LocalDir 'Local directory on the hard disk FTP site 'FTP site FTP PW 'FTP Password FTP User 'FTP Username FTP Dir 'Directory on the FTP site Direction of transfer 'Direction of the FTP transfer Log Table 'Table to log results to C2DbFTP loads this table to determine all of the directories / FTP sites to monitor and which direction the transfer has to go. C2DbFTP simply polls each "source" directory for files, and if any files are found, they are moved to the destination directory and deleted in the source directory. The Direction of Transfer tells C2DbFTP whether the transfer is from an FTP site down to a local drive or vv. When any file is transferred, it is logged in the Log Table. The log table is nothing more than the PKID from tblDropBox, the file name, the date and time the move occurred, and an error code in case the FTP failed for some reason. So ANY application can write a record into the tblDropBox telling C2DbFTP "I need a transfer done", drop a file into the directory that is to be monitored (if a send), and watch the log table for the file being sent. It can get files this way, and it can send files this way. If it receiving files, it writes a tblDropBox record to set up the transfers and watches local directory for files. What is done with the files are not the concern of C2DbFTP, just the fact that FTP / local directories need to be monitored for files to move. The application moving files does not have to "know how to do FTP", all it needs to know is how to write a record to the table telling C2DbFTP to move a file, and provide a log table to watch for the move results. The application uses / creates the files, C2DbFTP just moves them. I am using this with another client to NCOA process addresses. The client runs C2DbFTP. He sets up an upload directory to be watched by C2DbFTP and then drops files of addresses to be processed into that upload directory. C2DbFTP watches the directory and uploads them to my FTP site. Another instance of C2DbFTP running on my server here at my office watches the FTP upload directory (for that client) up on my FTP server and if a file exists, downloads it to my local server. My local server runs the file through the NCOA address processing system which drops the result file into a specific directory on my local server hard disk. C2DBFTP is watching that dir and uploads the files back to the FTP site for that client. The C2DbFTP instance running at the client watches for files in that FTP directory on my site and downloads to the client's hard disk. The client's database application watches for files in that local hard disk dir and if one appears, loads the file into the database for processing / merging back into his address table. As you can see, neither my NCOA processing application nor the clients database application needs to understand FTP, all it needs to understand is where to place the files to be NCOA processed and what to do when NCOA processed files appear in a specific directory. Likewise, my NCOA processing application doesn't need to understand FTP, all it needs to do is know where to place files and what to do when files appear in a given directory. BTW, my NCOA processing application also logs the files being processed and generates billing information which is sent to the client, billing them for the NCOA processing. So C2DbFTP can be used by completely different applications to process FTP transfers. I have a wrapper class for the 3DFTP API. And of course each of these applications could be custom programmed to do FTP directly, inside of each application using my wrapper class. And if that becomes necessary I can certainly do that, but a "drop box" metaphor with a log table works quite well much of the time, and can be implemented much more quickly. Drop C2DbFTP in place and run it. Drop records in the table drop box, and start dropping files / watching for files. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Wednesday, March 07, 2007 8:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, How do you handle licensing with that product? Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting 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 accessd at shaw.ca Wed Mar 7 12:25:30 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 07 Mar 2007 10:25:30 -0800 Subject: [AccessD] FTP In-Reply-To: <00d101c760c9$29078480$657aa8c0@m6805> Message-ID: <0JEJ007YDPPFD7D2@l-daemon> Hi John: This sounds really good. Does the application handle a 'PickupBox' as well as a 'DropBox' and how does it handle files with the same name just different dates and time? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 6:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP I have my client purchase the 3DFTP product. I don't have any commercial products, all of my stuff is consulting jobs. I am developing an access C2DbFTP.mda (library / framework) that does drop box monitoring to upload / download files. This application just watches specific directories and if a file appears, moves it to a different directory. Monitor FTP dir / move to local dir, monitor local dir / move to ftp dir. This application does not DO ANYTHING with the files moved, it just moves them, and logs the move. The idea is to allow any application that needs such functionality to just drop a file in a directory and expect that it will be moved to the right place. For example DISCO - my insurance call center client's application - needs to FTP files from insurance companies to the local drive. Once a file appears from the insurer, the file is opened by DISCO and loaded into the database. Likewise the application needs to ftp files back to the insurer and also needs to ftp files to banks. Thus DISCO prepares "reports" (as I discussed in a previous thread) and drops those "reports" into a specific directory on the local hard disk. The C2DbFTP client watches these hard disk directories for files, and simply transfers them up to whatever ftp address is associated with that directory. My C2DbFTP application has a table that says: For tblDropBox: Drop Box PKID 'PKID of a record LocalDir 'Local directory on the hard disk FTP site 'FTP site FTP PW 'FTP Password FTP User 'FTP Username FTP Dir 'Directory on the FTP site Direction of transfer 'Direction of the FTP transfer Log Table 'Table to log results to C2DbFTP loads this table to determine all of the directories / FTP sites to monitor and which direction the transfer has to go. C2DbFTP simply polls each "source" directory for files, and if any files are found, they are moved to the destination directory and deleted in the source directory. The Direction of Transfer tells C2DbFTP whether the transfer is from an FTP site down to a local drive or vv. When any file is transferred, it is logged in the Log Table. The log table is nothing more than the PKID from tblDropBox, the file name, the date and time the move occurred, and an error code in case the FTP failed for some reason. So ANY application can write a record into the tblDropBox telling C2DbFTP "I need a transfer done", drop a file into the directory that is to be monitored (if a send), and watch the log table for the file being sent. It can get files this way, and it can send files this way. If it receiving files, it writes a tblDropBox record to set up the transfers and watches local directory for files. What is done with the files are not the concern of C2DbFTP, just the fact that FTP / local directories need to be monitored for files to move. The application moving files does not have to "know how to do FTP", all it needs to know is how to write a record to the table telling C2DbFTP to move a file, and provide a log table to watch for the move results. The application uses / creates the files, C2DbFTP just moves them. I am using this with another client to NCOA process addresses. The client runs C2DbFTP. He sets up an upload directory to be watched by C2DbFTP and then drops files of addresses to be processed into that upload directory. C2DbFTP watches the directory and uploads them to my FTP site. Another instance of C2DbFTP running on my server here at my office watches the FTP upload directory (for that client) up on my FTP server and if a file exists, downloads it to my local server. My local server runs the file through the NCOA address processing system which drops the result file into a specific directory on my local server hard disk. C2DBFTP is watching that dir and uploads the files back to the FTP site for that client. The C2DbFTP instance running at the client watches for files in that FTP directory on my site and downloads to the client's hard disk. The client's database application watches for files in that local hard disk dir and if one appears, loads the file into the database for processing / merging back into his address table. As you can see, neither my NCOA processing application nor the clients database application needs to understand FTP, all it needs to understand is where to place the files to be NCOA processed and what to do when NCOA processed files appear in a specific directory. Likewise, my NCOA processing application doesn't need to understand FTP, all it needs to do is know where to place files and what to do when files appear in a given directory. BTW, my NCOA processing application also logs the files being processed and generates billing information which is sent to the client, billing them for the NCOA processing. So C2DbFTP can be used by completely different applications to process FTP transfers. I have a wrapper class for the 3DFTP API. And of course each of these applications could be custom programmed to do FTP directly, inside of each application using my wrapper class. And if that becomes necessary I can certainly do that, but a "drop box" metaphor with a log table works quite well much of the time, and can be implemented much more quickly. Drop C2DbFTP in place and run it. Drop records in the table drop box, and start dropping files / watching for files. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Wednesday, March 07, 2007 8:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, How do you handle licensing with that product? Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting 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 Wed Mar 7 15:55:46 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 7 Mar 2007 16:55:46 -0500 Subject: [AccessD] FTP In-Reply-To: <0JEJ007YDPPFD7D2@l-daemon> References: <00d101c760c9$29078480$657aa8c0@m6805> <0JEJ007YDPPFD7D2@l-daemon> Message-ID: <012601c76103$5d210630$657aa8c0@m6805> >Does the application handle a 'PickupBox' as well as a 'DropBox' Each drop box by definition has a pickup and drop box. Which is which is defined by the direction flag. I currently use separate directories on each end if bidirectional transfers are required. They aren't always required. For example, we send files to the bank but they never respond in any way ATM it just sends and deletes behind itself, logging any errors. This all started with the objective of sending files for the insurance client. They have no method of handling such a thing. In fact they often require that the file name be very specific. The concept generally is a process / delete kind of thing where if the file is processed it is immediately deleted in preparation for the next file. I imagine that from their perspective, the specific naming conventions allow them to have multiple files in the directory for / from different clients, DIS' file has DIS_XXX.Dat where XXX is an account number or something like that. Obviously there will be issues of timing. These files only occur daily but what happens if the requirements push the timing up to where the transfer can't occur fast enough to move the file before the next drop into the box. I think if I run into that I will need to ensure that the file is locked (open it for writing?) or add a second file that is written by the FTP client that says "I'm processing". John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, March 07, 2007 1:25 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP Hi John: This sounds really good. Does the application handle a 'PickupBox' as well as a 'DropBox' and how does it handle files with the same name just different dates and time? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 6:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP I have my client purchase the 3DFTP product. I don't have any commercial products, all of my stuff is consulting jobs. I am developing an access C2DbFTP.mda (library / framework) that does drop box monitoring to upload / download files. This application just watches specific directories and if a file appears, moves it to a different directory. Monitor FTP dir / move to local dir, monitor local dir / move to ftp dir. This application does not DO ANYTHING with the files moved, it just moves them, and logs the move. The idea is to allow any application that needs such functionality to just drop a file in a directory and expect that it will be moved to the right place. For example DISCO - my insurance call center client's application - needs to FTP files from insurance companies to the local drive. Once a file appears from the insurer, the file is opened by DISCO and loaded into the database. Likewise the application needs to ftp files back to the insurer and also needs to ftp files to banks. Thus DISCO prepares "reports" (as I discussed in a previous thread) and drops those "reports" into a specific directory on the local hard disk. The C2DbFTP client watches these hard disk directories for files, and simply transfers them up to whatever ftp address is associated with that directory. My C2DbFTP application has a table that says: For tblDropBox: Drop Box PKID 'PKID of a record LocalDir 'Local directory on the hard disk FTP site 'FTP site FTP PW 'FTP Password FTP User 'FTP Username FTP Dir 'Directory on the FTP site Direction of transfer 'Direction of the FTP transfer Log Table 'Table to log results to C2DbFTP loads this table to determine all of the directories / FTP sites to monitor and which direction the transfer has to go. C2DbFTP simply polls each "source" directory for files, and if any files are found, they are moved to the destination directory and deleted in the source directory. The Direction of Transfer tells C2DbFTP whether the transfer is from an FTP site down to a local drive or vv. When any file is transferred, it is logged in the Log Table. The log table is nothing more than the PKID from tblDropBox, the file name, the date and time the move occurred, and an error code in case the FTP failed for some reason. So ANY application can write a record into the tblDropBox telling C2DbFTP "I need a transfer done", drop a file into the directory that is to be monitored (if a send), and watch the log table for the file being sent. It can get files this way, and it can send files this way. If it receiving files, it writes a tblDropBox record to set up the transfers and watches local directory for files. What is done with the files are not the concern of C2DbFTP, just the fact that FTP / local directories need to be monitored for files to move. The application moving files does not have to "know how to do FTP", all it needs to know is how to write a record to the table telling C2DbFTP to move a file, and provide a log table to watch for the move results. The application uses / creates the files, C2DbFTP just moves them. I am using this with another client to NCOA process addresses. The client runs C2DbFTP. He sets up an upload directory to be watched by C2DbFTP and then drops files of addresses to be processed into that upload directory. C2DbFTP watches the directory and uploads them to my FTP site. Another instance of C2DbFTP running on my server here at my office watches the FTP upload directory (for that client) up on my FTP server and if a file exists, downloads it to my local server. My local server runs the file through the NCOA address processing system which drops the result file into a specific directory on my local server hard disk. C2DBFTP is watching that dir and uploads the files back to the FTP site for that client. The C2DbFTP instance running at the client watches for files in that FTP directory on my site and downloads to the client's hard disk. The client's database application watches for files in that local hard disk dir and if one appears, loads the file into the database for processing / merging back into his address table. As you can see, neither my NCOA processing application nor the clients database application needs to understand FTP, all it needs to understand is where to place the files to be NCOA processed and what to do when NCOA processed files appear in a specific directory. Likewise, my NCOA processing application doesn't need to understand FTP, all it needs to do is know where to place files and what to do when files appear in a given directory. BTW, my NCOA processing application also logs the files being processed and generates billing information which is sent to the client, billing them for the NCOA processing. So C2DbFTP can be used by completely different applications to process FTP transfers. I have a wrapper class for the 3DFTP API. And of course each of these applications could be custom programmed to do FTP directly, inside of each application using my wrapper class. And if that becomes necessary I can certainly do that, but a "drop box" metaphor with a log table works quite well much of the time, and can be implemented much more quickly. Drop C2DbFTP in place and run it. Drop records in the table drop box, and start dropping files / watching for files. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Wednesday, March 07, 2007 8:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, How do you handle licensing with that product? Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting 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 jimdettman at verizon.net Thu Mar 8 08:38:27 2007 From: jimdettman at verizon.net (Jim Dettman) Date: Thu, 08 Mar 2007 09:38:27 -0500 Subject: [AccessD] FTP In-Reply-To: <00fb01c760e5$1752d430$657aa8c0@m6805> References: <00c201c760a2$7377fbc0$657aa8c0@m6805><002401c760bf$fb523fc0$2c01a8c0@bhxp><00d101c760c9$29078480$657aa8c0@m6805> <019e01c760e1$791f9710$8abea8c0@XPS> <00fb01c760e5$1752d430$657aa8c0@m6805> Message-ID: <010901c7618f$6fb355f0$8abea8c0@XPS> John, <> Not in the name. The filename is simply _START.TXT and _END.TXT I look at the created date/time stamp on the file for the time info. The files are generally empty, although sometimes I will put a processing log in _END.TXT file if I'm keeping close track of things (ie. total elapsed time vs records processed, etc). Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 1:19 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP So process A writes a start time file and an end time file with the time embedded in the file name? I like it. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Wednesday, March 07, 2007 12:53 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, I do almost exactly the same thing, but I've taken it a step further in terms of monitoring/execution. I have one process (process A) like you to monitor the directories and move the FTP files. I have another process (process B) that runs on a separate server which checks for unprocessed files on local disks. In addition, it checks timestamp files written by process A to determine if that process has failed to start or is stalled. Process B also writes its own timestamp files, which process A checks in the same manor. Thus they form a pair, each checking on the other. If a check fails, it sends out an e-mail. I write one timestamp file to disk _START.txt and delete the end time stamp file when the app starts up. When the app finishes, I write the end file to disk, _END.txt. By doing so, any app can check on an automated job and tell if it is currently running (Start file but no end file) and if so how long (Current time - start), if it is not running (both time stamp files exist) and how long the last execution took (End - start), or if it's overdue (Current time - End > schedule interval). I use this setup when it is critical that the FTP transfers occur on a timely basis. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 9:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP I have my client purchase the 3DFTP product. I don't have any commercial products, all of my stuff is consulting jobs. I am developing an access C2DbFTP.mda (library / framework) that does drop box monitoring to upload / download files. This application just watches specific directories and if a file appears, moves it to a different directory. Monitor FTP dir / move to local dir, monitor local dir / move to ftp dir. This application does not DO ANYTHING with the files moved, it just moves them, and logs the move. The idea is to allow any application that needs such functionality to just drop a file in a directory and expect that it will be moved to the right place. For example DISCO - my insurance call center client's application - needs to FTP files from insurance companies to the local drive. Once a file appears from the insurer, the file is opened by DISCO and loaded into the database. Likewise the application needs to ftp files back to the insurer and also needs to ftp files to banks. Thus DISCO prepares "reports" (as I discussed in a previous thread) and drops those "reports" into a specific directory on the local hard disk. The C2DbFTP client watches these hard disk directories for files, and simply transfers them up to whatever ftp address is associated with that directory. My C2DbFTP application has a table that says: For tblDropBox: Drop Box PKID 'PKID of a record LocalDir 'Local directory on the hard disk FTP site 'FTP site FTP PW 'FTP Password FTP User 'FTP Username FTP Dir 'Directory on the FTP site Direction of transfer 'Direction of the FTP transfer Log Table 'Table to log results to C2DbFTP loads this table to determine all of the directories / FTP sites to monitor and which direction the transfer has to go. C2DbFTP simply polls each "source" directory for files, and if any files are found, they are moved to the destination directory and deleted in the source directory. The Direction of Transfer tells C2DbFTP whether the transfer is from an FTP site down to a local drive or vv. When any file is transferred, it is logged in the Log Table. The log table is nothing more than the PKID from tblDropBox, the file name, the date and time the move occurred, and an error code in case the FTP failed for some reason. So ANY application can write a record into the tblDropBox telling C2DbFTP "I need a transfer done", drop a file into the directory that is to be monitored (if a send), and watch the log table for the file being sent. It can get files this way, and it can send files this way. If it receiving files, it writes a tblDropBox record to set up the transfers and watches local directory for files. What is done with the files are not the concern of C2DbFTP, just the fact that FTP / local directories need to be monitored for files to move. The application moving files does not have to "know how to do FTP", all it needs to know is how to write a record to the table telling C2DbFTP to move a file, and provide a log table to watch for the move results. The application uses / creates the files, C2DbFTP just moves them. I am using this with another client to NCOA process addresses. The client runs C2DbFTP. He sets up an upload directory to be watched by C2DbFTP and then drops files of addresses to be processed into that upload directory. C2DbFTP watches the directory and uploads them to my FTP site. Another instance of C2DbFTP running on my server here at my office watches the FTP upload directory (for that client) up on my FTP server and if a file exists, downloads it to my local server. My local server runs the file through the NCOA address processing system which drops the result file into a specific directory on my local server hard disk. C2DBFTP is watching that dir and uploads the files back to the FTP site for that client. The C2DbFTP instance running at the client watches for files in that FTP directory on my site and downloads to the client's hard disk. The client's database application watches for files in that local hard disk dir and if one appears, loads the file into the database for processing / merging back into his address table. As you can see, neither my NCOA processing application nor the clients database application needs to understand FTP, all it needs to understand is where to place the files to be NCOA processed and what to do when NCOA processed files appear in a specific directory. Likewise, my NCOA processing application doesn't need to understand FTP, all it needs to do is know where to place files and what to do when files appear in a given directory. BTW, my NCOA processing application also logs the files being processed and generates billing information which is sent to the client, billing them for the NCOA processing. So C2DbFTP can be used by completely different applications to process FTP transfers. I have a wrapper class for the 3DFTP API. And of course each of these applications could be custom programmed to do FTP directly, inside of each application using my wrapper class. And if that becomes necessary I can certainly do that, but a "drop box" metaphor with a log table works quite well much of the time, and can be implemented much more quickly. Drop C2DbFTP in place and run it. Drop records in the table drop box, and start dropping files / watching for files. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Wednesday, March 07, 2007 8:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, How do you handle licensing with that product? Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Thu Mar 8 08:38:27 2007 From: jimdettman at verizon.net (Jim Dettman) Date: Thu, 08 Mar 2007 09:38:27 -0500 Subject: [AccessD] FTP In-Reply-To: <012601c76103$5d210630$657aa8c0@m6805> References: <00d101c760c9$29078480$657aa8c0@m6805> <0JEJ007YDPPFD7D2@l-daemon> <012601c76103$5d210630$657aa8c0@m6805> Message-ID: <010d01c7618f$70d62b10$8abea8c0@XPS> John, <> I think I might do the latter. I have been using the technique that if the file exists, simply don't send another. That works fine. What doesn't work is that I have found that FTP does not lock a file during transmission. So on jobs where I have a really tight schedule cycle (say every minute) and the file is rather large, the transmitting end is still sending the file, but the receiving end already starts to process the file and ends up with a partial file. A couple of ideas I had to work around that is: 0. A processing flag that says "don't touch anything in this directory". 1. Sending along a second file for each file at the completion of transmission (A "OK to process" flag for each file). This avoids locking an entire directory. Optionally, I could include a CRC checksum in the file. 2. Using a ZIP utility to zip everything (and thus provide a CRC check). Right now, I'm leaning towards #1. The problem with this is you needs to control both ends. #2 is the only thing that would work if you don't have control of the other end. Outside of this, so far I haven't found anything that will let me control file processing if I don't have control of the other end. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 4:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP >Does the application handle a 'PickupBox' as well as a 'DropBox' Each drop box by definition has a pickup and drop box. Which is which is defined by the direction flag. I currently use separate directories on each end if bidirectional transfers are required. They aren't always required. For example, we send files to the bank but they never respond in any way ATM it just sends and deletes behind itself, logging any errors. This all started with the objective of sending files for the insurance client. They have no method of handling such a thing. In fact they often require that the file name be very specific. The concept generally is a process / delete kind of thing where if the file is processed it is immediately deleted in preparation for the next file. I imagine that from their perspective, the specific naming conventions allow them to have multiple files in the directory for / from different clients, DIS' file has DIS_XXX.Dat where XXX is an account number or something like that. Obviously there will be issues of timing. These files only occur daily but what happens if the requirements push the timing up to where the transfer can't occur fast enough to move the file before the next drop into the box. I think if I run into that I will need to ensure that the file is locked (open it for writing?) or add a second file that is written by the FTP client that says "I'm processing". John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, March 07, 2007 1:25 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP Hi John: This sounds really good. Does the application handle a 'PickupBox' as well as a 'DropBox' and how does it handle files with the same name just different dates and time? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 6:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP I have my client purchase the 3DFTP product. I don't have any commercial products, all of my stuff is consulting jobs. I am developing an access C2DbFTP.mda (library / framework) that does drop box monitoring to upload / download files. This application just watches specific directories and if a file appears, moves it to a different directory. Monitor FTP dir / move to local dir, monitor local dir / move to ftp dir. This application does not DO ANYTHING with the files moved, it just moves them, and logs the move. The idea is to allow any application that needs such functionality to just drop a file in a directory and expect that it will be moved to the right place. For example DISCO - my insurance call center client's application - needs to FTP files from insurance companies to the local drive. Once a file appears from the insurer, the file is opened by DISCO and loaded into the database. Likewise the application needs to ftp files back to the insurer and also needs to ftp files to banks. Thus DISCO prepares "reports" (as I discussed in a previous thread) and drops those "reports" into a specific directory on the local hard disk. The C2DbFTP client watches these hard disk directories for files, and simply transfers them up to whatever ftp address is associated with that directory. My C2DbFTP application has a table that says: For tblDropBox: Drop Box PKID 'PKID of a record LocalDir 'Local directory on the hard disk FTP site 'FTP site FTP PW 'FTP Password FTP User 'FTP Username FTP Dir 'Directory on the FTP site Direction of transfer 'Direction of the FTP transfer Log Table 'Table to log results to C2DbFTP loads this table to determine all of the directories / FTP sites to monitor and which direction the transfer has to go. C2DbFTP simply polls each "source" directory for files, and if any files are found, they are moved to the destination directory and deleted in the source directory. The Direction of Transfer tells C2DbFTP whether the transfer is from an FTP site down to a local drive or vv. When any file is transferred, it is logged in the Log Table. The log table is nothing more than the PKID from tblDropBox, the file name, the date and time the move occurred, and an error code in case the FTP failed for some reason. So ANY application can write a record into the tblDropBox telling C2DbFTP "I need a transfer done", drop a file into the directory that is to be monitored (if a send), and watch the log table for the file being sent. It can get files this way, and it can send files this way. If it receiving files, it writes a tblDropBox record to set up the transfers and watches local directory for files. What is done with the files are not the concern of C2DbFTP, just the fact that FTP / local directories need to be monitored for files to move. The application moving files does not have to "know how to do FTP", all it needs to know is how to write a record to the table telling C2DbFTP to move a file, and provide a log table to watch for the move results. The application uses / creates the files, C2DbFTP just moves them. I am using this with another client to NCOA process addresses. The client runs C2DbFTP. He sets up an upload directory to be watched by C2DbFTP and then drops files of addresses to be processed into that upload directory. C2DbFTP watches the directory and uploads them to my FTP site. Another instance of C2DbFTP running on my server here at my office watches the FTP upload directory (for that client) up on my FTP server and if a file exists, downloads it to my local server. My local server runs the file through the NCOA address processing system which drops the result file into a specific directory on my local server hard disk. C2DBFTP is watching that dir and uploads the files back to the FTP site for that client. The C2DbFTP instance running at the client watches for files in that FTP directory on my site and downloads to the client's hard disk. The client's database application watches for files in that local hard disk dir and if one appears, loads the file into the database for processing / merging back into his address table. As you can see, neither my NCOA processing application nor the clients database application needs to understand FTP, all it needs to understand is where to place the files to be NCOA processed and what to do when NCOA processed files appear in a specific directory. Likewise, my NCOA processing application doesn't need to understand FTP, all it needs to do is know where to place files and what to do when files appear in a given directory. BTW, my NCOA processing application also logs the files being processed and generates billing information which is sent to the client, billing them for the NCOA processing. So C2DbFTP can be used by completely different applications to process FTP transfers. I have a wrapper class for the 3DFTP API. And of course each of these applications could be custom programmed to do FTP directly, inside of each application using my wrapper class. And if that becomes necessary I can certainly do that, but a "drop box" metaphor with a log table works quite well much of the time, and can be implemented much more quickly. Drop C2DbFTP in place and run it. Drop records in the table drop box, and start dropping files / watching for files. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Wednesday, March 07, 2007 8:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, How do you handle licensing with that product? Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Mar 8 08:52:07 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 8 Mar 2007 09:52:07 -0500 Subject: [AccessD] FTP In-Reply-To: <010d01c7618f$70d62b10$8abea8c0@XPS> References: <00d101c760c9$29078480$657aa8c0@m6805> <0JEJ007YDPPFD7D2@l-daemon><012601c76103$5d210630$657aa8c0@m6805> <010d01c7618f$70d62b10$8abea8c0@XPS> Message-ID: <015701c76191$57feb150$657aa8c0@m6805> >Outside of this, so far I haven't found anything that will let me control file processing if I don't have control of the other end. And this is a distinct problem. Most of my stuff I have no control of the other end, and in fact the other end is resistant to doing ANYTHING to help. They apparently already have processes in place that say "do this" - give me a file that contains EXACTLY this information in this column, exactly this width, starting in this position, the file named this, with this file extension etc. IF everything matches, then a mainframe correctly processes the file. If ANYTHING is not correct, the mainframe fails to process the file and kicks out an error report. We get a call if there is an error report, else we don't hear anything. Thus whatever I do has to be geared toward an extremely rigid, already existing system where I am going to get no help on resolving such issues. Now there are cases such as my NCOA address processing system where I do have control over both ends. In any situation where my C2DbFTP is running on the remote site, then I can have C2DBFTP use it's own custom protocol designed however I see fit. Thus my interest in how you do this. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Thursday, March 08, 2007 9:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, <> I think I might do the latter. I have been using the technique that if the file exists, simply don't send another. That works fine. What doesn't work is that I have found that FTP does not lock a file during transmission. So on jobs where I have a really tight schedule cycle (say every minute) and the file is rather large, the transmitting end is still sending the file, but the receiving end already starts to process the file and ends up with a partial file. A couple of ideas I had to work around that is: 0. A processing flag that says "don't touch anything in this directory". 1. Sending along a second file for each file at the completion of transmission (A "OK to process" flag for each file). This avoids locking an entire directory. Optionally, I could include a CRC checksum in the file. 2. Using a ZIP utility to zip everything (and thus provide a CRC check). Right now, I'm leaning towards #1. The problem with this is you needs to control both ends. #2 is the only thing that would work if you don't have control of the other end. Outside of this, so far I haven't found anything that will let me control file processing if I don't have control of the other end. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 4:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP >Does the application handle a 'PickupBox' as well as a 'DropBox' Each drop box by definition has a pickup and drop box. Which is which is defined by the direction flag. I currently use separate directories on each end if bidirectional transfers are required. They aren't always required. For example, we send files to the bank but they never respond in any way ATM it just sends and deletes behind itself, logging any errors. This all started with the objective of sending files for the insurance client. They have no method of handling such a thing. In fact they often require that the file name be very specific. The concept generally is a process / delete kind of thing where if the file is processed it is immediately deleted in preparation for the next file. I imagine that from their perspective, the specific naming conventions allow them to have multiple files in the directory for / from different clients, DIS' file has DIS_XXX.Dat where XXX is an account number or something like that. Obviously there will be issues of timing. These files only occur daily but what happens if the requirements push the timing up to where the transfer can't occur fast enough to move the file before the next drop into the box. I think if I run into that I will need to ensure that the file is locked (open it for writing?) or add a second file that is written by the FTP client that says "I'm processing". John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, March 07, 2007 1:25 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP Hi John: This sounds really good. Does the application handle a 'PickupBox' as well as a 'DropBox' and how does it handle files with the same name just different dates and time? Jim From artful at rogers.com Fri Mar 9 00:42:39 2007 From: artful at rogers.com (artful at rogers.com) Date: Thu, 8 Mar 2007 22:42:39 -0800 (PST) Subject: [AccessD] Lost Focus. Not? Message-ID: <299489.87056.qm@web88213.mail.re2.yahoo.com> Little did I know that I was surrounded by zen masters. What is the sound of one coder thinking about typing? Mark: the control never realizes that it has control. It just is. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Wednesday, March 7, 2007 6:17:55 AM Subject: Re: [AccessD] Lost Focus. Not? IT is, therefore it exists. If IT exists, it must have the focus, at least long enough to determine that IT is. What is less clear, do YOU exist. >From over there IT is not certain. ;~) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: Wednesday, March 07, 2007 6:09 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Lost Focus. Not? Hello, As always, your writings make me smile, How does the box know that it ever truely had the focus? Cheers Mark From Gustav at cactus.dk Fri Mar 9 07:41:43 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 09 Mar 2007 14:41:43 +0100 Subject: [AccessD] MySQL PBXT, transactional engine Message-ID: Hi all This engine is quite interesting. Features no database file, only log files, thus no record view locks, no other than physical limits on table size, no fixed record size, and zero time for recovery. Paul McCullagh from PrimeBase (www.primebase.com) has created the PBXT transactional storage engine for MySQL. PBXT is an ACID compliant transaction engine that offers all the right features for MySQL users who are on the hunt for an engine to keep their transactional data safe. PBXT sports crash recovery, unlimited row-level locking, MVCC, foreign keys/server-enforced referential integrity, automatic storage management, minimal configuration setup, and online backup support. http://dev.mysql.com/tech-resources/articles/pbxt-storage-engine.html Also, a white paper is for download which explains this in full: http://www.primebase.com/xt/download/pbxt_white_paper.pdf /gustav From accessd at shaw.ca Fri Mar 9 12:11:46 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 09 Mar 2007 10:11:46 -0800 Subject: [AccessD] MySQL PBXT, transactional engine In-Reply-To: Message-ID: <0JEN00K3MEEAT6Q0@l-daemon> Hi Gustav: My son-in-law is in Britain, at this moment and he phoned last night from work at about 2pm here or 10pm there as they are putting the finally touches to a large web site. The BE DB is the latest MySQL server engines. Actually it is using 3 MySQL engines. I would send the link but as the 10pm time would suggest things are running behind schedule.... but he keeps saying that the new MySQL is 'brilliant'. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, March 09, 2007 5:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] MySQL PBXT, transactional engine Hi all This engine is quite interesting. Features no database file, only log files, thus no record view locks, no other than physical limits on table size, no fixed record size, and zero time for recovery. Paul McCullagh from PrimeBase (www.primebase.com) has created the PBXT transactional storage engine for MySQL. PBXT is an ACID compliant transaction engine that offers all the right features for MySQL users who are on the hunt for an engine to keep their transactional data safe. PBXT sports crash recovery, unlimited row-level locking, MVCC, foreign keys/server-enforced referential integrity, automatic storage management, minimal configuration setup, and online backup support. http://dev.mysql.com/tech-resources/articles/pbxt-storage-engine.html Also, a white paper is for download which explains this in full: http://www.primebase.com/xt/download/pbxt_white_paper.pdf /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Mar 9 13:25:33 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 9 Mar 2007 11:25:33 -0800 Subject: [AccessD] Access 2007 Question Message-ID: <005901c76280$b51e3460$0201a8c0@HAL9005> I was just reading Getz's article Transitioning Your Existing Access Applications to Access 2007 ( http://msdn2.microsoft.com/en-us/library/bb203849.aspx). There's a feature which allows you to get rid of the form resizing code which fills the whole screen with your form based on the user's current screen resolution using the Anchoring and Stretch Down and Across properties. The question is: once you have done this to a form in an A2K3 mdb, can you open with A2K3 and get the resizing? Or do you need to save the mdb in A2K7 to get this to work? TIA Rocky From accessd at shaw.ca Fri Mar 9 16:25:47 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 09 Mar 2007 14:25:47 -0800 Subject: [AccessD] MySQL PBXT, transactional engine In-Reply-To: <0JEN00K3MEEAT6Q0@l-daemon> Message-ID: <0JEN00DW9Q5MHN61@l-daemon> Hi Gustav: Further to my comments, after forwarding along your email to my son-in-law, it appears that he had not heard of this PBXT advancement and is currently holding the launch of their web site until further investigation... Good timing Gustav. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 09, 2007 10:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] MySQL PBXT, transactional engine Hi Gustav: My son-in-law is in Britain, at this moment and he phoned last night from work at about 2pm here or 10pm there as they are putting the finally touches to a large web site. The BE DB is the latest MySQL server engines. Actually it is using 3 MySQL engines. I would send the link but as the 10pm time would suggest things are running behind schedule.... but he keeps saying that the new MySQL is 'brilliant'. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, March 09, 2007 5:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] MySQL PBXT, transactional engine Hi all This engine is quite interesting. Features no database file, only log files, thus no record view locks, no other than physical limits on table size, no fixed record size, and zero time for recovery. Paul McCullagh from PrimeBase (www.primebase.com) has created the PBXT transactional storage engine for MySQL. PBXT is an ACID compliant transaction engine that offers all the right features for MySQL users who are on the hunt for an engine to keep their transactional data safe. PBXT sports crash recovery, unlimited row-level locking, MVCC, foreign keys/server-enforced referential integrity, automatic storage management, minimal configuration setup, and online backup support. http://dev.mysql.com/tech-resources/articles/pbxt-storage-engine.html Also, a white paper is for download which explains this in full: http://www.primebase.com/xt/download/pbxt_white_paper.pdf /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 Mar 10 04:10:04 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 10 Mar 2007 11:10:04 +0100 Subject: [AccessD] MySQL PBXT, transactional engine Message-ID: Hi Jim Thanks, let's learn from his findings. However, I didn't mean to hold anything back - I haven't worked with it myself. But the PBXT engine seems to be a proven product from PrimeBase while the new Falcon engine is still in beta. /gustav >>> accessd at shaw.ca 09-03-2007 23:25 >>> Hi Gustav: Further to my comments, after forwarding along your email to my son-in-law, it appears that he had not heard of this PBXT advancement and is currently holding the launch of their web site until further investigation... Good timing Gustav. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 09, 2007 10:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] MySQL PBXT, transactional engine Hi Gustav: My son-in-law is in Britain, at this moment and he phoned last night from work at about 2pm here or 10pm there as they are putting the finally touches to a large web site. The BE DB is the latest MySQL server engines. Actually it is using 3 MySQL engines. I would send the link but as the 10pm time would suggest things are running behind schedule.... but he keeps saying that the new MySQL is 'brilliant'. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, March 09, 2007 5:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] MySQL PBXT, transactional engine Hi all This engine is quite interesting. Features no database file, only log files, thus no record view locks, no other than physical limits on table size, no fixed record size, and zero time for recovery. Paul McCullagh from PrimeBase (www.primebase.com) has created the PBXT transactional storage engine for MySQL. PBXT is an ACID compliant transaction engine that offers all the right features for MySQL users who are on the hunt for an engine to keep their transactional data safe. PBXT sports crash recovery, unlimited row-level locking, MVCC, foreign keys/server-enforced referential integrity, automatic storage management, minimal configuration setup, and online backup support. http://dev.mysql.com/tech-resources/articles/pbxt-storage-engine.html Also, a white paper is for download which explains this in full: http://www.primebase.com/xt/download/pbxt_white_paper.pdf /gustav From rockysmolin at bchacc.com Sat Mar 10 10:09:02 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 10 Mar 2007 08:09:02 -0800 Subject: [AccessD] Looking at lines of code in code Message-ID: <002201c7632e$6ba1a6b0$0201a8c0@HAL9005> Dear List: I have a need to programmatically look at every line of code behind all forms looking for the string "TranslateMsgbox". I'm floundering around here a bit. I know how to cycle through the forms collection. But once I open the form in design view and Set frm = Forms(strFormName) I can't figure out how to loop through every line of code behind the form. Any suggestions appreciated. MTIA Rocky From jwcolby at colbyconsulting.com Sat Mar 10 10:19:01 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Sat, 10 Mar 2007 11:19:01 -0500 Subject: [AccessD] Looking at lines of code in code In-Reply-To: <002201c7632e$6ba1a6b0$0201a8c0@HAL9005> References: <002201c7632e$6ba1a6b0$0201a8c0@HAL9005> Message-ID: <002901c7632f$d1175b10$657aa8c0@m6805> Why don't you just search for that phrase in the find dialog in the editor? That would not limit you to just the form modules but it would allow you to see each instance of that phrase. John W. Colby Colby Consulting www.ColbyConsulting.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: Saturday, March 10, 2007 11:09 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Looking at lines of code in code Dear List: I have a need to programmatically look at every line of code behind all forms looking for the string "TranslateMsgbox". I'm floundering around here a bit. I know how to cycle through the forms collection. But once I open the form in design view and Set frm = Forms(strFormName) I can't figure out how to loop through every line of code behind the form. Any suggestions appreciated. 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 Sat Mar 10 10:29:37 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 10 Mar 2007 08:29:37 -0800 Subject: [AccessD] Looking at lines of code in code In-Reply-To: <002901c7632f$d1175b10$657aa8c0@m6805> Message-ID: <003301c76331$4b9bd680$0201a8c0@HAL9005> This is to check that each of the message boxes in the system appears in the language table where I store the multiple language translations. So, once I find the call to TranslateMessage in the module, then I have to look in another table - tblLanguage-Msgboxes - to see if the phrase to be translated, which is the function call's argument, is in the table. If not I want to add it. So searching for the phrase TranslateMessage would do it but each time I find it, I'd have to copy the argument, flip over to the table and do a search. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Saturday, March 10, 2007 8:19 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Looking at lines of code in code Why don't you just search for that phrase in the find dialog in the editor? That would not limit you to just the form modules but it would allow you to see each instance of that phrase. John W. Colby Colby Consulting www.ColbyConsulting.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: Saturday, March 10, 2007 11:09 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Looking at lines of code in code Dear List: I have a need to programmatically look at every line of code behind all forms looking for the string "TranslateMsgbox". I'm floundering around here a bit. I know how to cycle through the forms collection. But once I open the form in design view and Set frm = Forms(strFormName) I can't figure out how to loop through every line of code behind the form. Any suggestions appreciated. 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/716 - Release Date: 3/9/2007 6:53 PM From Gustav at cactus.dk Sat Mar 10 10:55:40 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 10 Mar 2007 17:55:40 +0100 Subject: [AccessD] Looking at lines of code in code Message-ID: Hi Rocky That's why I recommend to keep even the native language in the translation table. Then you can insert a programmer's sentence in the code like: 3210: Press OK to continue. or $$ Press OK to continue. and when you meet a messagebox or a control with that syntax you know a translation is missing. Also, it allows you to write the text in the code fast perhaps missing some finesse and leave the hard work to a skilled writer. /gustav >>> rockysmolin at bchacc.com 10-03-2007 17:29 >>> This is to check that each of the message boxes in the system appears in the language table where I store the multiple language translations. So, once I find the call to TranslateMessage in the module, then I have to look in another table - tblLanguage-Msgboxes - to see if the phrase to be translated, which is the function call's argument, is in the table. If not I want to add it. So searching for the phrase TranslateMessage would do it but each time I find it, I'd have to copy the argument, flip over to the table and do a search. Rocky From rockysmolin at bchacc.com Sat Mar 10 11:09:48 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 10 Mar 2007 09:09:48 -0800 Subject: [AccessD] Looking at lines of code in code In-Reply-To: Message-ID: <004301c76336$e900b530$0201a8c0@HAL9005> Gustav: The English is in the table as well. What I pass is an argument that looks something like the English message but isn't just so the code becomes a bit more self-documenting. Like: MsgboxUni Me.hWnd, TranslateMsgbox("NoTagsToReportReportCancelled"), , vbExclamation Or MsgboxUni Me.hWnd, TranslateMsgbox("AccessKeyIncorrect"), , vbExclamation Or MsgboxUni Me.hWnd, TranslateMsgbox("ReadWriteAccessIsRequiredToRunCalculations"), , vbExclamation Where the argument is in the field call MessageID (not the PK). But with your approach how do I know the translation is missing? T&R Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, March 10, 2007 8:56 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Looking at lines of code in code Hi Rocky That's why I recommend to keep even the native language in the translation table. Then you can insert a programmer's sentence in the code like: 3210: Press OK to continue. or $$ Press OK to continue. and when you meet a messagebox or a control with that syntax you know a translation is missing. Also, it allows you to write the text in the code fast perhaps missing some finesse and leave the hard work to a skilled writer. /gustav >>> rockysmolin at bchacc.com 10-03-2007 17:29 >>> This is to check that each of the message boxes in the system appears in the language table where I store the multiple language translations. So, once I find the call to TranslateMessage in the module, then I have to look in another table - tblLanguage-Msgboxes - to see if the phrase to be translated, which is the function call's argument, is in the table. If not I want to add it. So searching for the phrase TranslateMessage would do it but each time I find it, I'd have to copy the argument, flip over to the table and do a search. Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/716 - Release Date: 3/9/2007 6:53 PM From Gustav at cactus.dk Sat Mar 10 11:48:19 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 10 Mar 2007 18:48:19 +0100 Subject: [AccessD] Looking at lines of code in code Message-ID: Hi Rocky My suggestion is similar to yours. > But with your approach how do I know the translation is missing? The messagebox would display, say: NoTagsToReportReportCancelled /gustav >>> rockysmolin at bchacc.com 10-03-2007 18:09 >>> Gustav: The English is in the table as well. What I pass is an argument that looks something like the English message but isn't just so the code becomes a bit more self-documenting. Like: MsgboxUni Me.hWnd, TranslateMsgbox("NoTagsToReportReportCancelled"), , vbExclamation Or MsgboxUni Me.hWnd, TranslateMsgbox("AccessKeyIncorrect"), , vbExclamation Or MsgboxUni Me.hWnd, TranslateMsgbox("ReadWriteAccessIsRequiredToRunCalculations"), , vbExclamation Where the argument is in the field call MessageID (not the PK). But with your approach how do I know the translation is missing? T&R Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, March 10, 2007 8:56 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Looking at lines of code in code Hi Rocky That's why I recommend to keep even the native language in the translation table. Then you can insert a programmer's sentence in the code like: 3210: Press OK to continue. or $$ Press OK to continue. and when you meet a messagebox or a control with that syntax you know a translation is missing. Also, it allows you to write the text in the code fast perhaps missing some finesse and leave the hard work to a skilled writer. /gustav >>> rockysmolin at bchacc.com 10-03-2007 17:29 >>> This is to check that each of the message boxes in the system appears in the language table where I store the multiple language translations. So, once I find the call to TranslateMessage in the module, then I have to look in another table - tblLanguage-Msgboxes - to see if the phrase to be translated, which is the function call's argument, is in the table. If not I want to add it. So searching for the phrase TranslateMessage would do it but each time I find it, I'd have to copy the argument, flip over to the table and do a search. Rocky From adtp at airtelbroadband.in Sat Mar 10 12:27:09 2007 From: adtp at airtelbroadband.in (A.D.TEJPAL) Date: Sat, 10 Mar 2007 23:57:09 +0530 Subject: [AccessD] Looking at lines of code in code References: <002201c7632e$6ba1a6b0$0201a8c0@HAL9005> Message-ID: <03b901c76341$e56a9520$1557a27a@pcadt> Rocky, You should be able to obtain the required information directly from the modules collection. Sample sub-routine named P_GetMatchingCodeLines, as given below, will list the lines in various modules (along with names of respective modules) satisfying your criteria, in the immediate window. For directing the output to a table, Debug.Print statements in the subroutine can be substituted by suitable code. For your specific case, this procedure will be called via following statement: P_GetMatchingCodeLines "TranslateMsgbox" Important - You have to set reference to Microsoft Visual Basic For Applications Extensibility 5.3 Best wishes, A.D.Tejpal --------------- =================================== Public Sub P_GetMatchingCodeLines(ByVal _ MatchString As String) ' This needs reference to Microsoft Visual Basic ' For Applications Extensibility 5.3 Dim mdc As Modules, md As Module Dim Cnt As Long, Lct As Long, Txt As String Dim DecLines As Long, ProcStLine As Long Dim ModName As String, PrName As String Dim ProcLine As Long Set mdc = Application.Modules ' Loop through all the modules in this collection For Cnt = 0 To mdc.Count - 1 Set md = mdc(Cnt) ' Get name of module ModName = md.Name ' Get number of lines in declaration portion DecLines = md.CountOfDeclarationLines ' Loop through all the lines in this module For Lct = 1 To md.CountOfLines ' Get the contents of line Lct Txt = md.Lines(Lct, 1) If InStr(Txt, MatchString) > 0 Then If md.Type = acStandardModule _ Or InStr(ModName, _ "Form_") > 0 Then ' (A) If Lct > DecLines Then ' (B) ' Get name of procedure ' (in which, line Lct is contained) PrName = md.ProcOfLine(Lct, _ vbext_pk_Proc) ' Get starting Line No for this procedure ProcStLine = md.ProcBodyLine(PrName, _ vbext_pk_Proc) ' (C) ' Compute Line number as counted ' from start of procedure ProcLine = Lct - ProcStLine + 1 Else PrName = "Declaration Sec" ProcStLine = 1 ProcLine = Lct End If Else PrName = "Class" ProcStLine = 1 ProcLine = Lct End If Debug.Print "Mod - " & ModName & ", Proc - " & _ PrName & ", Line(ProcLine) - " & _ Lct & "(" & ProcLine & ")" Debug.Print Space(6) & Trim(Txt) End If Next Next Set md = Nothing Set mdc = Nothing ' Note - (A) & (B) are needed so as to ensure that there is ' no mismatch of argument regarding assumed type ' of procedure () ' (C) The value returned by md.ProcBodyLine() is ' more dependable as it gives the line number where ' the procedure actually starts. On the other hand, ' md.ProcStartLine() returns the first line after end ' of prev procedure. This can be misleading when ' there are one or more blank lines between ' adjacent procedures. End Sub =================================== ----- Original Message ----- From: Rocky Smolin at Beach Access Software To: 'Access Developers discussion and problem solving' Sent: Saturday, March 10, 2007 21:39 Subject: [AccessD] Looking at lines of code in code Dear List: I have a need to programmatically look at every line of code behind all forms looking for the string "TranslateMsgbox". I'm floundering around here a bit. I know how to cycle through the forms collection. But once I open the form in design view and Set frm = Forms(strFormName) I can't figure out how to loop through every line of code behind the form. Any suggestions appreciated. MTIA Rocky From rockysmolin at bchacc.com Sat Mar 10 13:55:25 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 10 Mar 2007 11:55:25 -0800 Subject: [AccessD] Looking at lines of code in code In-Reply-To: Message-ID: <005001c7634e$0bd2c5f0$0201a8c0@HAL9005> H, I see. But I can't wait until it pops up to correct it. I'd have to go through a process to generate each error message to see if it was translated. I've got to go through the code and make sure each message is translated before I release the program. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, March 10, 2007 9:48 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Looking at lines of code in code Hi Rocky My suggestion is similar to yours. > But with your approach how do I know the translation is missing? The messagebox would display, say: NoTagsToReportReportCancelled /gustav >>> rockysmolin at bchacc.com 10-03-2007 18:09 >>> Gustav: The English is in the table as well. What I pass is an argument that looks something like the English message but isn't just so the code becomes a bit more self-documenting. Like: MsgboxUni Me.hWnd, TranslateMsgbox("NoTagsToReportReportCancelled"), , vbExclamation Or MsgboxUni Me.hWnd, TranslateMsgbox("AccessKeyIncorrect"), , vbExclamation Or MsgboxUni Me.hWnd, TranslateMsgbox("ReadWriteAccessIsRequiredToRunCalculations"), , vbExclamation Where the argument is in the field call MessageID (not the PK). But with your approach how do I know the translation is missing? T&R Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, March 10, 2007 8:56 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Looking at lines of code in code Hi Rocky That's why I recommend to keep even the native language in the translation table. Then you can insert a programmer's sentence in the code like: 3210: Press OK to continue. or $$ Press OK to continue. and when you meet a messagebox or a control with that syntax you know a translation is missing. Also, it allows you to write the text in the code fast perhaps missing some finesse and leave the hard work to a skilled writer. /gustav >>> rockysmolin at bchacc.com 10-03-2007 17:29 >>> This is to check that each of the message boxes in the system appears in the language table where I store the multiple language translations. So, once I find the call to TranslateMessage in the module, then I have to look in another table - tblLanguage-Msgboxes - to see if the phrase to be translated, which is the function call's argument, is in the table. If not I want to add it. So searching for the phrase TranslateMessage would do it but each time I find it, I'd have to copy the argument, flip over to the table and do a search. Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/716 - Release Date: 3/9/2007 6:53 PM From rockysmolin at bchacc.com Sat Mar 10 14:53:48 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 10 Mar 2007 12:53:48 -0800 Subject: [AccessD] Looking at lines of code in code In-Reply-To: <03b901c76341$e56a9520$1557a27a@pcadt> Message-ID: <005601c76356$33a24bc0$0201a8c0@HAL9005> A.D.: Perfect. That's exactly what I needed. I can modify it to extract the argument passed by TranslateMsgbox and do a find on the language table to make sure it's there. Thank you. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of A.D.TEJPAL Sent: Saturday, March 10, 2007 10:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Looking at lines of code in code Rocky, You should be able to obtain the required information directly from the modules collection. Sample sub-routine named P_GetMatchingCodeLines, as given below, will list the lines in various modules (along with names of respective modules) satisfying your criteria, in the immediate window. For directing the output to a table, Debug.Print statements in the subroutine can be substituted by suitable code. For your specific case, this procedure will be called via following statement: P_GetMatchingCodeLines "TranslateMsgbox" Important - You have to set reference to Microsoft Visual Basic For Applications Extensibility 5.3 Best wishes, A.D.Tejpal --------------- =================================== Public Sub P_GetMatchingCodeLines(ByVal _ MatchString As String) ' This needs reference to Microsoft Visual Basic ' For Applications Extensibility 5.3 Dim mdc As Modules, md As Module Dim Cnt As Long, Lct As Long, Txt As String Dim DecLines As Long, ProcStLine As Long Dim ModName As String, PrName As String Dim ProcLine As Long Set mdc = Application.Modules ' Loop through all the modules in this collection For Cnt = 0 To mdc.Count - 1 Set md = mdc(Cnt) ' Get name of module ModName = md.Name ' Get number of lines in declaration portion DecLines = md.CountOfDeclarationLines ' Loop through all the lines in this module For Lct = 1 To md.CountOfLines ' Get the contents of line Lct Txt = md.Lines(Lct, 1) If InStr(Txt, MatchString) > 0 Then If md.Type = acStandardModule _ Or InStr(ModName, _ "Form_") > 0 Then ' (A) If Lct > DecLines Then ' (B) ' Get name of procedure ' (in which, line Lct is contained) PrName = md.ProcOfLine(Lct, _ vbext_pk_Proc) ' Get starting Line No for this procedure ProcStLine = md.ProcBodyLine(PrName, _ vbext_pk_Proc) ' (C) ' Compute Line number as counted ' from start of procedure ProcLine = Lct - ProcStLine + 1 Else PrName = "Declaration Sec" ProcStLine = 1 ProcLine = Lct End If Else PrName = "Class" ProcStLine = 1 ProcLine = Lct End If Debug.Print "Mod - " & ModName & ", Proc - " & _ PrName & ", Line(ProcLine) - " & _ Lct & "(" & ProcLine & ")" Debug.Print Space(6) & Trim(Txt) End If Next Next Set md = Nothing Set mdc = Nothing ' Note - (A) & (B) are needed so as to ensure that there is ' no mismatch of argument regarding assumed type ' of procedure () ' (C) The value returned by md.ProcBodyLine() is ' more dependable as it gives the line number where ' the procedure actually starts. On the other hand, ' md.ProcStartLine() returns the first line after end ' of prev procedure. This can be misleading when ' there are one or more blank lines between ' adjacent procedures. End Sub =================================== ----- Original Message ----- From: Rocky Smolin at Beach Access Software To: 'Access Developers discussion and problem solving' Sent: Saturday, March 10, 2007 21:39 Subject: [AccessD] Looking at lines of code in code Dear List: I have a need to programmatically look at every line of code behind all forms looking for the string "TranslateMsgbox". I'm floundering around here a bit. I know how to cycle through the forms collection. But once I open the form in design view and Set frm = Forms(strFormName) I can't figure out how to loop through every line of code behind the form. Any suggestions appreciated. MTIA Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/716 - Release Date: 3/9/2007 6:53 PM From jengross at gte.net Mon Mar 12 00:02:48 2007 From: jengross at gte.net (Jennifer Gross) Date: Sun, 11 Mar 2007 22:02:48 -0700 Subject: [AccessD] A2K - Button Wizard Icons Message-ID: <006001c76463$b0eb2990$6501a8c0@jefferson> Hi All, Can anyone tell me where the icons for the buttons when you add a button to a form are located? Thanks, Jennifer Gross databasics office: (805) 480-1921 fax: (805) 499-0467 From rockysmolin at bchacc.com Mon Mar 12 00:42:23 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sun, 11 Mar 2007 22:42:23 -0700 Subject: [AccessD] A2K - Button Wizard Icons In-Reply-To: <006001c76463$b0eb2990$6501a8c0@jefferson> Message-ID: <00c801c76469$35cf24e0$0201a8c0@HAL9005> Property sheet for the button - format tab - click Picture and then the button with the three dots out to the right of the Picture line. HTH Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jennifer Gross Sent: Sunday, March 11, 2007 10:03 PM To: AccessD List Subject: [AccessD] A2K - Button Wizard Icons Hi All, Can anyone tell me where the icons for the buttons when you add a button to a form are located? Thanks, Jennifer Gross databasics office: (805) 480-1921 fax: (805) 499-0467 -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM From rockysmolin at bchacc.com Mon Mar 12 17:37:24 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 12 Mar 2007 15:37:24 -0700 Subject: [AccessD] FW: Combo Box Not Showing All Records Message-ID: <00d401c764f7$028e5310$0201a8c0@HAL9005> Further to my post below. The problem is in the code where I change the row source of the combo box. Because if I change it on the property sheet it works OK. Here's the code: Select Case fraFindOrderBy Case 1 cboAgreements.RowSource = "qryAgreementsByOrderNumber" Me.RecordSource = "qryRentalAgreementHeaderByOrderNumber" Me.cboAgreements.ColumnWidths = "0"";0.75"";2"";1"";1.5"";0.75"";0.5""" Case 2 cboAgreements.RowSource = "qryAgreementsByCustomer" Me.RecordSource = "qryRentalAgreementByCustomer" Me.cboAgreements.ColumnWidths = "0"";2"";0.75"";1"";1.5"";0.75"";0.5""" Case 3 cboAgreements.RowSource = "qryAgreementsByDateOut" Me.RecordSource = "qryRentalAgreementByDateOut" Me.cboAgreements.ColumnWidths = "0"";1"";2"";0.75"";1.5"";0.75"";0.5""" Case 4 cboAgreements.RowSource = "qryAgreementsByPurchaseOrder" Me.RecordSource = "qryRentalAGreementByPurchaseOrder" Me.cboAgreements.ColumnWidths = "0"";1.5"";0.75"";2"";1"";0.75"";0.5""" Case 5 cboAgreements.RowSource = "qryAgreementsByFirstUseDate" Me.RecordSource = "qryRentalAGreementByFirstUseDate" Me.cboAgreements.ColumnWidths = "0"";1"";1.5"";0.75"";2"";0.75"";0.5""" End Select cboAgreements.Requery Me.Requery TIA Rocky _____ From: Rocky Smolin at Beach Access Software [mailto:rockysmolin at bchacc.com] Sent: Monday, March 12, 2007 3:28 PM To: 'Access Developers discussion and problem solving' Subject: Combo Box Not Showing All Records Dear List: I have a combo box on a form with seven fields. There is an option frame on the form to let the user select how the data in the combo box is to be sorted. The options are Order Number, Customer, P.O., Date Out, and First Use Date. In the after update event of the option frame I set the row source of the combo box, adjust the widths of the columns, and requery the box. I have five separate queries. Problem is that not all the records show up in the box although they all show up in the query. Order Number works correctly. By Customer the query selects 19488 records but the combo box only displays 18242. Sort by Date Out the query selects 19301 records but the combo box only shows 139. First Use date - the query selects 19733 but the combo box only shows 15385. Purchase Order - the query selects 13060 but the combo box only goes down to 13055 (so close!) This is an A2K data base running on SP-3. But the A2K format mdb all works correctly in A2K3! Any ideas what's going on here? MTIA Rocky From andy at minstersystems.co.uk Mon Mar 12 17:40:42 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Mon, 12 Mar 2007 22:40:42 -0000 Subject: [AccessD] Test In-Reply-To: <00c801c76469$35cf24e0$0201a8c0@HAL9005> Message-ID: <003101c764f7$7ab720b0$921a0c54@minster33c3r25> Just checking there's life out there. -- Andy Lacey http://www.minstersystems.co.uk From kp at sdsonline.net Mon Mar 12 17:39:49 2007 From: kp at sdsonline.net (Kath Pelletti) Date: Tue, 13 Mar 2007 09:39:49 +1100 Subject: [AccessD] disable shift key 2003 Message-ID: <000801c764f7$606eead0$6401a8c0@office> John - have you updated your cd2bproperties utility for Access 2003? rgds ______________________________________ Kath Pelletti Software Design and Solutions Pty Ltd. Ph: 9505-6714 Fax: 9505-6430 Email: KP at SDSOnline.net From DWUTKA at Marlow.com Mon Mar 12 17:49:44 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 12 Mar 2007 17:49:44 -0500 Subject: [AccessD] Looking at lines of code in code In-Reply-To: <002201c7632e$6ba1a6b0$0201a8c0@HAL9005> Message-ID: Just curious, why not use find/replace? If you want to do it programmatically, no need to open the forms, just run through the modules, there is a find option in there.... Drew -----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, March 10, 2007 10:09 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Looking at lines of code in code Dear List: I have a need to programmatically look at every line of code behind all forms looking for the string "TranslateMsgbox". I'm floundering around here a bit. I know how to cycle through the forms collection. But once I open the form in design view and Set frm = Forms(strFormName) I can't figure out how to loop through every line of code behind the form. Any suggestions appreciated. MTIA Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Mon Mar 12 18:31:48 2007 From: dwaters at usinternet.com (Dan Waters) Date: Mon, 12 Mar 2007 18:31:48 -0500 Subject: [AccessD] Test In-Reply-To: <003101c764f7$7ab720b0$921a0c54@minster33c3r25> References: <00c801c76469$35cf24e0$0201a8c0@HAL9005> <003101c764f7$7ab720b0$921a0c54@minster33c3r25> Message-ID: <000701c764fe$9b2df6a0$0200a8c0@danwaters> Well - you may have to look out a long way! Dan -----Original Message----- Subject: [AccessD] Test Just checking there's life out there. -- Andy Lacey http://www.minstersystems.co.uk From rockysmolin at bchacc.com Mon Mar 12 17:27:41 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 12 Mar 2007 15:27:41 -0700 Subject: [AccessD] Combo Box Not Showing All Records Message-ID: <00cf01c764f5$a650d970$0201a8c0@HAL9005> Dear List: I have a combo box on a form with seven fields. There is an option frame on the form to let the user select how the data in the combo box is to be sorted. The options are Order Number, Customer, P.O., Date Out, and First Use Date. In the after update event of the option frame I set the row source of the combo box, adjust the widths of the columns, and requery the box. I have five separate queries. Problem is that not all the records show up in the box although they all show up in the query. Order Number works correctly. By Customer the query selects 19488 records but the combo box only displays 18242. Sort by Date Out the query selects 19301 records but the combo box only shows 139. First Use date - the query selects 19733 but the combo box only shows 15385. Purchase Order - the query selects 13060 but the combo box only goes down to 13055 (so close!) This is an A2K data base running on SP-3. But the A2K format mdb all works correctly in A2K3! Any ideas what's going on here? MTIA Rocky From rockysmolin at bchacc.com Mon Mar 12 19:46:50 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 12 Mar 2007 17:46:50 -0700 Subject: [AccessD] Looking at lines of code in code In-Reply-To: Message-ID: <00dd01c76509$16ddbc90$0201a8c0@HAL9005> Because after I find it I have to go to the language table to see if the translation is there. And as the product changes I am adding messages (and controls) and want to be sure that I got them all in the language tables. So I thought a push=button checker would be a nifty time-saver. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Monday, March 12, 2007 3:50 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Looking at lines of code in code Just curious, why not use find/replace? If you want to do it programmatically, no need to open the forms, just run through the modules, there is a find option in there.... Drew -----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, March 10, 2007 10:09 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Looking at lines of code in code Dear List: I have a need to programmatically look at every line of code behind all forms looking for the string "TranslateMsgbox". I'm floundering around here a bit. I know how to cycle through the forms collection. But once I open the form in design view and Set frm = Forms(strFormName) I can't figure out how to loop through every line of code behind the form. Any suggestions appreciated. 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM From rockysmolin at bchacc.com Mon Mar 12 19:47:26 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 12 Mar 2007 17:47:26 -0700 Subject: [AccessD] Test In-Reply-To: <000701c764fe$9b2df6a0$0200a8c0@danwaters> Message-ID: <00de01c76509$2c555790$0201a8c0@HAL9005> 80 degrees and sunny in southern cal. Haven't been around the computer much this afternoon. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, March 12, 2007 4:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Test Well - you may have to look out a long way! Dan -----Original Message----- Subject: [AccessD] Test Just checking there's life out there. -- Andy Lacey http://www.minstersystems.co.uk -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM From rockysmolin at bchacc.com Mon Mar 12 21:12:28 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 12 Mar 2007 19:12:28 -0700 Subject: [AccessD] FW: Combo Box Not Showing All Records In-Reply-To: <00d401c764f7$028e5310$0201a8c0@HAL9005> Message-ID: <00e901c76515$0d06da60$0201a8c0@HAL9005> OK I'll just talk to myself - nothing new. Hey. Here's your problem Rocky. You accidentally changed the number of columns on the combo box from 7 to 8. The underlying queries have only seven fields. When you tested it in A2K3 you didn't see the problem but when you sent it to your client who is using A2K they did have the problem. Why it works in A2K3 and not in A2K I don't know. But now you have the fix. HTH Rocky -----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, March 12, 2007 3:37 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: Combo Box Not Showing All Records Further to my post below. The problem is in the code where I change the row source of the combo box. Because if I change it on the property sheet it works OK. Here's the code: Select Case fraFindOrderBy Case 1 cboAgreements.RowSource = "qryAgreementsByOrderNumber" Me.RecordSource = "qryRentalAgreementHeaderByOrderNumber" Me.cboAgreements.ColumnWidths = "0"";0.75"";2"";1"";1.5"";0.75"";0.5""" Case 2 cboAgreements.RowSource = "qryAgreementsByCustomer" Me.RecordSource = "qryRentalAgreementByCustomer" Me.cboAgreements.ColumnWidths = "0"";2"";0.75"";1"";1.5"";0.75"";0.5""" Case 3 cboAgreements.RowSource = "qryAgreementsByDateOut" Me.RecordSource = "qryRentalAgreementByDateOut" Me.cboAgreements.ColumnWidths = "0"";1"";2"";0.75"";1.5"";0.75"";0.5""" Case 4 cboAgreements.RowSource = "qryAgreementsByPurchaseOrder" Me.RecordSource = "qryRentalAGreementByPurchaseOrder" Me.cboAgreements.ColumnWidths = "0"";1.5"";0.75"";2"";1"";0.75"";0.5""" Case 5 cboAgreements.RowSource = "qryAgreementsByFirstUseDate" Me.RecordSource = "qryRentalAGreementByFirstUseDate" Me.cboAgreements.ColumnWidths = "0"";1"";1.5"";0.75"";2"";0.75"";0.5""" End Select cboAgreements.Requery Me.Requery TIA Rocky _____ From: Rocky Smolin at Beach Access Software [mailto:rockysmolin at bchacc.com] Sent: Monday, March 12, 2007 3:28 PM To: 'Access Developers discussion and problem solving' Subject: Combo Box Not Showing All Records Dear List: I have a combo box on a form with seven fields. There is an option frame on the form to let the user select how the data in the combo box is to be sorted. The options are Order Number, Customer, P.O., Date Out, and First Use Date. In the after update event of the option frame I set the row source of the combo box, adjust the widths of the columns, and requery the box. I have five separate queries. Problem is that not all the records show up in the box although they all show up in the query. Order Number works correctly. By Customer the query selects 19488 records but the combo box only displays 18242. Sort by Date Out the query selects 19301 records but the combo box only shows 139. First Use date - the query selects 19733 but the combo box only shows 15385. Purchase Order - the query selects 13060 but the combo box only goes down to 13055 (so close!) This is an A2K data base running on SP-3. But the A2K format mdb all works correctly in A2K3! Any ideas what's going on here? MTIA Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM From jengross at gte.net Mon Mar 12 21:36:01 2007 From: jengross at gte.net (Jennifer Gross) Date: Mon, 12 Mar 2007 19:36:01 -0700 Subject: [AccessD] A2K - Button Wizard Icons In-Reply-To: <00c801c76469$35cf24e0$0201a8c0@HAL9005> Message-ID: <013201c76518$5a2f0580$6501a8c0@jefferson> I want to use them in another program and am wondering if anyone knows if the icons themselves are stored in a DLL, or within a folder somewhere. I searched around but haven't been able to find them. Thank you, Jennifer -----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, March 11, 2007 10:42 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Button Wizard Icons Property sheet for the button - format tab - click Picture and then the button with the three dots out to the right of the Picture line. HTH Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jennifer Gross Sent: Sunday, March 11, 2007 10:03 PM To: AccessD List Subject: [AccessD] A2K - Button Wizard Icons Hi All, Can anyone tell me where the icons for the buttons when you add a button to a form are located? Thanks, Jennifer Gross databasics office: (805) 480-1921 fax: (805) 499-0467 -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Mon Mar 12 22:08:57 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 12 Mar 2007 20:08:57 -0700 Subject: [AccessD] FW: Combo Box Not Showing All Records In-Reply-To: <00e901c76515$0d06da60$0201a8c0@HAL9005> Message-ID: <00f101c7651c$f0dea040$0201a8c0@HAL9005> Hey good solution Rocky. You're a peach. Thanks. Rocky -----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, March 12, 2007 7:12 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Combo Box Not Showing All Records OK I'll just talk to myself - nothing new. Hey. Here's your problem Rocky. You accidentally changed the number of columns on the combo box from 7 to 8. The underlying queries have only seven fields. When you tested it in A2K3 you didn't see the problem but when you sent it to your client who is using A2K they did have the problem. Why it works in A2K3 and not in A2K I don't know. But now you have the fix. HTH Rocky -----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, March 12, 2007 3:37 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: Combo Box Not Showing All Records Further to my post below. The problem is in the code where I change the row source of the combo box. Because if I change it on the property sheet it works OK. Here's the code: Select Case fraFindOrderBy Case 1 cboAgreements.RowSource = "qryAgreementsByOrderNumber" Me.RecordSource = "qryRentalAgreementHeaderByOrderNumber" Me.cboAgreements.ColumnWidths = "0"";0.75"";2"";1"";1.5"";0.75"";0.5""" Case 2 cboAgreements.RowSource = "qryAgreementsByCustomer" Me.RecordSource = "qryRentalAgreementByCustomer" Me.cboAgreements.ColumnWidths = "0"";2"";0.75"";1"";1.5"";0.75"";0.5""" Case 3 cboAgreements.RowSource = "qryAgreementsByDateOut" Me.RecordSource = "qryRentalAgreementByDateOut" Me.cboAgreements.ColumnWidths = "0"";1"";2"";0.75"";1.5"";0.75"";0.5""" Case 4 cboAgreements.RowSource = "qryAgreementsByPurchaseOrder" Me.RecordSource = "qryRentalAGreementByPurchaseOrder" Me.cboAgreements.ColumnWidths = "0"";1.5"";0.75"";2"";1"";0.75"";0.5""" Case 5 cboAgreements.RowSource = "qryAgreementsByFirstUseDate" Me.RecordSource = "qryRentalAGreementByFirstUseDate" Me.cboAgreements.ColumnWidths = "0"";1"";1.5"";0.75"";2"";0.75"";0.5""" End Select cboAgreements.Requery Me.Requery TIA Rocky _____ From: Rocky Smolin at Beach Access Software [mailto:rockysmolin at bchacc.com] Sent: Monday, March 12, 2007 3:28 PM To: 'Access Developers discussion and problem solving' Subject: Combo Box Not Showing All Records Dear List: I have a combo box on a form with seven fields. There is an option frame on the form to let the user select how the data in the combo box is to be sorted. The options are Order Number, Customer, P.O., Date Out, and First Use Date. In the after update event of the option frame I set the row source of the combo box, adjust the widths of the columns, and requery the box. I have five separate queries. Problem is that not all the records show up in the box although they all show up in the query. Order Number works correctly. By Customer the query selects 19488 records but the combo box only displays 18242. Sort by Date Out the query selects 19301 records but the combo box only shows 139. First Use date - the query selects 19733 but the combo box only shows 15385. Purchase Order - the query selects 13060 but the combo box only goes down to 13055 (so close!) This is an A2K data base running on SP-3. But the A2K format mdb all works correctly in A2K3! Any ideas what's going on here? MTIA Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 7:19 PM From stuart at lexacorp.com.pg Mon Mar 12 23:02:00 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 13 Mar 2007 14:02:00 +1000 Subject: [AccessD] A2K - Button Wizard Icons In-Reply-To: <013201c76518$5a2f0580$6501a8c0@jefferson> References: <00c801c76469$35cf24e0$0201a8c0@HAL9005>, <013201c76518$5a2f0580$6501a8c0@jefferson> Message-ID: <45F6AED8.1740.15E217EC@stuart.lexacorp.com.pg> The Icons are stored as "Resources" inside the main MSAccess.exe file. To grab them: Download ResThief.zip (ResThief 1.00) from http://users.pandora.be/liontech/Downloads.htm. Extract the executable into a directory such as C:\Resthief. Run the program. Navigate to you Office installation directory and locate the file MSACCESS.EXE. Drag and drop MSACCESS.EXE onto the open ResThief window. Now look in the ResThief directory. You will find a new subdirectory called MSACCESS.EXE.res This directory will now contain all the icons, bitmaps, cursors etc from MSAccess.exe as separate files. -- Stuart On 12 Mar 2007 at 19:36, Jennifer Gross wrote: > I want to use them in another program and am wondering if anyone knows > if the icons themselves are stored in a DLL, or within a folder > somewhere. I searched around but haven't been able to find them. > > Thank you, > > Jennifer > > -----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, March 11, 2007 10:42 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] A2K - Button Wizard Icons > > > Property sheet for the button - format tab - click Picture and then the > button with the three dots out to the right of the Picture line. > > HTH > > Rocky > > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jennifer > Gross > Sent: Sunday, March 11, 2007 10:03 PM > To: AccessD List > Subject: [AccessD] A2K - Button Wizard Icons > > Hi All, > > Can anyone tell me where the icons for the buttons when you add a button > to a form are located? > > Thanks, > > Jennifer Gross > databasics > office: (805) 480-1921 > fax: (805) 499-0467 > > > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: > 3/11/2007 9:27 AM > > > -- > 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 Mar 12 23:34:04 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 12 Mar 2007 21:34:04 -0700 Subject: [AccessD] A2K - Button Wizard Icons In-Reply-To: <45F6AED8.1740.15E217EC@stuart.lexacorp.com.pg> Message-ID: <010c01c76528$d4fb3a80$0201a8c0@HAL9005> Very cool. I misunderstood the question. Rocky - -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, March 12, 2007 9:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Button Wizard Icons The Icons are stored as "Resources" inside the main MSAccess.exe file. To grab them: Download ResThief.zip (ResThief 1.00) from http://users.pandora.be/liontech/Downloads.htm. Extract the executable into a directory such as C:\Resthief. Run the program. Navigate to you Office installation directory and locate the file MSACCESS.EXE. Drag and drop MSACCESS.EXE onto the open ResThief window. Now look in the ResThief directory. You will find a new subdirectory called MSACCESS.EXE.res This directory will now contain all the icons, bitmaps, cursors etc from MSAccess.exe as separate files. -- Stuart On 12 Mar 2007 at 19:36, Jennifer Gross wrote: > I want to use them in another program and am wondering if anyone knows > if the icons themselves are stored in a DLL, or within a folder > somewhere. I searched around but haven't been able to find them. > > Thank you, > > Jennifer > > -----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, March 11, 2007 10:42 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] A2K - Button Wizard Icons > > > Property sheet for the button - format tab - click Picture and then the > button with the three dots out to the right of the Picture line. > > HTH > > Rocky > > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jennifer > Gross > Sent: Sunday, March 11, 2007 10:03 PM > To: AccessD List > Subject: [AccessD] A2K - Button Wizard Icons > > Hi All, > > Can anyone tell me where the icons for the buttons when you add a button > to a form are located? > > Thanks, > > Jennifer Gross > databasics > office: (805) 480-1921 > fax: (805) 499-0467 > > > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: > 3/11/2007 9:27 AM > > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 7:19 PM From wdhindman at dejpolsystems.com Mon Mar 12 23:53:59 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Tue, 13 Mar 2007 00:53:59 -0400 Subject: [AccessD] A2K - Button Wizard Icons References: <010c01c76528$d4fb3a80$0201a8c0@HAL9005> Message-ID: <000f01c7652b$9d709a30$9258eb44@50NM721> Stu ...I'll add my appreciation as well ...that's going into the toolbox :) William Hindman ----- Original Message ----- From: "Rocky Smolin at Beach Access Software" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 13, 2007 12:34 AM Subject: Re: [AccessD] A2K - Button Wizard Icons > Very cool. I misunderstood the question. > > Rocky > - > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart > McLachlan > Sent: Monday, March 12, 2007 9:02 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] A2K - Button Wizard Icons > > The Icons are stored as "Resources" inside the main MSAccess.exe > file. To grab them: > > Download ResThief.zip (ResThief 1.00) from > http://users.pandora.be/liontech/Downloads.htm. > > Extract the executable into a directory such as C:\Resthief. > Run the program. > > Navigate to you Office installation directory and locate the file > MSACCESS.EXE. > > Drag and drop MSACCESS.EXE onto the open ResThief window. > > Now look in the ResThief directory. You will find a new subdirectory > called > MSACCESS.EXE.res > > This directory will now contain all the icons, bitmaps, cursors etc from > MSAccess.exe as separate files. > > -- > Stuart > > > On 12 Mar 2007 at 19:36, Jennifer Gross wrote: > >> I want to use them in another program and am wondering if anyone knows >> if the icons themselves are stored in a DLL, or within a folder >> somewhere. I searched around but haven't been able to find them. >> >> Thank you, >> >> Jennifer >> >> -----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, March 11, 2007 10:42 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] A2K - Button Wizard Icons >> >> >> Property sheet for the button - format tab - click Picture and then the >> button with the three dots out to the right of the Picture line. >> >> HTH >> >> Rocky >> >> >> >> >> >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jennifer >> Gross >> Sent: Sunday, March 11, 2007 10:03 PM >> To: AccessD List >> Subject: [AccessD] A2K - Button Wizard Icons >> >> Hi All, >> >> Can anyone tell me where the icons for the buttons when you add a button >> to a form are located? >> >> Thanks, >> >> Jennifer Gross >> databasics >> office: (805) 480-1921 >> fax: (805) 499-0467 >> >> >> -- >> 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 Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: >> 3/11/2007 9:27 AM >> >> >> -- >> 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 > 7:19 PM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jengross at gte.net Tue Mar 13 00:31:58 2007 From: jengross at gte.net (Jennifer Gross) Date: Mon, 12 Mar 2007 22:31:58 -0700 Subject: [AccessD] A2K - Button Wizard Icons In-Reply-To: <45F6AED8.1740.15E217EC@stuart.lexacorp.com.pg> Message-ID: <016401c76530$f1f158b0$6501a8c0@jefferson> Perfect. Thank you Stuart. Jennifer -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, March 12, 2007 9:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Button Wizard Icons The Icons are stored as "Resources" inside the main MSAccess.exe file. To grab them: Download ResThief.zip (ResThief 1.00) from http://users.pandora.be/liontech/Downloads.htm. Extract the executable into a directory such as C:\Resthief. Run the program. Navigate to you Office installation directory and locate the file MSACCESS.EXE. Drag and drop MSACCESS.EXE onto the open ResThief window. Now look in the ResThief directory. You will find a new subdirectory called MSACCESS.EXE.res This directory will now contain all the icons, bitmaps, cursors etc from MSAccess.exe as separate files. -- Stuart On 12 Mar 2007 at 19:36, Jennifer Gross wrote: > I want to use them in another program and am wondering if anyone knows > if the icons themselves are stored in a DLL, or within a folder > somewhere. I searched around but haven't been able to find them. > > Thank you, > > Jennifer > > -----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, March 11, 2007 10:42 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] A2K - Button Wizard Icons > > > Property sheet for the button - format tab - click Picture and then > the button with the three dots out to the right of the Picture line. > > HTH > > Rocky > > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jennifer > Gross > Sent: Sunday, March 11, 2007 10:03 PM > To: AccessD List > Subject: [AccessD] A2K - Button Wizard Icons > > Hi All, > > Can anyone tell me where the icons for the buttons when you add a > button to a form are located? > > Thanks, > > Jennifer Gross > databasics > office: (805) 480-1921 > fax: (805) 499-0467 > > > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: > 3/11/2007 9:27 AM > > > -- > 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 andy at minstersystems.co.uk Tue Mar 13 02:37:52 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 13 Mar 2007 07:37:52 -0000 Subject: [AccessD] FW: Combo Box Not Showing All Records In-Reply-To: <00f101c7651c$f0dea040$0201a8c0@HAL9005> Message-ID: <004801c76542$81d3b250$921a0c54@minster33c3r25> Blimey Rocky, where would you be without the list eh? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Rocky Smolin at Beach Access Software > Sent: 13 March 2007 03:09 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] FW: Combo Box Not Showing All Records > > > Hey good solution Rocky. You're a peach. Thanks. > > Rocky > > > > > > > > > -----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, March 12, 2007 7:12 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] FW: Combo Box Not Showing All Records > > OK I'll just talk to myself - nothing new. > > Hey. Here's your problem Rocky. You accidentally changed > the number of columns on the combo box from 7 to 8. The > underlying queries have only seven fields. > > When you tested it in A2K3 you didn't see the problem but > when you sent it to your client who is using A2K they did > have the problem. Why it works in A2K3 and not in A2K I > don't know. But now you have the fix. > > HTH > > Rocky > > > > > > > > > -----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, March 12, 2007 3:37 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] FW: Combo Box Not Showing All Records > > Further to my post below. The problem is in the code where I > change the row source of the combo box. Because if I change > it on the property sheet it works OK. Here's the code: > > Select Case fraFindOrderBy > > Case 1 > cboAgreements.RowSource = "qryAgreementsByOrderNumber" > Me.RecordSource = "qryRentalAgreementHeaderByOrderNumber" > Me.cboAgreements.ColumnWidths = > "0"";0.75"";2"";1"";1.5"";0.75"";0.5""" > Case 2 > cboAgreements.RowSource = "qryAgreementsByCustomer" > Me.RecordSource = "qryRentalAgreementByCustomer" > Me.cboAgreements.ColumnWidths = > "0"";2"";0.75"";1"";1.5"";0.75"";0.5""" > Case 3 > cboAgreements.RowSource = "qryAgreementsByDateOut" > Me.RecordSource = "qryRentalAgreementByDateOut" > Me.cboAgreements.ColumnWidths = > "0"";1"";2"";0.75"";1.5"";0.75"";0.5""" > Case 4 > cboAgreements.RowSource = "qryAgreementsByPurchaseOrder" > Me.RecordSource = "qryRentalAGreementByPurchaseOrder" > Me.cboAgreements.ColumnWidths = > "0"";1.5"";0.75"";2"";1"";0.75"";0.5""" > Case 5 > cboAgreements.RowSource = "qryAgreementsByFirstUseDate" > Me.RecordSource = "qryRentalAGreementByFirstUseDate" > Me.cboAgreements.ColumnWidths = > "0"";1"";1.5"";0.75"";2"";0.75"";0.5""" > > End Select > > cboAgreements.Requery > Me.Requery > > > TIA > > Rocky > > > _____ > > From: Rocky Smolin at Beach Access Software > [mailto:rockysmolin at bchacc.com] > Sent: Monday, March 12, 2007 3:28 PM > To: 'Access Developers discussion and problem solving' > Subject: Combo Box Not Showing All Records > > > Dear List: > > I have a combo box on a form with seven fields. There is an > option frame on the form to let the user select how the data > in the combo box is to be sorted. The options are Order > Number, Customer, P.O., Date Out, and First Use Date. > > In the after update event of the option frame I set the row > source of the combo box, adjust the widths of the columns, > and requery the box. I have five separate queries. > > Problem is that not all the records show up in the box > although they all show up in the query. > > Order Number works correctly. By Customer the query selects > 19488 records but the combo box only displays 18242. Sort by > Date Out the query selects 19301 records but the combo box > only shows 139. First Use date - the query selects 19733 but > the combo box only shows 15385. Purchase Order - the query > selects 13060 but the combo box only goes down to 13055 (so close!) > > This is an A2K data base running on SP-3. > > But the A2K format mdb all works correctly in A2K3! > > Any ideas what's going on here? > > MTIA > > Rocky > > > > > > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.8/718 - Release > Date: 3/11/2007 9:27 AM > > > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.10/720 - Release > Date: 3/12/2007 7:19 PM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Tue Mar 13 06:38:02 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 13 Mar 2007 07:38:02 -0400 Subject: [AccessD] FW: Combo Box Not Showing All Records In-Reply-To: <00f101c7651c$f0dea040$0201a8c0@HAL9005> References: <00e901c76515$0d06da60$0201a8c0@HAL9005> <00f101c7651c$f0dea040$0201a8c0@HAL9005> Message-ID: <003501c76564$0f807400$657aa8c0@m6805> You always impressed me as a variety of nut. ;-) John W. Colby Colby Consulting www.ColbyConsulting.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, March 12, 2007 11:09 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Combo Box Not Showing All Records Hey good solution Rocky. You're a peach. Thanks. Rocky -----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, March 12, 2007 7:12 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Combo Box Not Showing All Records OK I'll just talk to myself - nothing new. Hey. Here's your problem Rocky. You accidentally changed the number of columns on the combo box from 7 to 8. The underlying queries have only seven fields. When you tested it in A2K3 you didn't see the problem but when you sent it to your client who is using A2K they did have the problem. Why it works in A2K3 and not in A2K I don't know. But now you have the fix. HTH Rocky -----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, March 12, 2007 3:37 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: Combo Box Not Showing All Records Further to my post below. The problem is in the code where I change the row source of the combo box. Because if I change it on the property sheet it works OK. Here's the code: Select Case fraFindOrderBy Case 1 cboAgreements.RowSource = "qryAgreementsByOrderNumber" Me.RecordSource = "qryRentalAgreementHeaderByOrderNumber" Me.cboAgreements.ColumnWidths = "0"";0.75"";2"";1"";1.5"";0.75"";0.5""" Case 2 cboAgreements.RowSource = "qryAgreementsByCustomer" Me.RecordSource = "qryRentalAgreementByCustomer" Me.cboAgreements.ColumnWidths = "0"";2"";0.75"";1"";1.5"";0.75"";0.5""" Case 3 cboAgreements.RowSource = "qryAgreementsByDateOut" Me.RecordSource = "qryRentalAgreementByDateOut" Me.cboAgreements.ColumnWidths = "0"";1"";2"";0.75"";1.5"";0.75"";0.5""" Case 4 cboAgreements.RowSource = "qryAgreementsByPurchaseOrder" Me.RecordSource = "qryRentalAGreementByPurchaseOrder" Me.cboAgreements.ColumnWidths = "0"";1.5"";0.75"";2"";1"";0.75"";0.5""" Case 5 cboAgreements.RowSource = "qryAgreementsByFirstUseDate" Me.RecordSource = "qryRentalAGreementByFirstUseDate" Me.cboAgreements.ColumnWidths = "0"";1"";1.5"";0.75"";2"";0.75"";0.5""" End Select cboAgreements.Requery Me.Requery TIA Rocky _____ From: Rocky Smolin at Beach Access Software [mailto:rockysmolin at bchacc.com] Sent: Monday, March 12, 2007 3:28 PM To: 'Access Developers discussion and problem solving' Subject: Combo Box Not Showing All Records Dear List: I have a combo box on a form with seven fields. There is an option frame on the form to let the user select how the data in the combo box is to be sorted. The options are Order Number, Customer, P.O., Date Out, and First Use Date. In the after update event of the option frame I set the row source of the combo box, adjust the widths of the columns, and requery the box. I have five separate queries. Problem is that not all the records show up in the box although they all show up in the query. Order Number works correctly. By Customer the query selects 19488 records but the combo box only displays 18242. Sort by Date Out the query selects 19301 records but the combo box only shows 139. First Use date - the query selects 19733 but the combo box only shows 15385. Purchase Order - the query selects 13060 but the combo box only goes down to 13055 (so close!) This is an A2K data base running on SP-3. But the A2K format mdb all works correctly in A2K3! Any ideas what's going on here? MTIA Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 7:19 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at dejpolsystems.com Tue Mar 13 07:28:31 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Tue, 13 Mar 2007 08:28:31 -0400 Subject: [AccessD] FW: Combo Box Not Showing All Records References: <004801c76542$81d3b250$921a0c54@minster33c3r25> Message-ID: <000d01c7656b$1d1d8b50$9258eb44@50NM721> ...still talking to himself? :) William Hindman ----- Original Message ----- From: "Andy Lacey" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 13, 2007 3:37 AM Subject: Re: [AccessD] FW: Combo Box Not Showing All Records > Blimey Rocky, where would you be without the list eh? > > -- Andy Lacey > http://www.minstersystems.co.uk > >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >> Rocky Smolin at Beach Access Software >> Sent: 13 March 2007 03:09 >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] FW: Combo Box Not Showing All Records >> >> >> Hey good solution Rocky. You're a peach. Thanks. >> >> Rocky >> >> >> >> >> >> >> >> >> -----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, March 12, 2007 7:12 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] FW: Combo Box Not Showing All Records >> >> OK I'll just talk to myself - nothing new. >> >> Hey. Here's your problem Rocky. You accidentally changed >> the number of columns on the combo box from 7 to 8. The >> underlying queries have only seven fields. >> >> When you tested it in A2K3 you didn't see the problem but >> when you sent it to your client who is using A2K they did >> have the problem. Why it works in A2K3 and not in A2K I >> don't know. But now you have the fix. >> >> HTH >> >> Rocky >> >> >> >> >> >> >> >> >> -----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, March 12, 2007 3:37 PM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] FW: Combo Box Not Showing All Records >> >> Further to my post below. The problem is in the code where I >> change the row source of the combo box. Because if I change >> it on the property sheet it works OK. Here's the code: >> >> Select Case fraFindOrderBy >> >> Case 1 >> cboAgreements.RowSource = "qryAgreementsByOrderNumber" >> Me.RecordSource = "qryRentalAgreementHeaderByOrderNumber" >> Me.cboAgreements.ColumnWidths = >> "0"";0.75"";2"";1"";1.5"";0.75"";0.5""" >> Case 2 >> cboAgreements.RowSource = "qryAgreementsByCustomer" >> Me.RecordSource = "qryRentalAgreementByCustomer" >> Me.cboAgreements.ColumnWidths = >> "0"";2"";0.75"";1"";1.5"";0.75"";0.5""" >> Case 3 >> cboAgreements.RowSource = "qryAgreementsByDateOut" >> Me.RecordSource = "qryRentalAgreementByDateOut" >> Me.cboAgreements.ColumnWidths = >> "0"";1"";2"";0.75"";1.5"";0.75"";0.5""" >> Case 4 >> cboAgreements.RowSource = "qryAgreementsByPurchaseOrder" >> Me.RecordSource = "qryRentalAGreementByPurchaseOrder" >> Me.cboAgreements.ColumnWidths = >> "0"";1.5"";0.75"";2"";1"";0.75"";0.5""" >> Case 5 >> cboAgreements.RowSource = "qryAgreementsByFirstUseDate" >> Me.RecordSource = "qryRentalAGreementByFirstUseDate" >> Me.cboAgreements.ColumnWidths = >> "0"";1"";1.5"";0.75"";2"";0.75"";0.5""" >> >> End Select >> >> cboAgreements.Requery >> Me.Requery >> >> >> TIA >> >> Rocky >> >> >> _____ >> >> From: Rocky Smolin at Beach Access Software >> [mailto:rockysmolin at bchacc.com] >> Sent: Monday, March 12, 2007 3:28 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Combo Box Not Showing All Records >> >> >> Dear List: >> >> I have a combo box on a form with seven fields. There is an >> option frame on the form to let the user select how the data >> in the combo box is to be sorted. The options are Order >> Number, Customer, P.O., Date Out, and First Use Date. >> >> In the after update event of the option frame I set the row >> source of the combo box, adjust the widths of the columns, >> and requery the box. I have five separate queries. >> >> Problem is that not all the records show up in the box >> although they all show up in the query. >> >> Order Number works correctly. By Customer the query selects >> 19488 records but the combo box only displays 18242. Sort by >> Date Out the query selects 19301 records but the combo box >> only shows 139. First Use date - the query selects 19733 but >> the combo box only shows 15385. Purchase Order - the query >> selects 13060 but the combo box only goes down to 13055 (so close!) >> >> This is an A2K data base running on SP-3. >> >> But the A2K format mdb all works correctly in A2K3! >> >> Any ideas what's going on here? >> >> MTIA >> >> Rocky >> >> >> >> >> >> -- >> 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 Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.8/718 - Release >> Date: 3/11/2007 9:27 AM >> >> >> -- >> 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 Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.10/720 - Release >> Date: 3/12/2007 7:19 PM >> >> >> -- >> 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 garykjos at gmail.com Tue Mar 13 07:31:27 2007 From: garykjos at gmail.com (Gary Kjos) Date: Tue, 13 Mar 2007 07:31:27 -0500 Subject: [AccessD] FW: Combo Box Not Showing All Records In-Reply-To: <00e901c76515$0d06da60$0201a8c0@HAL9005> References: <00d401c764f7$028e5310$0201a8c0@HAL9005> <00e901c76515$0d06da60$0201a8c0@HAL9005> Message-ID: Some of us SLEEP at night. Are you having trouble sleeping ;-) GK On 3/12/07, Rocky Smolin at Beach Access Software wrote: > OK I'll just talk to myself - nothing new. -- Gary Kjos garykjos at gmail.com From rockysmolin at bchacc.com Tue Mar 13 08:38:18 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 13 Mar 2007 06:38:18 -0700 Subject: [AccessD] FW: Combo Box Not Showing All Records In-Reply-To: Message-ID: <013c01c76574$dc7a4200$0201a8c0@HAL9005> I just do what the voices in my head tell me to do. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Tuesday, March 13, 2007 5:31 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] FW: Combo Box Not Showing All Records Some of us SLEEP at night. Are you having trouble sleeping ;-) GK On 3/12/07, Rocky Smolin at Beach Access Software wrote: > OK I'll just talk to myself - nothing new. -- Gary Kjos garykjos at gmail.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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 7:19 PM From rockysmolin at bchacc.com Tue Mar 13 11:05:09 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 13 Mar 2007 09:05:09 -0700 Subject: [AccessD] FW: Combo Box Not Showing All Records In-Reply-To: <003501c76564$0f807400$657aa8c0@m6805> Message-ID: <015a01c76589$60455570$0201a8c0@HAL9005> It SoCal. What have we got besides fruits and nuts? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 13, 2007 4:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Combo Box Not Showing All Records You always impressed me as a variety of nut. ;-) John W. Colby Colby Consulting www.ColbyConsulting.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, March 12, 2007 11:09 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Combo Box Not Showing All Records Hey good solution Rocky. You're a peach. Thanks. Rocky -----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, March 12, 2007 7:12 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Combo Box Not Showing All Records OK I'll just talk to myself - nothing new. Hey. Here's your problem Rocky. You accidentally changed the number of columns on the combo box from 7 to 8. The underlying queries have only seven fields. When you tested it in A2K3 you didn't see the problem but when you sent it to your client who is using A2K they did have the problem. Why it works in A2K3 and not in A2K I don't know. But now you have the fix. HTH Rocky -----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, March 12, 2007 3:37 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: Combo Box Not Showing All Records Further to my post below. The problem is in the code where I change the row source of the combo box. Because if I change it on the property sheet it works OK. Here's the code: Select Case fraFindOrderBy Case 1 cboAgreements.RowSource = "qryAgreementsByOrderNumber" Me.RecordSource = "qryRentalAgreementHeaderByOrderNumber" Me.cboAgreements.ColumnWidths = "0"";0.75"";2"";1"";1.5"";0.75"";0.5""" Case 2 cboAgreements.RowSource = "qryAgreementsByCustomer" Me.RecordSource = "qryRentalAgreementByCustomer" Me.cboAgreements.ColumnWidths = "0"";2"";0.75"";1"";1.5"";0.75"";0.5""" Case 3 cboAgreements.RowSource = "qryAgreementsByDateOut" Me.RecordSource = "qryRentalAgreementByDateOut" Me.cboAgreements.ColumnWidths = "0"";1"";2"";0.75"";1.5"";0.75"";0.5""" Case 4 cboAgreements.RowSource = "qryAgreementsByPurchaseOrder" Me.RecordSource = "qryRentalAGreementByPurchaseOrder" Me.cboAgreements.ColumnWidths = "0"";1.5"";0.75"";2"";1"";0.75"";0.5""" Case 5 cboAgreements.RowSource = "qryAgreementsByFirstUseDate" Me.RecordSource = "qryRentalAGreementByFirstUseDate" Me.cboAgreements.ColumnWidths = "0"";1"";1.5"";0.75"";2"";0.75"";0.5""" End Select cboAgreements.Requery Me.Requery TIA Rocky _____ From: Rocky Smolin at Beach Access Software [mailto:rockysmolin at bchacc.com] Sent: Monday, March 12, 2007 3:28 PM To: 'Access Developers discussion and problem solving' Subject: Combo Box Not Showing All Records Dear List: I have a combo box on a form with seven fields. There is an option frame on the form to let the user select how the data in the combo box is to be sorted. The options are Order Number, Customer, P.O., Date Out, and First Use Date. In the after update event of the option frame I set the row source of the combo box, adjust the widths of the columns, and requery the box. I have five separate queries. Problem is that not all the records show up in the box although they all show up in the query. Order Number works correctly. By Customer the query selects 19488 records but the combo box only displays 18242. Sort by Date Out the query selects 19301 records but the combo box only shows 139. First Use date - the query selects 19733 but the combo box only shows 15385. Purchase Order - the query selects 13060 but the combo box only goes down to 13055 (so close!) This is an A2K data base running on SP-3. But the A2K format mdb all works correctly in A2K3! Any ideas what's going on here? MTIA Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 7:19 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 7:19 PM From pharold at proftesting.com Tue Mar 13 14:24:31 2007 From: pharold at proftesting.com (Perry L Harold) Date: Tue, 13 Mar 2007 15:24:31 -0400 Subject: [AccessD] FW: Combo Box Not Showing All Records In-Reply-To: <00f101c7651c$f0dea040$0201a8c0@HAL9005> References: <00e901c76515$0d06da60$0201a8c0@HAL9005> <00f101c7651c$f0dea040$0201a8c0@HAL9005> Message-ID: <00F5FCB4F80FDB4EB03FBAAEAD97CEAD3E01E7@EXCHANGE.ptiorl.local> LOL! Much better than most of the Friday humor. Perry Harold -----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, March 12, 2007 11:09 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Combo Box Not Showing All Records Hey good solution Rocky. You're a peach. Thanks. Rocky -----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, March 12, 2007 7:12 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Combo Box Not Showing All Records OK I'll just talk to myself - nothing new. Hey. Here's your problem Rocky. You accidentally changed the number of columns on the combo box from 7 to 8. The underlying queries have only seven fields. When you tested it in A2K3 you didn't see the problem but when you sent it to your client who is using A2K they did have the problem. Why it works in A2K3 and not in A2K I don't know. But now you have the fix. HTH Rocky -----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, March 12, 2007 3:37 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: Combo Box Not Showing All Records Further to my post below. The problem is in the code where I change the row source of the combo box. Because if I change it on the property sheet it works OK. Here's the code: Select Case fraFindOrderBy Case 1 cboAgreements.RowSource = "qryAgreementsByOrderNumber" Me.RecordSource = "qryRentalAgreementHeaderByOrderNumber" Me.cboAgreements.ColumnWidths = "0"";0.75"";2"";1"";1.5"";0.75"";0.5""" Case 2 cboAgreements.RowSource = "qryAgreementsByCustomer" Me.RecordSource = "qryRentalAgreementByCustomer" Me.cboAgreements.ColumnWidths = "0"";2"";0.75"";1"";1.5"";0.75"";0.5""" Case 3 cboAgreements.RowSource = "qryAgreementsByDateOut" Me.RecordSource = "qryRentalAgreementByDateOut" Me.cboAgreements.ColumnWidths = "0"";1"";2"";0.75"";1.5"";0.75"";0.5""" Case 4 cboAgreements.RowSource = "qryAgreementsByPurchaseOrder" Me.RecordSource = "qryRentalAGreementByPurchaseOrder" Me.cboAgreements.ColumnWidths = "0"";1.5"";0.75"";2"";1"";0.75"";0.5""" Case 5 cboAgreements.RowSource = "qryAgreementsByFirstUseDate" Me.RecordSource = "qryRentalAGreementByFirstUseDate" Me.cboAgreements.ColumnWidths = "0"";1"";1.5"";0.75"";2"";0.75"";0.5""" End Select cboAgreements.Requery Me.Requery TIA Rocky _____ From: Rocky Smolin at Beach Access Software [mailto:rockysmolin at bchacc.com] Sent: Monday, March 12, 2007 3:28 PM To: 'Access Developers discussion and problem solving' Subject: Combo Box Not Showing All Records Dear List: I have a combo box on a form with seven fields. There is an option frame on the form to let the user select how the data in the combo box is to be sorted. The options are Order Number, Customer, P.O., Date Out, and First Use Date. In the after update event of the option frame I set the row source of the combo box, adjust the widths of the columns, and requery the box. I have five separate queries. Problem is that not all the records show up in the box although they all show up in the query. Order Number works correctly. By Customer the query selects 19488 records but the combo box only displays 18242. Sort by Date Out the query selects 19301 records but the combo box only shows 139. First Use date - the query selects 19733 but the combo box only shows 15385. Purchase Order - the query selects 13060 but the combo box only goes down to 13055 (so close!) This is an A2K data base running on SP-3. But the A2K format mdb all works correctly in A2K3! Any ideas what's going on here? MTIA Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 7:19 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bbruen at unwired.com.au Wed Mar 14 05:46:05 2007 From: bbruen at unwired.com.au (Bruce Bruen) Date: Wed, 14 Mar 2007 21:46:05 +1100 Subject: [AccessD] passing info to a subform sourceobject change Message-ID: <200703142146.05997.bbruen@unwired.com.au> What i've got is a form F with a subform S that changes freqently. I mean, that, depending on the current row of F (which defines it's specific type) then the form that is used for S changes, i.e. I swap its SourceObject. So if the current row in F is an "apple", then the subform S shows the "subApple" form. However, if the current F row is a "socket wrench" then S shows the "subSWrench" form. ------> This all currently works great. But now I find that I want to send some important information to some of the subforms when I set them. For example, I may want to send the S.variety value to the subApple form or conversely the s.Size value to the subSWrench form. So, having found that changing F.genericSubForm.SourceObject actually fires the new subform's OnOpen event I am trying to work out how to use it's OpenArgs() to pass the data. Is this possible? Am I barking mad? Has anyone got any ideas? or should I grab my Terry Jacks' albums and just move to suvern kelifornya? -- regards Bruce From jwcolby at colbyconsulting.com Wed Mar 14 06:55:56 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 14 Mar 2007 07:55:56 -0400 Subject: [AccessD] passing info to a subform sourceobject change In-Reply-To: <200703142146.05997.bbruen@unwired.com.au> References: <200703142146.05997.bbruen@unwired.com.au> Message-ID: <008101c7662f$bc0a82d0$657aa8c0@m6805> It is possible, but not using the OpenArgs AFAIK. The reason is that OpenArgs is passed in the Docmd.Open syntax, which isn't running in this case. You can "pull" a string into the sub form as it opens. Have the code that is manipulating the subform's SourceObject set a public variable in the form's header and then when the subform opens, have the form examine me.parent.MyVariableName. That should do it. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen Sent: Wednesday, March 14, 2007 6:46 AM To: Access Developers discussion and problem solving Subject: [AccessD] passing info to a subform sourceobject change What i've got is a form F with a subform S that changes freqently. I mean, that, depending on the current row of F (which defines it's specific type) then the form that is used for S changes, i.e. I swap its SourceObject. So if the current row in F is an "apple", then the subform S shows the "subApple" form. However, if the current F row is a "socket wrench" then S shows the "subSWrench" form. ------> This all currently works great. But now I find that I want to send some important information to some of the subforms when I set them. For example, I may want to send the S.variety value to the subApple form or conversely the s.Size value to the subSWrench form. So, having found that changing F.genericSubForm.SourceObject actually fires the new subform's OnOpen event I am trying to work out how to use it's OpenArgs() to pass the data. Is this possible? Am I barking mad? Has anyone got any ideas? or should I grab my Terry Jacks' albums and just move to suvern kelifornya? -- regards Bruce -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From girard_l at subway.com Wed Mar 14 09:52:40 2007 From: girard_l at subway.com (Leslie Girard) Date: Wed, 14 Mar 2007 10:52:40 -0400 Subject: [AccessD] Problem using "Output To" with RTF format Message-ID: <001601c76648$69f8a5d0$da785cc0@subwaydai.com> Hi all, I am having a problem using Output To converting a report to an RTF file. I have an application that uses CDO to email a report converted to RTF to the recipient. This process is used probably 500 times a day invoked by the user pressing a command button. On random occasions, the report will be created leaving out some information. If the user runs the process a second time, all the information is there. I have save commands that make sure all the information has been saved throughout the form. I have monitored the emails being sent via bcc since 5:00 PM yesterday, and this has occurred 3 times over a total of 238 emails. There appears to be no similarities or discrepancies with these emails versus the other 235. It has occurred from both users machines, which rules out it being machine specific. I cannot duplicate the problem. Has anyone had any similar problems with RTF files? Our machines are running Windows XP and Access 2000. All reports are 1 page reports. ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leslie Girard Programmer/Analyst Doctors Associates Inc. (Subway) 1-800-888-4848 or (203) 877-4281 Ext 1658 ***DISCLAIMER*** The information contained in this e-mail and attachments, if any, is confidential and may be subject to legal privilege. If you are not the intended recipient, you must not use, copy, distribute or disclose the e-mail and its attachment, or any part of its content or take any action in reliance of it. If you have received this e-mail in error, please e-mail the message back to the sender by replying and then deleting it. We cannot accept responsibility for loss or damage arising from the use of this e-mail or attachments, and recommend that you subject these to your virus checking procedures prior to use. Thank you From rockysmolin at bchacc.com Wed Mar 14 15:37:03 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 14 Mar 2007 13:37:03 -0700 Subject: [AccessD] Open PDF Message-ID: <000001c76678$87013360$0201a8c0@HAL9005> Dear List: What is the best way to open a PDF file through VBA. I have the full path and file name of the PDF file, but I can't count on the version or location of Acrobat on the target machines. MTIA, Rocky From rockysmolin at bchacc.com Wed Mar 14 15:46:46 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 14 Mar 2007 13:46:46 -0700 Subject: [AccessD] Open PDF In-Reply-To: <000001c76678$87013360$0201a8c0@HAL9005> Message-ID: <000601c76679$e21bd7e0$0201a8c0@HAL9005> This works on my box: Application.FollowHyperlink fldFABDrawing where fldFabDrawing contains the path and name of the pdf document. But is it a general case solution? Will it work on most boxes? TIA Rocky -----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, March 14, 2007 1:37 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Open PDF Dear List: What is the best way to open a PDF file through VBA. I have the full path and file name of the PDF file, but I can't count on the version or location of Acrobat on the target machines. MTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/721 - Release Date: 3/13/2007 4:51 PM From ebarro at verizon.net Wed Mar 14 15:51:17 2007 From: ebarro at verizon.net (Eric Barro) Date: Wed, 14 Mar 2007 13:51:17 -0700 Subject: [AccessD] Open PDF In-Reply-To: <000001c76678$87013360$0201a8c0@HAL9005> Message-ID: <0JEW00E1QV9JF5A5@vms046.mailsrvcs.net> Rocky, The best way to find out about the location of Acrobat is via the registry. There's VBA code to read from the registry and grab that value. Eric -----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, March 14, 2007 1:37 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Open PDF Dear List: What is the best way to open a PDF file through VBA. I have the full path and file name of the PDF file, but I can't count on the version or location of Acrobat on the target machines. MTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 7:19 PM From bbruen at unwired.com.au Wed Mar 14 15:53:33 2007 From: bbruen at unwired.com.au (Bruce Bruen) Date: Thu, 15 Mar 2007 07:53:33 +1100 Subject: [AccessD] passing info to a subform sourceobject change In-Reply-To: <008101c7662f$bc0a82d0$657aa8c0@m6805> References: <200703142146.05997.bbruen@unwired.com.au> <008101c7662f$bc0a82d0$657aa8c0@m6805> Message-ID: <200703150753.34946.bbruen@unwired.com.au> Thanks John! That was the clue I needed. I couldn't see the forest for the treeview, so to speak. I actually added it as a property to the parent form (F) which now lets me do all kinds of nefarious jiggling when things are changed in either the form or the subform! I am even considering the possibility of a user driven morphing of monkey-wrench's into grapefruit. One question (only of interest mainly) .. Are the OpenArgs only available through docmd.Open? Is there any other structure that can set them? bruce On Wednesday 14 March 2007 22:55, JWColby wrote: > It is possible, but not using the OpenArgs AFAIK. The reason is that > OpenArgs is passed in the Docmd.Open syntax, which isn't running in this > case. > > You can "pull" a string into the sub form as it opens. Have the code that > is manipulating the subform's SourceObject set a public variable in the > form's header and then when the subform opens, have the form examine > me.parent.MyVariableName. That should do it. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen > Sent: Wednesday, March 14, 2007 6:46 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] passing info to a subform sourceobject change > > What i've got is a form F with a subform S that changes freqently. I mean, > that, depending on the current row of F (which defines it's specific type) > then the form that is used for S changes, i.e. I swap its SourceObject. > > So if the current row in F is an "apple", then the subform S shows the > "subApple" form. However, if the current F row is a "socket wrench" then S > shows the "subSWrench" form. ------> This all currently works great. > > But now I find that I want to send some important information to some of > the subforms when I set them. For example, I may want to send the > S.variety value to the subApple form or conversely the s.Size value to the > subSWrench form. > > So, having found that changing F.genericSubForm.SourceObject actually > fires the new subform's OnOpen event I am trying to work out how to use > it's OpenArgs() to pass the data. > > Is this possible? Am I barking mad? Has anyone got any ideas? > > or should I grab my Terry Jacks' albums and just move to suvern kelifornya? > > > -- > regards > > Bruce > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- regards Bruce From newsgrps at dalyn.co.nz Wed Mar 14 16:01:35 2007 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 15 Mar 2007 10:01:35 +1300 Subject: [AccessD] Open PDF In-Reply-To: <000001c76678$87013360$0201a8c0@HAL9005> References: <000001c76678$87013360$0201a8c0@HAL9005> Message-ID: <20070314210134.HGWX25916.fep04.xtra.co.nz@Dalyn.dalyn.co.nz> Rocky, I use this function (Not sure where I came across it). StrFile is the full path to the file to open. It used Windows file association to know what program to open the file in: Function RunApp(strFile As String, bytSize) As Boolean Dim lngRet As Long Dim varTaskID As Variant Dim strRet As String ' Enclose FilePath within double quotes so as to take care of embedded spaces if any. strFile = Chr(34) & strFile & Chr(34) ' bytSize = 1 for Normal Window, 3 for Maximized Window lngRet = ShellExecute(hWndAccessApp, vbNullString, strFile, vbNullString, vbNullString, bytSize) If lngRet > 32 Then 'Success strRet = vbNullString lngRet = -1 RunApp = True Else RunApp = False Select Case lngRet Case 0 'InadequateMemory MsgBox "Error: Out of Memory/Resources!" Case 2 'FileNotFound MsgBox "Error: " & strFile & " not found." Case 3 'PathNotFound MsgBox "Error: Path not found for file " & strFile & "." Case 11 'BadFormat MsgBox "Error: Bad File Format for file " & strFile & "." Case 5 MsgBox "Error: Unauthorized due to Security restrictions!" Case Else MsgBox "Error: Unexpected error (Number " & lngRet & ") for file " & strFile & "." End Select End If End Function Regards David Emerson Dalyn Software Ltd 999 Moonshine Rd, RD 1 Judgeford, Porirua New Zealand 5381 Phone 0064 4 235-6782 Fax 0064 4 235-6783 At 15/03/2007, you wrote: >Dear List: > >What is the best way to open a PDF file through VBA. I have the full path >and file name of the PDF file, but I can't count on the version or location >of Acrobat on the target machines. > >MTIA, > >Rocky >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Mar 14 16:18:28 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 14 Mar 2007 17:18:28 -0400 Subject: [AccessD] passing info to a subform sourceobject change In-Reply-To: <200703150753.34946.bbruen@unwired.com.au> References: <200703142146.05997.bbruen@unwired.com.au><008101c7662f$bc0a82d0$657aa8c0@m6805> <200703150753.34946.bbruen@unwired.com.au> Message-ID: <00b701c7667e$4fbbab00$657aa8c0@m6805> >Are the OpenArgs only available through docmd.Open? Well... I don't know but I think OpenArgs is something like a parameter to a function behind the scenes that gets called when Docmd.Open is called. That implies that the form itself has some kind property that can be set. In fact in later versions I think there is actually an openargs property of the form itself that you can view the openargs string (and perhaps even set). The issue really is that when you set the subform control's property to load the form, the form is not yet defined and so you cannot set the .openargs property of the form. After you load the subform, all the form's events fire and run BEFORE control is returned to your code back in the parent form so you might be able to set the openargs property of the subform LATER, but how do you cause them to be processed? In fact I suppose that you could also "PUSH" the openargs value into the subform by having a public FUNCTION of the SUBFORM that you call from the parent form, passing a value in (the openargs) and then the function in the subform continues running processing those "openargs". Either way, it is NOT the same as the OpenArgs being processed as the form opens. I actually have an OpenArgs class that grabs the openargs in the OnOpen of the form and processes them out. I can pass in OpenArgs in the format: VarName1=VarVal1;VarName2=VarVal2;etc;etc; My class pulls out the openargs string looking for the = and ; and parses the openargs, placing the into a collection keyed on the varname. The form can then (knowing what openargs are expected, by name) reach into the class and ask for varvalues by varname. Basically it just saves having to do the code for the parsing in each form - just load the class and let her rip. How the form uses the VarVals is up to each form. Again though, this only works where an OpenArg string already exists in the property by the time OnOpen fires. What you are doing does not allow that. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen Sent: Wednesday, March 14, 2007 4:54 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] passing info to a subform sourceobject change Thanks John! That was the clue I needed. I couldn't see the forest for the treeview, so to speak. I actually added it as a property to the parent form (F) which now lets me do all kinds of nefarious jiggling when things are changed in either the form or the subform! I am even considering the possibility of a user driven morphing of monkey-wrench's into grapefruit. One question (only of interest mainly) .. Are the OpenArgs only available through docmd.Open? Is there any other structure that can set them? bruce On Wednesday 14 March 2007 22:55, JWColby wrote: > It is possible, but not using the OpenArgs AFAIK. The reason is that > OpenArgs is passed in the Docmd.Open syntax, which isn't running in this > case. > > You can "pull" a string into the sub form as it opens. Have the code that > is manipulating the subform's SourceObject set a public variable in the > form's header and then when the subform opens, have the form examine > me.parent.MyVariableName. That should do it. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen > Sent: Wednesday, March 14, 2007 6:46 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] passing info to a subform sourceobject change > > What i've got is a form F with a subform S that changes freqently. I mean, > that, depending on the current row of F (which defines it's specific type) > then the form that is used for S changes, i.e. I swap its SourceObject. > > So if the current row in F is an "apple", then the subform S shows the > "subApple" form. However, if the current F row is a "socket wrench" then S > shows the "subSWrench" form. ------> This all currently works great. > > But now I find that I want to send some important information to some of > the subforms when I set them. For example, I may want to send the > S.variety value to the subApple form or conversely the s.Size value to the > subSWrench form. > > So, having found that changing F.genericSubForm.SourceObject actually > fires the new subform's OnOpen event I am trying to work out how to use > it's OpenArgs() to pass the data. > > Is this possible? Am I barking mad? Has anyone got any ideas? > > or should I grab my Terry Jacks' albums and just move to suvern kelifornya? > > > -- > regards > > Bruce > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- regards Bruce -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From andy at minstersystems.co.uk Wed Mar 14 16:36:01 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Wed, 14 Mar 2007 21:36:01 -0000 Subject: [AccessD] Open PDF In-Reply-To: <20070314210134.HGWX25916.fep04.xtra.co.nz@Dalyn.dalyn.co.nz> Message-ID: <000301c76680$c37f5ee0$ca2170c3@minster33c3r25> FWIW me too. Works on anything with a file association. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > David Emerson > Sent: 14 March 2007 21:02 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Open PDF > > > Rocky, > > I use this function (Not sure where I came across it). StrFile is > the full path to the file to open. It used Windows file association > to know what program to open the file in: > > Function RunApp(strFile As String, bytSize) As Boolean > Dim lngRet As Long > Dim varTaskID As Variant > Dim strRet As String > > ' Enclose FilePath within double quotes so as to take care of > embedded spaces if any. > strFile = Chr(34) & strFile & Chr(34) > ' bytSize = 1 for Normal Window, 3 for Maximized Window > > lngRet = ShellExecute(hWndAccessApp, vbNullString, strFile, > vbNullString, vbNullString, bytSize) > If lngRet > 32 Then 'Success > strRet = vbNullString > lngRet = -1 > RunApp = True > Else > RunApp = False > Select Case lngRet > Case 0 'InadequateMemory > MsgBox "Error: Out of Memory/Resources!" > Case 2 'FileNotFound > MsgBox "Error: " & strFile & " not found." > Case 3 'PathNotFound > MsgBox "Error: Path not found for file " & > strFile & "." > Case 11 'BadFormat > MsgBox "Error: Bad File Format for file " & > strFile & "." > Case 5 > MsgBox "Error: Unauthorized due to Security > restrictions!" > Case Else > MsgBox "Error: Unexpected error (Number " & lngRet & > ") for file " & strFile & "." > End Select > End If > > End Function > > Regards > > David Emerson > Dalyn Software Ltd > 999 Moonshine Rd, RD 1 > Judgeford, Porirua > New Zealand 5381 > Phone 0064 4 235-6782 > Fax 0064 4 235-6783 > > At 15/03/2007, you wrote: > >Dear List: > > > >What is the best way to open a PDF file through VBA. I have > the full > >path and file name of the PDF file, but I can't count on the > version or > >location of Acrobat on the target machines. > > > >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 kathryn at bassett.net Wed Mar 14 16:41:45 2007 From: kathryn at bassett.net (Kathryn Bassett) Date: Wed, 14 Mar 2007 14:41:45 -0700 Subject: [AccessD] To the newer members Message-ID: <00f801c76681$907e7750$6401a8c0@Kathryn> It's been a while since I've had a need to post to the AccessD list. But I just used something in one of my databases that reminded me just how much help this list was to me while I was learning to use Access. Unlike many of the people on this list, I am not a database developer, just someone who needs results from my own data. But even though I came to this list with absolutely no knowledge of relational databases, I was given plenty of expert help. In particular, there was a database that I was working on to help me provide relatively live information on a 100 mile endurance race. In about a 5 year span it became more and more refined, in part because some of the experts actually wrote bits of code for me to incorporate, simply because I couldn't figure out how to do it myself. I won't name names for fear of leaving someone out, but they are major players here on the list. Another ham radio operator involved with the race was developing a checkpoint communications program, also in Access. Last year before the race, he combined what I (and AccessD) had done through the years, with his work, and as a result, in 2006 the AC100 Finish Line website http://www.ac100.com/finish/ now posts live results updated every 5 minutes, with splits showing for all the checkpoints. This is the first Ultra Marathon (at least in the US) that has been able to accomplish this. This would not have happened if it had not been for all the help I was given in my newbie years by the members of this list. So, if you, as a new member of the list, are not getting the help you need, it is probably because you are lurking and not asking for help. I want to encourage you to not be afraid to jump right in - in addition to the help, you may find yourself making many long time friends. -- Kathryn Rhinehart Bassett (Pasadena CA) "Genealogy is my bag" "GH is my soap" kathryn at bassett.net http://bassett.net From ssharkins at setel.com Wed Mar 14 19:47:47 2007 From: ssharkins at setel.com (Susan Harkins) Date: Wed, 14 Mar 2007 19:47:47 -0500 Subject: [AccessD] To the newer members In-Reply-To: <00f801c76681$907e7750$6401a8c0@Kathryn> Message-ID: <000001c7669b$9278e8f0$ee32fad1@SUSANONE> Congratulations Kathryn! I remember one year when you were posting questions during the race! :) Susan H. checkpoints. This is the first Ultra Marathon (at least in the US) that has been able to accomplish this. This would not have happened if it had not been for all the help ! From rockysmolin at bchacc.com Wed Mar 14 19:27:25 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 14 Mar 2007 17:27:25 -0700 Subject: [AccessD] Open PDF In-Reply-To: <20070314210134.HGWX25916.fep04.xtra.co.nz@Dalyn.dalyn.co.nz> Message-ID: <001801c76698$b5147f30$0201a8c0@HAL9005> Thanks David. I switched over to this instead of the FollowHyperlink approach. Worked perfectly once I figured out about getting the API function declared. The FollowHyperlink approach seems cleaner but there must be some drawback to it. Anyway, your code works fine with a second from Andy. So I'll use it. Thanks, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson Sent: Wednesday, March 14, 2007 2:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Open PDF Rocky, I use this function (Not sure where I came across it). StrFile is the full path to the file to open. It used Windows file association to know what program to open the file in: Function RunApp(strFile As String, bytSize) As Boolean Dim lngRet As Long Dim varTaskID As Variant Dim strRet As String ' Enclose FilePath within double quotes so as to take care of embedded spaces if any. strFile = Chr(34) & strFile & Chr(34) ' bytSize = 1 for Normal Window, 3 for Maximized Window lngRet = ShellExecute(hWndAccessApp, vbNullString, strFile, vbNullString, vbNullString, bytSize) If lngRet > 32 Then 'Success strRet = vbNullString lngRet = -1 RunApp = True Else RunApp = False Select Case lngRet Case 0 'InadequateMemory MsgBox "Error: Out of Memory/Resources!" Case 2 'FileNotFound MsgBox "Error: " & strFile & " not found." Case 3 'PathNotFound MsgBox "Error: Path not found for file " & strFile & "." Case 11 'BadFormat MsgBox "Error: Bad File Format for file " & strFile & "." Case 5 MsgBox "Error: Unauthorized due to Security restrictions!" Case Else MsgBox "Error: Unexpected error (Number " & lngRet & ") for file " & strFile & "." End Select End If End Function Regards David Emerson Dalyn Software Ltd 999 Moonshine Rd, RD 1 Judgeford, Porirua New Zealand 5381 Phone 0064 4 235-6782 Fax 0064 4 235-6783 At 15/03/2007, you wrote: >Dear List: > >What is the best way to open a PDF file through VBA. I have the full >path and file name of the PDF file, but I can't count on the version or >location of Acrobat on the target machines. > >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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/721 - Release Date: 3/13/2007 4:51 PM From martyconnelly at shaw.ca Wed Mar 14 20:40:45 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 14 Mar 2007 18:40:45 -0700 Subject: [AccessD] Open PDF In-Reply-To: <001801c76698$b5147f30$0201a8c0@HAL9005> References: <001801c76698$b5147f30$0201a8c0@HAL9005> Message-ID: <45F8A41D.4030309@shaw.ca> Re: Open a PDF file from MS Access Here is another method I used with Acrobat 6.0, may have to be modified with 7.0 You can then open pdf file with a specific zoom, at a specific page or bookmark Sub RunAdobe() 'for list of opening options see ' http://partners.adobe.com/asn/acrobat/sdk/public/docs/PDFOpenParams.pdf Dim intRet As Integer Dim intPage As Integer Dim strPDF As String Dim strCommandLine As String intPage = 3 'note extra quotes needed for shell command strPDF = """C:\records management\aircanadacasestudy.pdf""" strCommandLine = """C:\Program Files\Adobe\Acrobat 6.0\Reader\AcroRd32.exe""" & _ " /A " & "page=" & intPage & "&zoom=50,250,100 " & strPDF Debug.Print strCommandLine intRet = Shell(strCommandLine, vbMaximizedFocus) End Sub To go further you would need full version of Acrobat and purchase SDK to get Adobe API for $100 and run code like this Public Function BookM1(a as String) On Error GoTo ErrorHandler 'Function adds a bookmark for each page in document : a - full path and filename Dim JSO As Object Dim Path As String Dim r Dim PGE(2) Set GApp = CreateObject("Acroexch.app") Set AVDoc = CreateObject("AcroExch.AVDoc") Set PDDoc = CreateObject("Acroexch.pddoc") Path = a 'open avdoc object If (AVDoc.Open(Path, Path)) Then ' THIS IS THE BIT MISSING FROM THE BOOKS YOU MUST USE AVDOC 'Avdoc opened Set AVPageView = AVDoc.GetAVPageView Set PDDoc = AVDoc.GetPDDoc() Set JSO = PDDoc.GetJSObject If Not JSO Is Nothing Then 'JSObject opened PGE(2) = 0 'set ref page to Page 1 PGE(1) = PDDoc.GetNumPages() ' set total number of pages Do Until PGE(2) = PGE(1) r = JSO.bookmarkroot.createchild("Page " & PGE(2) + 1, "this.pageNum=" & PGE(2), PGE(2)) PGE(2) = PGE(2) + 1 Loop PDDoc.Save PDSaveFull, Path Else MsgBox "JSO Failed to Open " & Path End If Else MsgBox "AVDocFailed to Open " & Path End If 'Exit the function. exit_BookM1: r = GApp.CloseAllDocs Set MyJSObject = Nothing Set MyPDFDoc = Nothing Set MyPDFApp = Nothing r = GApp.Exit Exit Function ErrorHandler: 'Filter out the errors. Select Case Err.number Case Else 'Display the error number and description. MsgBox "Error: " & Err.number & ", " & Err.DESCRIPTION & Chr(13) & Chr(10) & "Error occurred in BookM1." End Select Resume exit_BookM1 End Function Rocky Smolin at Beach Access Software wrote: >Thanks David. I switched over to this instead of the FollowHyperlink >approach. Worked perfectly once I figured out about getting the API >function declared. > >The FollowHyperlink approach seems cleaner but there must be some drawback >to it. > >Anyway, your code works fine with a second from Andy. So I'll use it. > >Thanks, > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Wednesday, March 14, 2007 2:02 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Open PDF > >Rocky, > >I use this function (Not sure where I came across it). StrFile is the full >path to the file to open. It used Windows file association to know what >program to open the file in: > >Function RunApp(strFile As String, bytSize) As Boolean > Dim lngRet As Long > Dim varTaskID As Variant > Dim strRet As String > > ' Enclose FilePath within double quotes so as to take care of embedded >spaces if any. > strFile = Chr(34) & strFile & Chr(34) > ' bytSize = 1 for Normal Window, 3 for Maximized Window > > lngRet = ShellExecute(hWndAccessApp, vbNullString, strFile, >vbNullString, vbNullString, bytSize) > If lngRet > 32 Then 'Success > strRet = vbNullString > lngRet = -1 > RunApp = True > Else > RunApp = False > Select Case lngRet > Case 0 'InadequateMemory > MsgBox "Error: Out of Memory/Resources!" > Case 2 'FileNotFound > MsgBox "Error: " & strFile & " not found." > Case 3 'PathNotFound > MsgBox "Error: Path not found for file " & strFile & "." > Case 11 'BadFormat > MsgBox "Error: Bad File Format for file " & strFile & "." > Case 5 > MsgBox "Error: Unauthorized due to Security restrictions!" > Case Else > MsgBox "Error: Unexpected error (Number " & lngRet & >") for file " & strFile & "." > End Select > End If > >End Function > >Regards > >David Emerson >Dalyn Software Ltd >999 Moonshine Rd, RD 1 >Judgeford, Porirua >New Zealand 5381 >Phone 0064 4 235-6782 >Fax 0064 4 235-6783 > >At 15/03/2007, you wrote: > > >>Dear List: >> >>What is the best way to open a PDF file through VBA. I have the full >>path and file name of the PDF file, but I can't count on the version or >>location of Acrobat on the target machines. >> >>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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/721 - Release Date: 3/13/2007 >4:51 PM > > > > -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Thu Mar 15 00:23:31 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 14 Mar 2007 22:23:31 -0700 Subject: [AccessD] To the newer members In-Reply-To: <00f801c76681$907e7750$6401a8c0@Kathryn> Message-ID: <0JEX009JBIT6KSC0@l-daemon> Hi Kathryn (past webmaster) Great collaborative effort; you guys have done really well. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kathryn Bassett Sent: Wednesday, March 14, 2007 2:42 PM To: accessd at databaseadvisors.com Subject: [AccessD] To the newer members It's been a while since I've had a need to post to the AccessD list. But I just used something in one of my databases that reminded me just how much help this list was to me while I was learning to use Access. Unlike many of the people on this list, I am not a database developer, just someone who needs results from my own data. But even though I came to this list with absolutely no knowledge of relational databases, I was given plenty of expert help. In particular, there was a database that I was working on to help me provide relatively live information on a 100 mile endurance race. In about a 5 year span it became more and more refined, in part because some of the experts actually wrote bits of code for me to incorporate, simply because I couldn't figure out how to do it myself. I won't name names for fear of leaving someone out, but they are major players here on the list. Another ham radio operator involved with the race was developing a checkpoint communications program, also in Access. Last year before the race, he combined what I (and AccessD) had done through the years, with his work, and as a result, in 2006 the AC100 Finish Line website http://www.ac100.com/finish/ now posts live results updated every 5 minutes, with splits showing for all the checkpoints. This is the first Ultra Marathon (at least in the US) that has been able to accomplish this. This would not have happened if it had not been for all the help ! I was given in my newbie years by the members of this list. So, if you, as a new member of the list, are not getting the help you need, it is probably because you are lurking and not asking for help. I want to encourage you to not be afraid to jump right in - in addition to the help, you may find yourself making many long time friends. -- Kathryn Rhinehart Bassett (Pasadena CA) "Genealogy is my bag" "GH is my soap" kathryn at bassett.net http://bassett.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From viner at EUnet.yu Thu Mar 15 03:21:16 2007 From: viner at EUnet.yu (Ervin Brindza) Date: Thu, 15 Mar 2007 09:21:16 +0100 Subject: [AccessD] Sum a column in Excel files in a specific folder Message-ID: <000c01c766da$f0828de0$0100a8c0@RazvojErvin> Hi, I have a couple of xls files in some folder and need to sum exactly the column E in every of them. The number of rows isn't the same in these files. Can somebody help me? TIA, Ervin From jwcolby at colbyconsulting.com Thu Mar 15 08:22:34 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 15 Mar 2007 09:22:34 -0400 Subject: [AccessD] Setting timeout of remote desktop Message-ID: <000901c76705$02735a00$657aa8c0@m6805> Does anyone know how to set the timeout for remote desktop? One of my clients has me timing out in about 5 minutes of inactivity which is causing a LOT of issues (it takes a LOOOONG time to reconnect). I go away to check an email or answer a phone call and I am disconnected. 8-( John W. Colby Colby Consulting www.ColbyConsulting.com From BarbaraRyan at cox.net Thu Mar 15 08:53:43 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Thu, 15 Mar 2007 09:53:43 -0400 Subject: [AccessD] Naming Conventions Message-ID: <010901c76709$5856f950$0a00a8c0@PCRURI35> Is there a "gold standard" for Access/VB naming conventions? I've been looking at Reddick's (1994). Also, I am having difficulty understanding how to use prefixes with tags --- e.g., cls= a generic class; mcls=class defined in a module??; fmcls=??? Any suggestions on where to look for clarification? Thanks, Barb Ryan From JHewson at karta.com Thu Mar 15 09:08:48 2007 From: JHewson at karta.com (Jim Hewson) Date: Thu, 15 Mar 2007 09:08:48 -0500 Subject: [AccessD] Sum a column in Excel files in a specific folder In-Reply-To: <000c01c766da$f0828de0$0100a8c0@RazvojErvin> References: <000c01c766da$f0828de0$0100a8c0@RazvojErvin> Message-ID: <9C382E065F54AE48BC3AA7925DCBB01C04F21555@karta-exc-int.Karta.com> What I would probably do is... Insert a row in each worksheet, then select E1. Sum column E from E2 to say E200 (what ever row would be the maximum plus 50 for good measure). Take E1 from each file and sum them. I would probably copy the value and paste it into a worksheet and work from there. HTH Jim jhewson at karta.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza Sent: Thursday, March 15, 2007 3:21 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Sum a column in Excel files in a specific folder Hi, I have a couple of xls files in some folder and need to sum exactly the column E in every of them. The number of rows isn't the same in these files. Can somebody help me? TIA, Ervin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at gmail.com Thu Mar 15 09:13:08 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Thu, 15 Mar 2007 10:13:08 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: <010901c76709$5856f950$0a00a8c0@PCRURI35> References: <010901c76709$5856f950$0a00a8c0@PCRURI35> Message-ID: On 3/15/07, Barbara Ryan wrote: > Is there a "gold standard" for Access/VB naming conventions? I've been looking at Reddick's (1994). > > Also, I am having difficulty understanding how to use prefixes with tags --- e.g., cls= a generic class; mcls=class defined in a module??; fmcls=??? Any suggestions on where to look for clarification? Barb, I use Reddick's as well, well a personally modified version. The modifications are only to Keep it simpler for me. I'm pretty sure quite a number of folks here use some form or RVBA. You can find the official version of RVBA Naming Conventions at http://www.xoc.net/standards/rvbanc.asp last updated in '05 It is explained quite in depth there. That may help your understanding. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From artful at rogers.com Thu Mar 15 09:14:29 2007 From: artful at rogers.com (artful at rogers.com) Date: Thu, 15 Mar 2007 07:14:29 -0700 (PDT) Subject: [AccessD] Naming Conventions Message-ID: <773396.56301.qm@web88214.mail.re2.yahoo.com> You will find a lot of people here who love the Hungarian prefix notation. I am not one of them; I prefer Hungarian postpix notation. The point isn't really which standard you choose, but rather that you stick to it. Arthur ----- Original Message ---- From: Barbara Ryan To: Access List Sent: Thursday, March 15, 2007 9:53:43 AM Subject: [AccessD] Naming Conventions Is there a "gold standard" for Access/VB naming conventions? I've been looking at Reddick's (1994). Also, I am having difficulty understanding how to use prefixes with tags --- e.g., cls= a generic class; mcls=class defined in a module??; fmcls=??? Any suggestions on where to look for clarification? Thanks, Barb Ryan From john at winhaven.net Thu Mar 15 09:35:38 2007 From: john at winhaven.net (John Bartow) Date: Thu, 15 Mar 2007 09:35:38 -0500 Subject: [AccessD] Naming Conventions In-Reply-To: <010901c76709$5856f950$0a00a8c0@PCRURI35> References: <010901c76709$5856f950$0a00a8c0@PCRURI35> Message-ID: <012801c7670f$33df21a0$6402a8c0@ScuzzPaq> Hi Barb, Reddick (or some derivation of it) is one that is commonly used in Access. If you have the Access Developer's Handbook (ADH) there's a listing of the conventions for Access in the appendix Reddick also keeps it up to date via the web: http://www.xoc.net/standards/default.asp It was based on the Hungarian Conventions and was originally put together by Reddick and Leszynski. I standardized on it a couple of years ago. Another convention: http://www.georgehernandez.com/h/xDatabases/aaIntro/DBNamingConventions.htm# All%20Database%20Objects HTH John From dwaters at usinternet.com Thu Mar 15 09:39:20 2007 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 15 Mar 2007 09:39:20 -0500 Subject: [AccessD] Naming Conventions In-Reply-To: <010901c76709$5856f950$0a00a8c0@PCRURI35> References: <010901c76709$5856f950$0a00a8c0@PCRURI35> Message-ID: <001701c7670f$b8120eb0$0200a8c0@danwaters> Barb, I looked through the official list which Bryan listed (Thanks Bryan!), and found that I use three exceptions: 1) Instead of str as the prefix for a string variable, I use stg. Str is a VBA key word! 2) Instead of cmd for a command button, I use but. I need obviousness! 3) For scope variables, I capitalize the M or the G. It's easier to see in code. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Thursday, March 15, 2007 8:54 AM To: Access List Subject: [AccessD] Naming Conventions Is there a "gold standard" for Access/VB naming conventions? I've been looking at Reddick's (1994). Also, I am having difficulty understanding how to use prefixes with tags --- e.g., cls= a generic class; mcls=class defined in a module??; fmcls=??? Any suggestions on where to look for clarification? Thanks, Barb Ryan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jim.Hale at FleetPride.com Thu Mar 15 09:38:09 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 15 Mar 2007 09:38:09 -0500 Subject: [AccessD] Sum a column in Excel files in a specific folder Message-ID: Here is one quick and dirty way. It searches the first 1000 rows until it finds the first empty row in the column, assumes that is the end of the range to be summed, and places a sum formula in that cell. HTH Jim Hale Function test() Dim rng As Range, i As Integer, strAddressBottom As String, strAddressTop As String Set rng = Range("e1") strAddressTop = rng.Address For i = 1 To 1000 If rng.Offset(i, 0).Value = "" Then strAddressBottom = rng.Offset(i - 1, 0).Cells.Address rng.Offset(i, 0).Formula = "=sum(" & strAddressTop & ":" & strAddressBottom & ")" GoTo The_End End If Next The_End: Set rng = Nothing End Function -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza Sent: Thursday, March 15, 2007 3:21 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Sum a column in Excel files in a specific folder Hi, I have a couple of xls files in some folder and need to sum exactly the column E in every of them. The number of rows isn't the same in these files. Can somebody help me? TIA, Ervin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From DorisH3 at aol.com Thu Mar 15 09:51:58 2007 From: DorisH3 at aol.com (DorisH3 at aol.com) Date: Thu, 15 Mar 2007 10:51:58 EDT Subject: [AccessD] To the newer members Message-ID: I am also new to Access and have no understanding of VB....I want to tell you that I have had the same experience....the help that was extended me over the past six months I would say rates an A++++. I am sometimes hesitant to ask for help and end up researching it on my own, but you are right about "jumping in and asking for help". I have nothing but compliments for the response that I got and how quickly someone got back to me. Doris Hertzberg Satellite Beach, FL


**************************************
AOL now offers free email to everyone. Find out more about what's free from AOL at http://www.aol.com. From jwcolby at colbyconsulting.com Thu Mar 15 10:12:12 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 15 Mar 2007 11:12:12 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: <001701c7670f$b8120eb0$0200a8c0@danwaters> References: <010901c76709$5856f950$0a00a8c0@PCRURI35> <001701c7670f$b8120eb0$0200a8c0@danwaters> Message-ID: <001401c76714$4f8e4840$657aa8c0@m6805> As for prefixes to the prefixes, I use: g for (G)lobal m for (M)odule level global l for (L)ocal level (inside of a function) F for (F)orm level global In the last two years or so I have also taken to prefixing my functions and subs IN CLASSES with: p for (P)roperty m for (M)ethod c for (C)lass (returns a pointer to a class or other object So for example I would write Property get pMyProperty() as string Function mMyFunction() as integer Function cMyClass() as clsMyClass I do this so that the functions sort into groups and I can tell at a glance what they do. For example a cMyClass() is going to have to use the set statement: set lclsSomeObject = mclsMyClass.cSomeClassOrObject Once you get to the level of using classes, it is frequent that you will have collections (or other objects) dimensioned in the class header. "Best Practice" conventions say you should not expose the pointer to the objects in a header directly - to prevent other processes from accidentally setting the pointer to nothing - but rather to use a function to get and return the pointer. Thus in the header of a class (or module for that matter) you might have: Private mcolMyClassInstances as collection Function cColMyClassInstances() as collection set cColMyClassInstances = mcolMyClassInstances End function This allows your class to dimension the collection private and never allows any other object EXCEPT your class to mess with the pointer to the collection (set it to null for example), but does allow other objects to get at it in order to manipulate the collection. As always, naming conventions are a tool to help YOU do your job a little easier and faster. What you will find with any convention is that it is hard to get started with but once learned becomes automatic. It is just a matter of using it until using it passes over the hump and becomes automatic. And as stated elsewhere, it is not so much what you use but rather that you use it consistently. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, March 15, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Naming Conventions Barb, I looked through the official list which Bryan listed (Thanks Bryan!), and found that I use three exceptions: 1) Instead of str as the prefix for a string variable, I use stg. Str is a VBA key word! 2) Instead of cmd for a command button, I use but. I need obviousness! 3) For scope variables, I capitalize the M or the G. It's easier to see in code. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Thursday, March 15, 2007 8:54 AM To: Access List Subject: [AccessD] Naming Conventions Is there a "gold standard" for Access/VB naming conventions? I've been looking at Reddick's (1994). Also, I am having difficulty understanding how to use prefixes with tags --- e.g., cls= a generic class; mcls=class defined in a module??; fmcls=??? Any suggestions on where to look for clarification? Thanks, Barb Ryan -- 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 Thu Mar 15 10:14:04 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 15 Mar 2007 11:14:04 -0400 Subject: [AccessD] To the newer members In-Reply-To: References: Message-ID: <001501c76714$92064600$657aa8c0@m6805> Just call us the Google of last resort. ;-) The internet is an amazing storehouse of knowledge, but when you need specific nitty gritty stuff, AccessD is hard to beat. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DorisH3 at aol.com Sent: Thursday, March 15, 2007 10:52 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] To the newer members I am also new to Access and have no understanding of VB....I want to tell you that I have had the same experience....the help that was extended me over the past six months I would say rates an A++++. I am sometimes hesitant to ask for help and end up researching it on my own, but you are right about "jumping in and asking for help". I have nothing but compliments for the response that I got and how quickly someone got back to me. Doris Hertzberg Satellite Beach, FL


**************************************
AOL now offers free email to everyone. Find out more about what's free from AOL at http://www.aol.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 Thu Mar 15 10:33:58 2007 From: Donald.A.McGillivray at sprint.com (McGillivray, Don [IT]) Date: Thu, 15 Mar 2007 10:33:58 -0500 Subject: [AccessD] Setting timeout of remote desktop In-Reply-To: <000901c76705$02735a00$657aa8c0@m6805> References: <000901c76705$02735a00$657aa8c0@m6805> Message-ID: John, If you're talking about something you can do on your end to keep the thing alive, I don't think you have any options aside from never leaving your session idle for more than the limit. If the client is willing but unsure about how to extend your idle time allowance, have them look here: >From the server console, Start|Programs|Administrative Tools|Computer Management|Local Users/Groups|Users There, your user account should be found, and your idle time can be set on the Sessions tab of the Properties window. Hope this helps! Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 15, 2007 6:23 AM To: 'Access Developers discussion and problem solving'; 'Discussion of Hardware and Software issues' Subject: [AccessD] Setting timeout of remote desktop Does anyone know how to set the timeout for remote desktop? One of my clients has me timing out in about 5 minutes of inactivity which is causing a LOT of issues (it takes a LOOOONG time to reconnect). I go away to check an email or answer a phone call and I am disconnected. 8-( John W. Colby Colby Consulting 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 Thu Mar 15 10:36:37 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 15 Mar 2007 08:36:37 -0700 Subject: [AccessD] Naming Conventions In-Reply-To: <001401c76714$4f8e4840$657aa8c0@m6805> References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters> <001401c76714$4f8e4840$657aa8c0@m6805> Message-ID: Yes, John, but you go to extremes! ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 15, 2007 8:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Naming Conventions As for prefixes to the prefixes, I use: g for (G)lobal m for (M)odule level global l for (L)ocal level (inside of a function) F for (F)orm level global In the last two years or so I have also taken to prefixing my functions and subs IN CLASSES with: p for (P)roperty m for (M)ethod c for (C)lass (returns a pointer to a class or other object So for example I would write Property get pMyProperty() as string Function mMyFunction() as integer Function cMyClass() as clsMyClass I do this so that the functions sort into groups and I can tell at a glance what they do. For example a cMyClass() is going to have to use the set statement: set lclsSomeObject = mclsMyClass.cSomeClassOrObject Once you get to the level of using classes, it is frequent that you will have collections (or other objects) dimensioned in the class header. "Best Practice" conventions say you should not expose the pointer to the objects in a header directly - to prevent other processes from accidentally setting the pointer to nothing - but rather to use a function to get and return the pointer. Thus in the header of a class (or module for that matter) you might have: Private mcolMyClassInstances as collection Function cColMyClassInstances() as collection set cColMyClassInstances = mcolMyClassInstances End function This allows your class to dimension the collection private and never allows any other object EXCEPT your class to mess with the pointer to the collection (set it to null for example), but does allow other objects to get at it in order to manipulate the collection. As always, naming conventions are a tool to help YOU do your job a little easier and faster. What you will find with any convention is that it is hard to get started with but once learned becomes automatic. It is just a matter of using it until using it passes over the hump and becomes automatic. And as stated elsewhere, it is not so much what you use but rather that you use it consistently. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, March 15, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Naming Conventions Barb, I looked through the official list which Bryan listed (Thanks Bryan!), and found that I use three exceptions: 1) Instead of str as the prefix for a string variable, I use stg. Str is a VBA key word! 2) Instead of cmd for a command button, I use but. I need obviousness! 3) For scope variables, I capitalize the M or the G. It's easier to see in code. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Thursday, March 15, 2007 8:54 AM To: Access List Subject: [AccessD] Naming Conventions Is there a "gold standard" for Access/VB naming conventions? I've been looking at Reddick's (1994). Also, I am having difficulty understanding how to use prefixes with tags --- e.g., cls= a generic class; mcls=class defined in a module??; fmcls=??? Any suggestions on where to look for clarification? Thanks, Barb Ryan -- 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 Thu Mar 15 10:42:42 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 15 Mar 2007 08:42:42 -0700 Subject: [AccessD] Access 2007 Message-ID: Show of hands please: how many of you are actually using this version? I HATE Office 2007 and Access is arguably the worst of the worst. Outlook seems to be the most sane application in the suite, which isn't saying much. Friends, we have suffered a Mac attack in this version of Office. All the things I have always hated about the Mac OS have found a home in Office 2007. Is anyone trying to develop in Access 2007? The Outlook metaphor drives me nuts! Oh, for a database window! It also seems to have weird problems with CurrentProject.Connection with linked tables when you try and convert an earlier format database. Can anyone recommend a good book on just Access 2007. I know Martin came out with a book, but I haven't found it yet. Charlotte Foust From BarbaraRyan at cox.net Thu Mar 15 11:09:47 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Thu, 15 Mar 2007 12:09:47 -0400 Subject: [AccessD] Naming Conventions References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters> <001401c76714$4f8e4840$657aa8c0@m6805> Message-ID: <004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35> Thanks for all the info. I have always used the "standard" tags and prefixes (i.e., "tbl", "frm", cbo, etc.) but figured it was time to become more descriptive! John C. --- thanks for your explanation of prefixes....I am currently learning about classes from the information on your website :-) Thanks! Barb Ryan ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 15, 2007 11:12 AM Subject: Re: [AccessD] Naming Conventions > As for prefixes to the prefixes, I use: > > g for (G)lobal > m for (M)odule level global > l for (L)ocal level (inside of a function) > F for (F)orm level global > > > In the last two years or so I have also taken to prefixing my functions > and > subs IN CLASSES with: > > p for (P)roperty > m for (M)ethod > c for (C)lass (returns a pointer to a class or other object > > So for example I would write > > Property get pMyProperty() as string > > Function mMyFunction() as integer > > Function cMyClass() as clsMyClass > > I do this so that the functions sort into groups and I can tell at a > glance > what they do. For example a cMyClass() is going to have to use the set > statement: > > set lclsSomeObject = mclsMyClass.cSomeClassOrObject > > Once you get to the level of using classes, it is frequent that you will > have collections (or other objects) dimensioned in the class header. > "Best > Practice" conventions say you should not expose the pointer to the objects > in a header directly - to prevent other processes from accidentally > setting > the pointer to nothing - but rather to use a function to get and return > the > pointer. Thus in the header of a class (or module for that matter) you > might have: > > Private mcolMyClassInstances as collection > > Function cColMyClassInstances() as collection > set cColMyClassInstances = mcolMyClassInstances > End function > > This allows your class to dimension the collection private and never > allows > any other object EXCEPT your class to mess with the pointer to the > collection (set it to null for example), but does allow other objects to > get > at it in order to manipulate the collection. > > As always, naming conventions are a tool to help YOU do your job a little > easier and faster. What you will find with any convention is that it is > hard to get started with but once learned becomes automatic. It is just a > matter of using it until using it passes over the hump and becomes > automatic. And as stated elsewhere, it is not so much what you use but > rather that you use it consistently. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Thursday, March 15, 2007 10:39 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Naming Conventions > > Barb, > > I looked through the official list which Bryan listed (Thanks Bryan!), and > found that I use three exceptions: > > 1) Instead of str as the prefix for a string variable, I use stg. Str is > a > VBA key word! > > 2) Instead of cmd for a command button, I use but. I need obviousness! > > 3) For scope variables, I capitalize the M or the G. It's easier to see > in > code. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan > Sent: Thursday, March 15, 2007 8:54 AM > To: Access List > Subject: [AccessD] Naming Conventions > > Is there a "gold standard" for Access/VB naming conventions? I've been > looking at Reddick's (1994). > > Also, I am having difficulty understanding how to use prefixes with > tags --- > e.g., cls= a generic class; mcls=class defined in a module??; fmcls=??? > Any suggestions on where to look for clarification? > > Thanks, > Barb Ryan > > -- > 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 Thu Mar 15 11:46:00 2007 From: john at winhaven.net (John Bartow) Date: Thu, 15 Mar 2007 11:46:00 -0500 Subject: [AccessD] Naming Conventions In-Reply-To: <001701c7670f$b8120eb0$0200a8c0@danwaters> References: <010901c76709$5856f950$0a00a8c0@PCRURI35> <001701c7670f$b8120eb0$0200a8c0@danwaters> Message-ID: <016401c76721$6b56c9a0$6402a8c0@ScuzzPaq> HUH? So? Please explain. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, March 15, 2007 9:39 AM I use three exceptions: 1) Instead of str as the prefix for a string variable, I use stg. Str is a VBA key word! From jwcolby at colbyconsulting.com Thu Mar 15 11:59:36 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 15 Mar 2007 12:59:36 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805> Message-ID: <001701c76723$503315f0$657aa8c0@m6805> >Yes, John, but you go to extremes! ;-> LOL, as I said, it is all about making our own life easier and I find that these conventions make my life easier. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, March 15, 2007 11:37 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions Yes, John, but you go to extremes! ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 15, 2007 8:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Naming Conventions As for prefixes to the prefixes, I use: g for (G)lobal m for (M)odule level global l for (L)ocal level (inside of a function) F for (F)orm level global In the last two years or so I have also taken to prefixing my functions and subs IN CLASSES with: p for (P)roperty m for (M)ethod c for (C)lass (returns a pointer to a class or other object So for example I would write Property get pMyProperty() as string Function mMyFunction() as integer Function cMyClass() as clsMyClass I do this so that the functions sort into groups and I can tell at a glance what they do. For example a cMyClass() is going to have to use the set statement: set lclsSomeObject = mclsMyClass.cSomeClassOrObject Once you get to the level of using classes, it is frequent that you will have collections (or other objects) dimensioned in the class header. "Best Practice" conventions say you should not expose the pointer to the objects in a header directly - to prevent other processes from accidentally setting the pointer to nothing - but rather to use a function to get and return the pointer. Thus in the header of a class (or module for that matter) you might have: Private mcolMyClassInstances as collection Function cColMyClassInstances() as collection set cColMyClassInstances = mcolMyClassInstances End function This allows your class to dimension the collection private and never allows any other object EXCEPT your class to mess with the pointer to the collection (set it to null for example), but does allow other objects to get at it in order to manipulate the collection. As always, naming conventions are a tool to help YOU do your job a little easier and faster. What you will find with any convention is that it is hard to get started with but once learned becomes automatic. It is just a matter of using it until using it passes over the hump and becomes automatic. And as stated elsewhere, it is not so much what you use but rather that you use it consistently. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, March 15, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Naming Conventions Barb, I looked through the official list which Bryan listed (Thanks Bryan!), and found that I use three exceptions: 1) Instead of str as the prefix for a string variable, I use stg. Str is a VBA key word! 2) Instead of cmd for a command button, I use but. I need obviousness! 3) For scope variables, I capitalize the M or the G. It's easier to see in code. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Thursday, March 15, 2007 8:54 AM To: Access List Subject: [AccessD] Naming Conventions Is there a "gold standard" for Access/VB naming conventions? I've been looking at Reddick's (1994). Also, I am having difficulty understanding how to use prefixes with tags --- e.g., cls= a generic class; mcls=class defined in a module??; fmcls=??? Any suggestions on where to look for clarification? Thanks, Barb Ryan -- 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 DElam at jenkens.com Thu Mar 15 12:10:08 2007 From: DElam at jenkens.com (Elam, Debbie) Date: Thu, 15 Mar 2007 12:10:08 -0500 Subject: [AccessD] Recordset Open Message-ID: <7B1961ED924D1A459E378C9B1BB22B4C068DEE37@natexch.jenkens.com> I am trying to open a table on a SQL server using an ADO recordset. I get an error that the operation is not allowed when the object is open. No help files come up with help so no pointers there. I have other tables opening using virtually identical recordsets out of the same database with no problems. This database is exclusively used by me right now, though that should not be an issue. I have discovered that I will not get the error if I open it as a query on that table that returns no records. (not helpful to me obviously). If anyone has any ideas about where the issue might be, help is appreciated and needed urgently. Debbie - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. From accessd at shaw.ca Thu Mar 15 12:17:50 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 15 Mar 2007 10:17:50 -0700 Subject: [AccessD] Setting timeout of remote desktop In-Reply-To: <000901c76705$02735a00$657aa8c0@m6805> Message-ID: <0JEY001YXFVNHTB0@l-daemon> Hi John: There a couple of things that could be affecting the time-out but your client will have to fix those. 1. It could that the terminal service configuration is set too short. He/she would have to run tscc console > connections > (right-mouse-click) properties > session tab > check the Override user setting. At that point your login session timing can be set. If you can get your client to simply un-check the 'Override user settings' then you should have unlimited time. 2. Your user account on the server could be set for limited login times. Then your client would have to go through the Computer Management or Group Policy editor and turn off session limitations to the user account. It is totally up to the client to either do it or get their IT guy to set you up properly. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 15, 2007 6:23 AM To: 'Access Developers discussion and problem solving'; 'Discussion of Hardware and Software issues' Subject: [AccessD] Setting timeout of remote desktop Does anyone know how to set the timeout for remote desktop? One of my clients has me timing out in about 5 minutes of inactivity which is causing a LOT of issues (it takes a LOOOONG time to reconnect). I go away to check an email or answer a phone call and I am disconnected. 8-( John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Thu Mar 15 12:16:44 2007 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 15 Mar 2007 12:16:44 -0500 Subject: [AccessD] Recordset Open In-Reply-To: <7B1961ED924D1A459E378C9B1BB22B4C068DEE37@natexch.jenkens.com> References: <7B1961ED924D1A459E378C9B1BB22B4C068DEE37@natexch.jenkens.com> Message-ID: Any different types of fields in that table verses in the others that work? Any fields that could contain something that doesn't translate into Accesses world? If you define a query on that table with only a limited number of fields would it work to jsut run the query on? Or can you just open the table itself in datasheet mode? I don't work with SQL server tables at all myself but I do use Oracle tables quite a lot and all those things would apply there or be things I would try there to see what the deal is. GK On 3/15/07, Elam, Debbie wrote: > I am trying to open a table on a SQL server using an ADO recordset. I get > an error that the operation is not allowed when the object is open. No help > files come up with help so no pointers there. > > I have other tables opening using virtually identical recordsets out of the > same database with no problems. This database is exclusively used by me > right now, though that should not be an issue. I have discovered that I > will not get the error if I open it as a query on that table that returns no > records. (not helpful to me obviously). > > If anyone has any ideas about where the issue might be, help is appreciated > and needed urgently. > > Debbie > - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject > to the Attorney-Client Privilege, (2) an attorney work product, or (3) > strictly confidential. If you are not the intended recipient of this > message, you may not disclose, print, copy or disseminate this information. > If you have received this in error, please reply and notify the sender > (only) and delete the message. Unauthorized interception of this e-mail is a > violation of federal criminal law. > This communication does not reflect an intention by the sender or the > sender's client or principal to conduct a transaction or make any agreement > by electronic means. Nothing contained in this message or in any attachment > shall satisfy the requirements for a writing, and nothing contained herein > shall constitute a contract or electronic signature under the Electronic > Signatures in Global and National Commerce Act, any version of the Uniform > Electronic Transactions Act or any other statute governing electronic > transactions. > -- > 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 martyconnelly at shaw.ca Thu Mar 15 12:22:09 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 15 Mar 2007 10:22:09 -0700 Subject: [AccessD] Recordset Open In-Reply-To: <7B1961ED924D1A459E378C9B1BB22B4C068DEE37@natexch.jenkens.com> References: <7B1961ED924D1A459E378C9B1BB22B4C068DEE37@natexch.jenkens.com> Message-ID: <45F980C1.7080309@shaw.ca> Just a quick guess does the table have at least one index and are you using an updateable cursor Elam, Debbie wrote: >I am trying to open a table on a SQL server using an ADO recordset. I get >an error that the operation is not allowed when the object is open. No help >files come up with help so no pointers there. > >I have other tables opening using virtually identical recordsets out of the >same database with no problems. This database is exclusively used by me >right now, though that should not be an issue. I have discovered that I >will not get the error if I open it as a query on that table that returns no >records. (not helpful to me obviously). > >If anyone has any ideas about where the issue might be, help is appreciated >and needed urgently. > >Debbie >- JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject >to the Attorney-Client Privilege, (2) an attorney work product, or (3) >strictly confidential. If you are not the intended recipient of this >message, you may not disclose, print, copy or disseminate this information. >If you have received this in error, please reply and notify the sender >(only) and delete the message. Unauthorized interception of this e-mail is a >violation of federal criminal law. >This communication does not reflect an intention by the sender or the >sender's client or principal to conduct a transaction or make any agreement >by electronic means. Nothing contained in this message or in any attachment >shall satisfy the requirements for a writing, and nothing contained herein >shall constitute a contract or electronic signature under the Electronic >Signatures in Global and National Commerce Act, any version of the Uniform >Electronic Transactions Act or any other statute governing electronic >transactions. > > -- Marty Connelly Victoria, B.C. Canada From dwaters at usinternet.com Thu Mar 15 12:22:29 2007 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 15 Mar 2007 12:22:29 -0500 Subject: [AccessD] Naming Conventions In-Reply-To: <016401c76721$6b56c9a0$6402a8c0@ScuzzPaq> References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters> <016401c76721$6b56c9a0$6402a8c0@ScuzzPaq> Message-ID: <002401c76726$82b69350$0200a8c0@danwaters> My memory failed me - it's actually a VBA Function which will convert a number to a string value. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Thursday, March 15, 2007 11:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Naming Conventions HUH? So? Please explain. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, March 15, 2007 9:39 AM I use three exceptions: 1) Instead of str as the prefix for a string variable, I use stg. Str is a VBA key word! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ebarro at verizon.net Thu Mar 15 12:24:14 2007 From: ebarro at verizon.net (Eric Barro) Date: Thu, 15 Mar 2007 10:24:14 -0700 Subject: [AccessD] Recordset Open In-Reply-To: <7B1961ED924D1A459E378C9B1BB22B4C068DEE37@natexch.jenkens.com> Message-ID: <0JEY00HAGGCHLC87@vms048.mailsrvcs.net> Are you using the same connection object that hasn't been closed and disposed off properly? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Elam, Debbie Sent: Thursday, March 15, 2007 10:10 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recordset Open I am trying to open a table on a SQL server using an ADO recordset. I get an error that the operation is not allowed when the object is open. No help files come up with help so no pointers there. I have other tables opening using virtually identical recordsets out of the same database with no problems. This database is exclusively used by me right now, though that should not be an issue. I have discovered that I will not get the error if I open it as a query on that table that returns no records. (not helpful to me obviously). If anyone has any ideas about where the issue might be, help is appreciated and needed urgently. Debbie - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM From jwcolby at colbyconsulting.com Thu Mar 15 12:25:38 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 15 Mar 2007 13:25:38 -0400 Subject: [AccessD] Setting timeout of remote desktop In-Reply-To: <0JEY001YXFVNHTB0@l-daemon> References: <000901c76705$02735a00$657aa8c0@m6805> <0JEY001YXFVNHTB0@l-daemon> Message-ID: <001b01c76726$f35ac9a0$657aa8c0@m6805> Thanks for that. I also remote desktop into my own machines here in my office so I have to learn how to do this as well. I have a mix of Windows XP Pro and Windows 2003 here at the office. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, March 15, 2007 1:18 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Setting timeout of remote desktop Hi John: There a couple of things that could be affecting the time-out but your client will have to fix those. 1. It could that the terminal service configuration is set too short. He/she would have to run tscc console > connections > (right-mouse-click) properties > session tab > check the Override user setting. At that point your login session timing can be set. If you can get your client to simply un-check the 'Override user settings' then you should have unlimited time. 2. Your user account on the server could be set for limited login times. Then your client would have to go through the Computer Management or Group Policy editor and turn off session limitations to the user account. It is totally up to the client to either do it or get their IT guy to set you up properly. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 15, 2007 6:23 AM To: 'Access Developers discussion and problem solving'; 'Discussion of Hardware and Software issues' Subject: [AccessD] Setting timeout of remote desktop Does anyone know how to set the timeout for remote desktop? One of my clients has me timing out in about 5 minutes of inactivity which is causing a LOT of issues (it takes a LOOOONG time to reconnect). I go away to check an email or answer a phone call and I am disconnected. 8-( John W. Colby Colby Consulting 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 Thu Mar 15 13:18:23 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 15 Mar 2007 14:18:23 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: <004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35> References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805> <004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35> Message-ID: <001d01c7672e$526b51b0$657aa8c0@m6805> >..I am currently learning about classes from the information on your website :-) Uh oh. ;-) Welcome to the next level of programming. Classes really solve a host of "container" problems that simply can't be done any other way. Back in about 2000, before Shamil opened my eyes to classes (and withevents) I used collections and collections of collections to hold objects. It worked but was sooooooo clumsy. Now I start with a base class (or sometimes a module) and that class holds collections which hold class instances. For example as everyone knows by now I have a framework. One of the base units of the framework is a dclsFrm which wraps the form object. BTW, in THIS CASE, the d is not a type prefix at all, it an homage to Shamil who called his Withevent programming "DEEP" programming. So a dclsXXXX is a class which will sink (and possibly source) events inside the class. IOW it is a DEEP class. Just a way of paying my respects to Shamil. Sinking and sourcing events in classes is so incredibly powerful that I simply can't imagine not doing so now. So I have a dclsFrm class which is dimensioned in the form's "code-behind-form's" class module header and initialized in the OnOpen of the form. The form passes in a reference to itself to the dclsFrm that it just instantiated. The dclsFrm then sets the pointer passed in ("its" form) into a module level global at the top of the class, declared WithEvents. Declaring the form variable WithEvents tells VB that this class expects to sink events from the form. I then create event sinks for all of the form's events. One of the KEY constructs of dclsFrm is a control scanner which is called from the Init(). That scanner looks for every single control on the form (iterates the controls() collection of the form). Each time it finds a control, a huge case statement asks "what kind of control is this" and loads a wrapper class for each control. So my framework also has a dclsCbo, dclsTxt, dclsCmd etc. As the scanner finds a textbox, it instantiates a dclsTxt and initializes it, passing in a pointer to that text box control. Now that it has a dclsTxt for that text box, it needs a place to store the class pointer. For this I use a collection up in the dclsFrm's header. Every control class wrapper gets stored in this collection, keyed on the control's name. Since the control name is always unique, the form itself (or dclsFrm) can always look into this collection using the control's name to find the wrapper class for that control. I also have a few special purpose collections which hold specific types of controls but the point here is that the dclsFrm can use collections to hold entire collections of other classes. In fact those "child" classes can also have collections which store things. For example I have a dctlTab which has a collection which holds... dclsTabPage instances. Each class sinks the events of its "wrapped" control and implements generic behaviors that I find so common that I want it always available. When you read this, the biggest thing to take away is that I did not write all of this stuff in a week or even a month. I add functionality to my framework as I run into a need for it. One day I decided that I really needed some basic "form wrapper" functionality. I found myself writing a TON of similar code in every form - stuff to find specific records etc. What better place to put it than in a class which wraps the form and provides that functionality to ANY form that wants that kind of functionality. Dimension my dclsFrm, initialize it and voila, all of that code is now "locked and loaded", ready to be used by the form, in fact it can happen completely automatically in many cases. One day I decided that it would be nice to have my combo's just automatically handle NotInList (and dbl-click) events and either open a form for adding / editing the table behind the form (dbl-click), or for simple tables, just add a new entry when the user typed in something not already in the list (NotInList). Sure, I could dbl click each and every combo's NotInList property and call a function that does that but why? A combo wrapper class can do all that for me. Now that I have a combo wrapper class (dclsCbo) how do I get it to load automatically? Hmmm... My dclsFrm needs a control scanner... Now my dclsFrm loads an instance of dclsCbo for every combo. Hmmm... How about my text boxes? I want the text boxes to change background color as it gets the focus and revert back to the old color when it loses the focus. Easy in a dclsTxt. Sink the OnEnter and OnExit of the text box and cause it to change the background color. Hmm... Now go back to my dclsCbo and make it do the same thing... Edit my control scanner in dclsFrm to load the text box classes. Hmmm... I want the combo control to change the label back color if it handles the NotInList so that there is a visual cue to the user to expect this. Have the dclsCbo grab a pointer to its label and then set the label's back color as the combo initializes IF it is going to handle the not-in-list. And over time you can build up a really nifty framework that just automates all of that lowly programming stuff that you used to have to do manually. Load dclsFrm, it loads all the dclsXXX control wrappers, they handle the details. Just that easy! I can literally have about 20-30 lines of code in a form (in the OnOpen) and have it doing all kinds of stuff that I want it to do. It would look like magic to the non class programmer but it is just plain old programming, just tied to events in the object wrapper class instead of in each form. How would you like to be able to apply a uniform format to dates in all forms, and be able to change them by changing a record in a table? If you use bound forms and wrapper classes it is almost trivial. The form's recordset clone can be manipulated as a dao.recordset object. Each control is bound to a specific field and thus "knows" it's field name in the recordset. So any control can get the properties collection for its field from the dclsFrm (its parent), find out what the data type is, and if the data type is a date, apply a specific date format to it. If you use my SysVars method, you load the date format as a sysvar (a record in a table) and the control simply looks up the required date format in the SysVar class. All done by the dclsTxt class as it loads, automatically (to the application) because the dclsFrm has a control scanner in it. Now imagine trying to do this kind of stuff without classes. It ain't easy and it ain't fun, and in fact it is so hard you just don't do it. With classes / WithEvents it is easier and lots of fun. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Thursday, March 15, 2007 12:10 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions Thanks for all the info. I have always used the "standard" tags and prefixes (i.e., "tbl", "frm", cbo, etc.) but figured it was time to become more descriptive! John C. --- thanks for your explanation of prefixes....I am currently learning about classes from the information on your website :-) Thanks! Barb Ryan From carbonnb at gmail.com Thu Mar 15 13:23:54 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Thu, 15 Mar 2007 14:23:54 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: <001d01c7672e$526b51b0$657aa8c0@m6805> References: <010901c76709$5856f950$0a00a8c0@PCRURI35> <001701c7670f$b8120eb0$0200a8c0@danwaters> <001401c76714$4f8e4840$657aa8c0@m6805> <004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35> <001d01c7672e$526b51b0$657aa8c0@m6805> Message-ID: On 3/15/07, JWColby wrote: > For example as everyone knows by now I have a framework. One of the base You have a framework? No way!! Hmmm, you learn something new everyday. :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From DElam at jenkens.com Thu Mar 15 13:27:59 2007 From: DElam at jenkens.com (Elam, Debbie) Date: Thu, 15 Mar 2007 13:27:59 -0500 Subject: [AccessD] Recordset Open Message-ID: <7B1961ED924D1A459E378C9B1BB22B4C068DEE3B@natexch.jenkens.com> Yes and yes, but the same is true for the table that is working. I also deleted everything but the primary key index on the table and still get the error. Debbie -----Original Message----- From: MartyConnelly [mailto:martyconnelly at shaw.ca] Sent: Thursday, March 15, 2007 12:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Recordset Open Just a quick guess does the table have at least one index and are you using an updateable cursor Elam, Debbie wrote: >I am trying to open a table on a SQL server using an ADO recordset. I get >an error that the operation is not allowed when the object is open. No help >files come up with help so no pointers there. > >I have other tables opening using virtually identical recordsets out of the >same database with no problems. This database is exclusively used by me >right now, though that should not be an issue. I have discovered that I >will not get the error if I open it as a query on that table that returns no >records. (not helpful to me obviously). > >If anyone has any ideas about where the issue might be, help is appreciated >and needed urgently. > >Debbie >- JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject >to the Attorney-Client Privilege, (2) an attorney work product, or (3) >strictly confidential. If you are not the intended recipient of this >message, you may not disclose, print, copy or disseminate this information. >If you have received this in error, please reply and notify the sender >(only) and delete the message. Unauthorized interception of this e-mail is a >violation of federal criminal law. >This communication does not reflect an intention by the sender or the >sender's client or principal to conduct a transaction or make any agreement >by electronic means. Nothing contained in this message or in any attachment >shall satisfy the requirements for a writing, and nothing contained herein >shall constitute a contract or electronic signature under the Electronic >Signatures in Global and National Commerce Act, any version of the Uniform >Electronic Transactions Act or any other statute governing electronic >transactions. > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. From DElam at jenkens.com Thu Mar 15 13:30:09 2007 From: DElam at jenkens.com (Elam, Debbie) Date: Thu, 15 Mar 2007 13:30:09 -0500 Subject: [AccessD] Recordset Open Message-ID: <7B1961ED924D1A459E378C9B1BB22B4C068DEE3C@natexch.jenkens.com> Well the recordsets are not closed because the code is failing and I have not yet handled that error. However, I get this the first go round on a freshly booted machine, so I do not think it is a persistent connection. Debbie -----Original Message----- From: Eric Barro [mailto:ebarro at verizon.net] Sent: Thursday, March 15, 2007 12:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Recordset Open Are you using the same connection object that hasn't been closed and disposed off properly? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Elam, Debbie Sent: Thursday, March 15, 2007 10:10 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recordset Open I am trying to open a table on a SQL server using an ADO recordset. I get an error that the operation is not allowed when the object is open. No help files come up with help so no pointers there. I have other tables opening using virtually identical recordsets out of the same database with no problems. This database is exclusively used by me right now, though that should not be an issue. I have discovered that I will not get the error if I open it as a query on that table that returns no records. (not helpful to me obviously). If anyone has any ideas about where the issue might be, help is appreciated and needed urgently. Debbie - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. From ebarro at verizon.net Thu Mar 15 13:34:52 2007 From: ebarro at verizon.net (Eric Barro) Date: Thu, 15 Mar 2007 11:34:52 -0700 Subject: [AccessD] Recordset Open In-Reply-To: <7B1961ED924D1A459E378C9B1BB22B4C068DEE3C@natexch.jenkens.com> Message-ID: <0JEY001GXJMIWM4B@vms042.mailsrvcs.net> Can you post code snippets? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Elam, Debbie Sent: Thursday, March 15, 2007 11:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Recordset Open Well the recordsets are not closed because the code is failing and I have not yet handled that error. However, I get this the first go round on a freshly booted machine, so I do not think it is a persistent connection. Debbie -----Original Message----- From: Eric Barro [mailto:ebarro at verizon.net] Sent: Thursday, March 15, 2007 12:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Recordset Open Are you using the same connection object that hasn't been closed and disposed off properly? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Elam, Debbie Sent: Thursday, March 15, 2007 10:10 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recordset Open I am trying to open a table on a SQL server using an ADO recordset. I get an error that the operation is not allowed when the object is open. No help files come up with help so no pointers there. I have other tables opening using virtually identical recordsets out of the same database with no problems. This database is exclusively used by me right now, though that should not be an issue. I have discovered that I will not get the error if I open it as a query on that table that returns no records. (not helpful to me obviously). If anyone has any ideas about where the issue might be, help is appreciated and needed urgently. Debbie - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM From davidmcafee at gmail.com Thu Mar 15 13:36:40 2007 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 15 Mar 2007 11:36:40 -0700 Subject: [AccessD] Access 2007 In-Reply-To: References: Message-ID: <8786a4c00703151136s181cbffcvcc1252950b8dd888@mail.gmail.com> A coworker was showing me his new Vista box and Office 2007. Everything that he was showing me, which he thought was cool, screamed of "Mac". Maybe I'm just getting old... D On 3/15/07, Charlotte Foust wrote: > > Show of hands please: how many of you are actually using this version? > > I HATE Office 2007 and Access is arguably the worst of the worst. > Outlook seems to be the most sane application in the suite, which isn't > saying much. Friends, we have suffered a Mac attack in this version of > Office. All the things I have always hated about the Mac OS have found > a home in Office 2007. > > Is anyone trying to develop in Access 2007? The Outlook metaphor drives > me nuts! Oh, for a database window! It also seems to have weird > problems with CurrentProject.Connection with linked tables when you try > and convert an earlier format database. Can anyone recommend a good > book on just Access 2007. I know Martin came out with a book, but I > haven't found it yet. > > Charlotte Foust > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Thu Mar 15 13:38:23 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 15 Mar 2007 14:38:23 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35><001d01c7672e$526b51b0$657aa8c0@m6805> Message-ID: <001e01c76731$1d228b10$657aa8c0@m6805> Yea, I finally gave in to the pressure. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Thursday, March 15, 2007 2:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions On 3/15/07, JWColby wrote: > For example as everyone knows by now I have a framework. One of the > base You have a framework? No way!! Hmmm, you learn something new everyday. :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DElam at jenkens.com Thu Mar 15 14:00:55 2007 From: DElam at jenkens.com (Elam, Debbie) Date: Thu, 15 Mar 2007 14:00:55 -0500 Subject: [AccessD] Recordset Open Message-ID: <7B1961ED924D1A459E378C9B1BB22B4C068DEE3F@natexch.jenkens.com> I think I have it figured out. It was an open recordset hanging around. It was hanging on a second pass of a loop. I should have closed the recordset at the end of the loop so it could be reopened as changed. I thought it was stopping the first pass, and it was stopping on the second. Sorry for the red herring, but all of you really clarified my thinking on this. Debbie -----Original Message----- From: Eric Barro [mailto:ebarro at verizon.net] Sent: Thursday, March 15, 2007 1:35 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Recordset Open Can you post code snippets? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Elam, Debbie Sent: Thursday, March 15, 2007 11:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Recordset Open Well the recordsets are not closed because the code is failing and I have not yet handled that error. However, I get this the first go round on a freshly booted machine, so I do not think it is a persistent connection. Debbie -----Original Message----- From: Eric Barro [mailto:ebarro at verizon.net] Sent: Thursday, March 15, 2007 12:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Recordset Open Are you using the same connection object that hasn't been closed and disposed off properly? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Elam, Debbie Sent: Thursday, March 15, 2007 10:10 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recordset Open I am trying to open a table on a SQL server using an ADO recordset. I get an error that the operation is not allowed when the object is open. No help files come up with help so no pointers there. I have other tables opening using virtually identical recordsets out of the same database with no problems. This database is exclusively used by me right now, though that should not be an issue. I have discovered that I will not get the error if I open it as a query on that table that returns no records. (not helpful to me obviously). If anyone has any ideas about where the issue might be, help is appreciated and needed urgently. Debbie - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. From carbonnb at gmail.com Thu Mar 15 14:01:37 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Thu, 15 Mar 2007 15:01:37 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: <001e01c76731$1d228b10$657aa8c0@m6805> References: <010901c76709$5856f950$0a00a8c0@PCRURI35> <001701c7670f$b8120eb0$0200a8c0@danwaters> <001401c76714$4f8e4840$657aa8c0@m6805> <004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35> <001d01c7672e$526b51b0$657aa8c0@m6805> <001e01c76731$1d228b10$657aa8c0@m6805> Message-ID: On 3/15/07, JWColby wrote: > Yea, I finally gave in to the pressure. I guess you CAN teach an old dog new tricks, eh? :-) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From rl_stewart at highstream.net Thu Mar 15 14:13:48 2007 From: rl_stewart at highstream.net (Robert L. Stewart) Date: Thu, 15 Mar 2007 14:13:48 -0500 Subject: [AccessD] Access 2007 In-Reply-To: References: Message-ID: <200703151915.l2FJF7U09204@databaseadvisors.com> I have a non-profit that got it. So I have to convert my client management system over to it. I hate the interface. I may wait on the free runtime for 2003 and force them to use it instead. I have to decide what to do before next weekend because I am supposed to do the install then. I will keep the list posts on the adventures encountered. At 01:00 PM 3/15/2007, you wrote: >Date: Thu, 15 Mar 2007 08:42:42 -0700 >From: "Charlotte Foust" >Subject: [AccessD] Access 2007 >To: >Message-ID: > >Content-Type: text/plain; charset="us-ascii" > >Show of hands please: how many of you are actually using this version? > >I HATE Office 2007 and Access is arguably the worst of the worst. >Outlook seems to be the most sane application in the suite, which isn't >saying much. Friends, we have suffered a Mac attack in this version of >Office. All the things I have always hated about the Mac OS have found >a home in Office 2007. > >Is anyone trying to develop in Access 2007? The Outlook metaphor drives >me nuts! Oh, for a database window! It also seems to have weird >problems with CurrentProject.Connection with linked tables when you try >and convert an earlier format database. Can anyone recommend a good >book on just Access 2007. I know Martin came out with a book, but I >haven't found it yet. From jwcolby at colbyconsulting.com Thu Mar 15 14:23:32 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 15 Mar 2007 15:23:32 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35><001d01c7672e$526b51b0$657aa8c0@m6805><001e01c76731$1d228b10$657aa8c0@m6805> Message-ID: <002001c76737$6c1f6ed0$657aa8c0@m6805> Well... The jury is still out on whether this dog can be taught new tricks. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Thursday, March 15, 2007 3:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions On 3/15/07, JWColby wrote: > Yea, I finally gave in to the pressure. I guess you CAN teach an old dog new tricks, eh? :-) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Thu Mar 15 16:11:23 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 15 Mar 2007 14:11:23 -0700 Subject: [AccessD] Naming Conventions In-Reply-To: <002001c76737$6c1f6ed0$657aa8c0@m6805> References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35><001d01c7672e$526b51b0$657aa8c0@m6805><001e01c76731$1d228b10$657aa8c0@m6805> <002001c76737$6c1f6ed0$657aa8c0@m6805> Message-ID: Hah! You have children, and that ALWAYS teaches you new tricks! LOL Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 15, 2007 12:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Naming Conventions Well... The jury is still out on whether this dog can be taught new tricks. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Thursday, March 15, 2007 3:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions On 3/15/07, JWColby wrote: > Yea, I finally gave in to the pressure. I guess you CAN teach an old dog new tricks, eh? :-) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- 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 artful at rogers.com Thu Mar 15 16:40:22 2007 From: artful at rogers.com (artful at rogers.com) Date: Thu, 15 Mar 2007 14:40:22 -0700 (PDT) Subject: [AccessD] Naming Conventions Message-ID: <834610.50074.qm@web88207.mail.re2.yahoo.com> The historian in me chafes at the bit, John. Hungarian notation began with Charles Simonyi, IIRC. But as I wrote previously, the particular convention does not matter, so long as one adheres to it. I prefer Hungarian postfix for one simple reason: signal to noise ratio. With the Reddick/Leszynski convention, the first n letters are noise, IMO, not signal, so I use these identifiers as suffixes not prefixes: clsMyClass --> MyClass_cls This convention sorts everything (IMO) much more intelligently than the classic H-prefix notation. I want everything related to "Customer" to begin with "Customer", not "cls" or "frm" or "rpt" etc. Perhaps this is an indication of my advanced age. I like to see everything related to "Customer" sorted alphabetically under "Customer", not distributed beneath a dozen or more prefixes. Personal preference, let's call it, but if you're working for me you'll use suffixes, and if I'm working for you, I'll use prefixes. So be it. Incidentally, I do similar things when naming queries in Access. (I never use SELECT statements as either record source or row source -- I name every query.) For example, Customer_qs, Customer_qa, Customer_qd and Customer_qu. I don't think that I even need to spell out what they do, the convention is so obvious, and it has the added advantage of intelligent sorting. Arthur Fuller Technical Writer, Data Modeler, SQL Sensei Artful Databases Organization www.artfulsoftware.com ----- Original Message ---- From: John Bartow To: Access Developers discussion and problem solving Sent: Thursday, March 15, 2007 10:35:38 AM Subject: Re: [AccessD] Naming Conventions Hi Barb, Reddick (or some derivation of it) is one that is commonly used in Access. If you have the Access Developer's Handbook (ADH) there's a listing of the conventions for Access in the appendix Reddick also keeps it up to date via the web: http://www.xoc.net/standards/default.asp It was based on the Hungarian Conventions and was originally put together by Reddick and Leszynski. I standardized on it a couple of years ago. Another convention: http://www.georgehernandez.com/h/xDatabases/aaIntro/DBNamingConventions.htm# All%20Database%20Objects HTH John From accessd at shaw.ca Thu Mar 15 16:55:19 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 15 Mar 2007 14:55:19 -0700 Subject: [AccessD] Access 2007 In-Reply-To: Message-ID: <0JEY0071BSQ2Z960@l-daemon> Hi Charlotte: I have the CD sitting at my station but have been procrastinating. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, March 15, 2007 8:43 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Access 2007 Show of hands please: how many of you are actually using this version? I HATE Office 2007 and Access is arguably the worst of the worst. Outlook seems to be the most sane application in the suite, which isn't saying much. Friends, we have suffered a Mac attack in this version of Office. All the things I have always hated about the Mac OS have found a home in Office 2007. Is anyone trying to develop in Access 2007? The Outlook metaphor drives me nuts! Oh, for a database window! It also seems to have weird problems with CurrentProject.Connection with linked tables when you try and convert an earlier format database. Can anyone recommend a good book on just Access 2007. I know Martin came out with a book, but I haven't found it yet. Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Thu Mar 15 17:20:51 2007 From: artful at rogers.com (artful at rogers.com) Date: Thu, 15 Mar 2007 15:20:51 -0700 (PDT) Subject: [AccessD] Access 2007 Message-ID: <20070315222051.28987.qmail@web88204.mail.re2.yahoo.com> Wow. You and I couldn't possibly be more opposed on this one, Jim. I'm thinking "Finally!" I totally love what is possible in the new environment. Clearly it's a personal-taste thing. There is nothing you cannot do in 2007 that you could do before, so you can continue to do it the old way if you wish, but I love the new UI. Admittedly it took me a few experiments to find out how to twist it according to my predilections, but now that I know, I love it. P.S. About 99% of the users I know measure everything they use by the Outlook metaphor. That could reflect the subset of people at whose pleasure I serve, but that's the fact. The sizable pane, the treeview in the left pane, the auto-loading panel in the right pane... everyone that I know knows this interface so well that I don't have to explain it. So I just take an old app and turn the switchboard into a treeview and suddenly everyone is much happier than they were with the previous roll-out. Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, March 15, 2007 8:43 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Access 2007 Show of hands please: how many of you are actually using this version? I HATE Office 2007 and Access is arguably the worst of the worst. Outlook seems to be the most sane application in the suite, which isn't saying much. Friends, we have suffered a Mac attack in this version of Office. All the things I have always hated about the Mac OS have found a home in Office 2007. Is anyone trying to develop in Access 2007? The Outlook metaphor drives me nuts! Oh, for a database window! It also seems to have weird problems with CurrentProject.Connection with linked tables when you try and convert an earlier format database. Can anyone recommend a good book on just Access 2007. I know Martin came out with a book, but I haven't found it yet. 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 cfoust at infostatsystems.com Thu Mar 15 17:34:12 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 15 Mar 2007 15:34:12 -0700 Subject: [AccessD] Access 2007 In-Reply-To: <20070315222051.28987.qmail@web88204.mail.re2.yahoo.com> References: <20070315222051.28987.qmail@web88204.mail.re2.yahoo.com> Message-ID: I'm not talking about what users see, Arthur, I'm talking about the pain it is for a developer to work in it. I purely HATE ribbons, even more that I hated "personalized" menus in previous versions. All the changes have been made to wow the end users, and they're thumbing their collective noses at the developers who still need to build applications or clean up the messes that "power users" have made. I work with the Outlook metaphor in the apps my company develops, so it isn't unfamiliar, it's just totally annoying that you can't get an easy bird's eye view of the objects in schema, you have to wade through ribbons and nav panes and just pain in general. We'll have to agree to disagree on this. I BUILD apps in .Net with that interface, but I don't have to cope with it in the design environment as well because VS.Net at least is intended for developers. I cringe to think of what they'll do to in in the next release, though. :-< Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Thursday, March 15, 2007 3:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 Wow. You and I couldn't possibly be more opposed on this one, Jim. I'm thinking "Finally!" I totally love what is possible in the new environment. Clearly it's a personal-taste thing. There is nothing you cannot do in 2007 that you could do before, so you can continue to do it the old way if you wish, but I love the new UI. Admittedly it took me a few experiments to find out how to twist it according to my predilections, but now that I know, I love it. P.S. About 99% of the users I know measure everything they use by the Outlook metaphor. That could reflect the subset of people at whose pleasure I serve, but that's the fact. The sizable pane, the treeview in the left pane, the auto-loading panel in the right pane... everyone that I know knows this interface so well that I don't have to explain it. So I just take an old app and turn the switchboard into a treeview and suddenly everyone is much happier than they were with the previous roll-out. Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, March 15, 2007 8:43 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Access 2007 Show of hands please: how many of you are actually using this version? I HATE Office 2007 and Access is arguably the worst of the worst. Outlook seems to be the most sane application in the suite, which isn't saying much. Friends, we have suffered a Mac attack in this version of Office. All the things I have always hated about the Mac OS have found a home in Office 2007. Is anyone trying to develop in Access 2007? The Outlook metaphor drives me nuts! Oh, for a database window! It also seems to have weird problems with CurrentProject.Connection with linked tables when you try and convert an earlier format database. Can anyone recommend a good book on just Access 2007. I know Martin came out with a book, but I haven't found it yet. 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Thu Mar 15 18:05:48 2007 From: artful at rogers.com (artful at rogers.com) Date: Thu, 15 Mar 2007 16:05:48 -0700 (PDT) Subject: [AccessD] Access 2007 Message-ID: <476312.71809.qm@web88215.mail.re2.yahoo.com> Wow, Charlotte. I don't want to inject political metaphors unnecessarily into this discussion, but clearly you and I have radically opposed development objectives. My objective is all about the user, and I deem personalization a vital component of sensible software. I want every single one of my users to be able to customize her menu/ribbon/shortcuts to suit her personality. I do not want to intrude upon this ability. Yes, I want to prevent users from doing something asinine or disastrous, but if user X prefers the ribbon in this arrangement while user Y prefers that, I have utterly no beef with that, and try as best I can to ensure that both users can exert their preferences according to their needs. To the extent that the UI I provide fails to allow this freedom, I deem it less than successful. My goal is to free the users not to imprison them. It's difficult not to inject political metaphors into this discussion, so best I shift the metaphor to child-rearing. I want to educate the users and allow them freedom, albeit within limits. Perhaps this discussion simply concerns the definition of "limits". I do not profess any expertise in this category. I have tried various experiments in various projects, such as drifting the most-frequently-used menu choices to the top of the menu, and so on. At the end of the day, my maxim is quite simple: "Make the user feel graceful." Make everything seem simple, intuitive, obvious and flexible. I didn't say this was easy. But it is the goal I choose whenever writing software. To the extent that a manual is required, the software UI failed, IMO. Of course, I still provide a manual or at least on-line help, but to the extent that either is used, I deem my UI a failure. Arthur ----- Original Message ---- From: Charlotte Foust To: Access Developers discussion and problem solving Sent: Thursday, March 15, 2007 6:34:12 PM Subject: Re: [AccessD] Access 2007 I'm not talking about what users see, Arthur, I'm talking about the pain it is for a developer to work in it. I purely HATE ribbons, even more that I hated "personalized" menus in previous versions. All the changes have been made to wow the end users, and they're thumbing their collective noses at the developers who still need to build applications or clean up the messes that "power users" have made. I work with the Outlook metaphor in the apps my company develops, so it isn't unfamiliar, it's just totally annoying that you can't get an easy bird's eye view of the objects in schema, you have to wade through ribbons and nav panes and just pain in general. We'll have to agree to disagree on this. I BUILD apps in .Net with that interface, but I don't have to cope with it in the design environment as well because VS.Net at least is intended for developers. I cringe to think of what they'll do to in in the next release, though. :-< Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Thursday, March 15, 2007 3:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 Wow. You and I couldn't possibly be more opposed on this one, Jim. I'm thinking "Finally!" I totally love what is possible in the new environment. Clearly it's a personal-taste thing. There is nothing you cannot do in 2007 that you could do before, so you can continue to do it the old way if you wish, but I love the new UI. Admittedly it took me a few experiments to find out how to twist it according to my predilections, but now that I know, I love it. P.S. About 99% of the users I know measure everything they use by the Outlook metaphor. That could reflect the subset of people at whose pleasure I serve, but that's the fact. The sizable pane, the treeview in the left pane, the auto-loading panel in the right pane... everyone that I know knows this interface so well that I don't have to explain it. So I just take an old app and turn the switchboard into a treeview and suddenly everyone is much happier than they were with the previous roll-out. Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, March 15, 2007 8:43 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Access 2007 Show of hands please: how many of you are actually using this version? I HATE Office 2007 and Access is arguably the worst of the worst. Outlook seems to be the most sane application in the suite, which isn't saying much. Friends, we have suffered a Mac attack in this version of Office. All the things I have always hated about the Mac OS have found a home in Office 2007. Is anyone trying to develop in Access 2007? The Outlook metaphor drives me nuts! Oh, for a database window! It also seems to have weird problems with CurrentProject.Connection with linked tables when you try and convert an earlier format database. Can anyone recommend a good book on just Access 2007. I know Martin came out with a book, but I haven't found it yet. 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 -- 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 Thu Mar 15 18:16:27 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 15 Mar 2007 16:16:27 -0700 Subject: [AccessD] Access 2007 In-Reply-To: <476312.71809.qm@web88215.mail.re2.yahoo.com> References: <476312.71809.qm@web88215.mail.re2.yahoo.com> Message-ID: You're missing my point entirely because you're focussing on "users" and the end product. The end product (a database app) is used by users, and they can have any little ribbons and bows their hearts desire because that's what they pay for. My job is to make them happy. *I'm* griping about the fact that it's hard for a developer to find the bits and pieces THEY need in the welter of window dressing intended for end users. Access has always had a split personality because MS always insisted it was targeted at end users, a direction that most of us in this list would argue. I don't want to create a database using an on-line template, thanks. And I don't want to have to chase down the tools I need because some genius decided a Tools menu was too "unfriendly" for end users. There should be a simple way to switch the environment to "developer" mode and allow us to get on with our business without having to put up with all the Mac-lookalike elements in what used to be a great RAD tool and has now become a video game! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Thursday, March 15, 2007 4:06 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 Wow, Charlotte. I don't want to inject political metaphors unnecessarily into this discussion, but clearly you and I have radically opposed development objectives. My objective is all about the user, and I deem personalization a vital component of sensible software. I want every single one of my users to be able to customize her menu/ribbon/shortcuts to suit her personality. I do not want to intrude upon this ability. Yes, I want to prevent users from doing something asinine or disastrous, but if user X prefers the ribbon in this arrangement while user Y prefers that, I have utterly no beef with that, and try as best I can to ensure that both users can exert their preferences according to their needs. To the extent that the UI I provide fails to allow this freedom, I deem it less than successful. My goal is to free the users not to imprison them. It's difficult not to inject political metaphors into this discussion, so best I shift the metaphor to child-rearing. I want to educate the users and allow them freedom, albeit within limits. Perhaps this discussion simply concerns the definition of "limits". I do not profess any expertise in this category. I have tried various experiments in various projects, such as drifting the most-frequently-used menu choices to the top of the menu, and so on. At the end of the day, my maxim is quite simple: "Make the user feel graceful." Make everything seem simple, intuitive, obvious and flexible. I didn't say this was easy. But it is the goal I choose whenever writing software. To the extent that a manual is required, the software UI failed, IMO. Of course, I still provide a manual or at least on-line help, but to the extent that either is used, I deem my UI a failure. Arthur ----- Original Message ---- From: Charlotte Foust To: Access Developers discussion and problem solving Sent: Thursday, March 15, 2007 6:34:12 PM Subject: Re: [AccessD] Access 2007 I'm not talking about what users see, Arthur, I'm talking about the pain it is for a developer to work in it. I purely HATE ribbons, even more that I hated "personalized" menus in previous versions. All the changes have been made to wow the end users, and they're thumbing their collective noses at the developers who still need to build applications or clean up the messes that "power users" have made. I work with the Outlook metaphor in the apps my company develops, so it isn't unfamiliar, it's just totally annoying that you can't get an easy bird's eye view of the objects in schema, you have to wade through ribbons and nav panes and just pain in general. We'll have to agree to disagree on this. I BUILD apps in .Net with that interface, but I don't have to cope with it in the design environment as well because VS.Net at least is intended for developers. I cringe to think of what they'll do to in in the next release, though. :-< Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Thursday, March 15, 2007 3:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 Wow. You and I couldn't possibly be more opposed on this one, Jim. I'm thinking "Finally!" I totally love what is possible in the new environment. Clearly it's a personal-taste thing. There is nothing you cannot do in 2007 that you could do before, so you can continue to do it the old way if you wish, but I love the new UI. Admittedly it took me a few experiments to find out how to twist it according to my predilections, but now that I know, I love it. P.S. About 99% of the users I know measure everything they use by the Outlook metaphor. That could reflect the subset of people at whose pleasure I serve, but that's the fact. The sizable pane, the treeview in the left pane, the auto-loading panel in the right pane... everyone that I know knows this interface so well that I don't have to explain it. So I just take an old app and turn the switchboard into a treeview and suddenly everyone is much happier than they were with the previous roll-out. Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, March 15, 2007 8:43 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Access 2007 Show of hands please: how many of you are actually using this version? I HATE Office 2007 and Access is arguably the worst of the worst. Outlook seems to be the most sane application in the suite, which isn't saying much. Friends, we have suffered a Mac attack in this version of Office. All the things I have always hated about the Mac OS have found a home in Office 2007. Is anyone trying to develop in Access 2007? The Outlook metaphor drives me nuts! Oh, for a database window! It also seems to have weird problems with CurrentProject.Connection with linked tables when you try and convert an earlier format database. Can anyone recommend a good book on just Access 2007. I know Martin came out with a book, but I haven't found it yet. 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 -- 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 artful at rogers.com Thu Mar 15 20:01:33 2007 From: artful at rogers.com (artful at rogers.com) Date: Thu, 15 Mar 2007 18:01:33 -0700 (PDT) Subject: [AccessD] Access 2007 Message-ID: <334351.74729.qm@web88203.mail.re2.yahoo.com> So be it. Arthur ----- Original Message ---- From: Charlotte Foust To: Access Developers discussion and problem solving Sent: Thursday, March 15, 2007 7:16:27 PM Subject: Re: [AccessD] Access 2007 You're missing my point entirely because you're focussing on "users" and the end product. The end product (a database app) is used by users, and they can have any little ribbons and bows their hearts desire because that's what they pay for. My job is to make them happy. *I'm* griping about the fact that it's hard for a developer to find the bits and pieces THEY need in the welter of window dressing intended for end users. Access has always had a split personality because MS always insisted it was targeted at end users, a direction that most of us in this list would argue. I don't want to create a database using an on-line template, thanks. And I don't want to have to chase down the tools I need because some genius decided a Tools menu was too "unfriendly" for end users. There should be a simple way to switch the environment to "developer" mode and allow us to get on with our business without having to put up with all the Mac-lookalike elements in what used to be a great RAD tool and has now become a video game! Charlotte Foust From artful at rogers.com Thu Mar 15 20:12:45 2007 From: artful at rogers.com (artful at rogers.com) Date: Thu, 15 Mar 2007 18:12:45 -0700 (PDT) Subject: [AccessD] To the newer members Message-ID: <950524.19601.qm@web88215.mail.re2.yahoo.com> And let there be no doubt, JWC is a good answer-er. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Thursday, March 15, 2007 11:14:04 AM Subject: Re: [AccessD] To the newer members Just call us the Google of last resort. ;-) The internet is an amazing storehouse of knowledge, but when you need specific nitty gritty stuff, AccessD is hard to beat. John W. Colby Colby Consulting www.ColbyConsulting.com From john at winhaven.net Thu Mar 15 20:41:18 2007 From: john at winhaven.net (John Bartow) Date: Thu, 15 Mar 2007 20:41:18 -0500 Subject: [AccessD] Naming Conventions In-Reply-To: <834610.50074.qm@web88207.mail.re2.yahoo.com> References: <834610.50074.qm@web88207.mail.re2.yahoo.com> Message-ID: <031a01c7676c$31a19370$6402a8c0@ScuzzPaq> Hi Arthur, I can see, upon rereading my post, how you might assume that I meant Reddick and Leszynski developed hungarian notation (I didn't mean that) but alas it was just poor, off the top of my head grammar. Thanks for clearing that up for Barb though :o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Thursday, March 15, 2007 4:40 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions The historian in me chafes at the bit, John. Hungarian notation began with Charles Simonyi, IIRC. But as I wrote previously, the particular convention does not matter, so long as one adheres to it. I prefer Hungarian postfix for one simple reason: signal to noise ratio. With the Reddick/Leszynski convention, the first n letters are noise, IMO, not signal, so I use these identifiers as suffixes not prefixes: clsMyClass --> MyClass_cls This convention sorts everything (IMO) much more intelligently than the classic H-prefix notation. I want everything related to "Customer" to begin with "Customer", not "cls" or "frm" or "rpt" etc. Perhaps this is an indication of my advanced age. I like to see everything related to "Customer" sorted alphabetically under "Customer", not distributed beneath a dozen or more prefixes. Personal preference, let's call it, but if you're working for me you'll use suffixes, and if I'm working for you, I'll use prefixes. So be it. Incidentally, I do similar things when naming queries in Access. (I never use SELECT statements as either record source or row source -- I name every query.) For example, Customer_qs, Customer_qa, Customer_qd and Customer_qu. I don't think that I even need to spell out what they do, the convention is so obvious, and it has the added advantage of intelligent sorting. Arthur Fuller Technical Writer, Data Modeler, SQL Sensei Artful Databases Organization www.artfulsoftware.com ----- Original Message ---- From: John Bartow To: Access Developers discussion and problem solving Sent: Thursday, March 15, 2007 10:35:38 AM Subject: Re: [AccessD] Naming Conventions Hi Barb, Reddick (or some derivation of it) is one that is commonly used in Access. If you have the Access Developer's Handbook (ADH) there's a listing of the conventions for Access in the appendix Reddick also keeps it up to date via the web: http://www.xoc.net/standards/default.asp It was based on the Hungarian Conventions and was originally put together by Reddick and Leszynski. I standardized on it a couple of years ago. Another convention: http://www.georgehernandez.com/h/xDatabases/aaIntro/DBNamingConventions.htm# All%20Database%20Objects HTH John -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at dejpolsystems.com Thu Mar 15 21:40:47 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Thu, 15 Mar 2007 22:40:47 -0400 Subject: [AccessD] Naming Conventions References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35> <001d01c7672e$526b51b0$657aa8c0@m6805> Message-ID: <016201c76774$80f81e00$9258eb44@jisshowsbs.local> ...and then there are those of us who's head spins when JC starts thumpin' ...those who just manage to make it work without rebuilding the Pyrimids first ...I admire what JC does and I've learned more than a few things from him over the years that are part of my standard library ...but holy cow, trust me, it is still possible to build good, sound, responsive apps fairly rapidly without selling your first born child to the gods of Access :) ...so if any of you lurkers out there are thinking how much JC's posts sound like those you find over on the C++ forums, don't despair ...he does come down to earth often enough to enlighten even those of us who need a dictionary to translate his occasional flights into the nether world :) William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 15, 2007 2:18 PM Subject: Re: [AccessD] Naming Conventions > >..I am currently learning about classes from the information on your > website :-) > > Uh oh. > > ;-) > > Welcome to the next level of programming. Classes really solve a host of > "container" problems that simply can't be done any other way. > > Back in about 2000, before Shamil opened my eyes to classes (and > withevents) > I used collections and collections of collections to hold objects. It > worked but was sooooooo clumsy. Now I start with a base class (or > sometimes > a module) and that class holds collections which hold class instances. > > For example as everyone knows by now I have a framework. One of the base > units of the framework is a dclsFrm which wraps the form object. BTW, in > THIS CASE, the d is not a type prefix at all, it an homage to Shamil who > called his Withevent programming "DEEP" programming. So a dclsXXXX is a > class which will sink (and possibly source) events inside the class. IOW > it > is a DEEP class. Just a way of paying my respects to Shamil. Sinking and > sourcing events in classes is so incredibly powerful that I simply can't > imagine not doing so now. > > So I have a dclsFrm class which is dimensioned in the form's > "code-behind-form's" class module header and initialized in the OnOpen of > the form. The form passes in a reference to itself to the dclsFrm that it > just instantiated. The dclsFrm then sets the pointer passed in ("its" > form) > into a module level global at the top of the class, declared WithEvents. > Declaring the form variable WithEvents tells VB that this class expects to > sink events from the form. I then create event sinks for all of the > form's > events. > > One of the KEY constructs of dclsFrm is a control scanner which is called > from the Init(). That scanner looks for every single control on the form > (iterates the controls() collection of the form). Each time it finds a > control, a huge case statement asks "what kind of control is this" and > loads > a wrapper class for each control. So my framework also has a dclsCbo, > dclsTxt, dclsCmd etc. As the scanner finds a textbox, it instantiates a > dclsTxt and initializes it, passing in a pointer to that text box control. > Now that it has a dclsTxt for that text box, it needs a place to store the > class pointer. For this I use a collection up in the dclsFrm's header. > Every control class wrapper gets stored in this collection, keyed on the > control's name. Since the control name is always unique, the form itself > (or dclsFrm) can always look into this collection using the control's name > to find the wrapper class for that control. > > I also have a few special purpose collections which hold specific types of > controls but the point here is that the dclsFrm can use collections to > hold > entire collections of other classes. In fact those "child" classes can > also > have collections which store things. For example I have a dctlTab which > has > a collection which holds... dclsTabPage instances. > > Each class sinks the events of its "wrapped" control and implements > generic > behaviors that I find so common that I want it always available. > > When you read this, the biggest thing to take away is that I did not write > all of this stuff in a week or even a month. I add functionality to my > framework as I run into a need for it. One day I decided that I really > needed some basic "form wrapper" functionality. I found myself writing a > TON of similar code in every form - stuff to find specific records etc. > What better place to put it than in a class which wraps the form and > provides that functionality to ANY form that wants that kind of > functionality. Dimension my dclsFrm, initialize it and voila, all of that > code is now "locked and loaded", ready to be used by the form, in fact it > can happen completely automatically in many cases. > > One day I decided that it would be nice to have my combo's just > automatically handle NotInList (and dbl-click) events and either open a > form > for adding / editing the table behind the form (dbl-click), or for simple > tables, just add a new entry when the user typed in something not already > in > the list (NotInList). Sure, I could dbl click each and every combo's > NotInList property and call a function that does that but why? A combo > wrapper class can do all that for me. Now that I have a combo wrapper > class > (dclsCbo) how do I get it to load automatically? Hmmm... My dclsFrm needs > a > control scanner... > > Now my dclsFrm loads an instance of dclsCbo for every combo. Hmmm... How > about my text boxes? I want the text boxes to change background color as > it > gets the focus and revert back to the old color when it loses the focus. > Easy in a dclsTxt. Sink the OnEnter and OnExit of the text box and cause > it > to change the background color. Hmm... Now go back to my dclsCbo and make > it do the same thing... Edit my control scanner in dclsFrm to load the > text > box classes. Hmmm... I want the combo control to change the label back > color if it handles the NotInList so that there is a visual cue to the > user > to expect this. Have the dclsCbo grab a pointer to its label and then set > the label's back color as the combo initializes IF it is going to handle > the > not-in-list. > > And over time you can build up a really nifty framework that just > automates > all of that lowly programming stuff that you used to have to do manually. > Load dclsFrm, it loads all the dclsXXX control wrappers, they handle the > details. Just that easy! I can literally have about 20-30 lines of code > in > a form (in the OnOpen) and have it doing all kinds of stuff that I want it > to do. It would look like magic to the non class programmer but it is > just > plain old programming, just tied to events in the object wrapper class > instead of in each form. > > How would you like to be able to apply a uniform format to dates in all > forms, and be able to change them by changing a record in a table? If you > use bound forms and wrapper classes it is almost trivial. The form's > recordset clone can be manipulated as a dao.recordset object. Each > control > is bound to a specific field and thus "knows" it's field name in the > recordset. So any control can get the properties collection for its field > from the dclsFrm (its parent), find out what the data type is, and if the > data type is a date, apply a specific date format to it. If you use my > SysVars method, you load the date format as a sysvar (a record in a table) > and the control simply looks up the required date format in the SysVar > class. All done by the dclsTxt class as it loads, automatically (to the > application) because the dclsFrm has a control scanner in it. > > Now imagine trying to do this kind of stuff without classes. It ain't > easy > and it ain't fun, and in fact it is so hard you just don't do it. With > classes / WithEvents it is easier and lots of fun. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan > Sent: Thursday, March 15, 2007 12:10 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Naming Conventions > > Thanks for all the info. I have always used the "standard" tags and > prefixes (i.e., "tbl", "frm", cbo, etc.) but figured it was time to become > more descriptive! > > John C. --- thanks for your explanation of prefixes....I am currently > learning about classes from the information on your website :-) > > Thanks! > Barb Ryan > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Fri Mar 16 00:10:34 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 15 Mar 2007 22:10:34 -0700 Subject: [AccessD] SQL Newbie Questions Message-ID: <00ca01c76789$6daca540$0201a8c0@HAL9005> Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky From ebarro at verizon.net Fri Mar 16 00:49:55 2007 From: ebarro at verizon.net (Eric Barro) Date: Thu, 15 Mar 2007 22:49:55 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <00ca01c76789$6daca540$0201a8c0@HAL9005> Message-ID: <0JEZ00HGBEVAL1K9@vms048.mailsrvcs.net> Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM From darrend at nimble.com.au Fri Mar 16 00:58:12 2007 From: darrend at nimble.com.au (Darren DICK) Date: Fri, 16 Mar 2007 16:58:12 +1100 Subject: [AccessD] A2K: Determine what needs to be copied from FTP Location Message-ID: <200703160558.l2G5wDU20382@databaseadvisors.com> Hi all I am opening FTP connections from within Access by using the following syntax Call Shell("explorer HYPERLINK "ftp://username:password at somehost.com/"ftp://username:password at somehost.com? , 1) This opens things up in a normal windows explorer window ? simple for dragging and dropping ? cool works well What I want to automate is? 1 I need to determine the last file I copied from this FTP location to my machine 2 Then read from the FTP folder to determine what files are ?new? ? i.e. Files that have been put there since I did my last download (as per point 1) 3 Then once I have determined what files I HAVE NOT got ? need to copy them to a local folder on my machine The files all have a sequential naming convention based on date ? EG I may have downloaded to my local folders, all files up to and including WDL320070312 (File created 12th March 2007) But let?s say in the FTP location there are 3 files there I don?t have EG -WDL320070313, WDL320070314 and WDL320070315 Need to determine these 3 files need downloading then need to copy these 3 files locally Make sense? Any clues/suggestions? Many thanks in advance Darren -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 15/03/2007 11:27 AM From viner at EUnet.yu Fri Mar 16 02:55:15 2007 From: viner at EUnet.yu (Ervin Brindza) Date: Fri, 16 Mar 2007 08:55:15 +0100 Subject: [AccessD] Sum a column in Excel files in a specific folder References: Message-ID: <016301c767a0$b1639430$0100a8c0@RazvojErvin> Hi, Jim & Jim thanks for the suggestion and for code. It'll be good start to achieve my goal: not to open each file manually and insert some code, but to have code that will sum every column E in every .xls file in a specific folder! Many thanks again! Ervin ----- Original Message ----- From: "Hale, Jim" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 15, 2007 3:38 PM Subject: Re: [AccessD] Sum a column in Excel files in a specific folder > Here is one quick and dirty way. It searches the first 1000 rows until it > finds the first empty row in the column, assumes that is the end of the > range to be summed, and places a sum formula in that cell. HTH > Jim Hale > > Function test() > Dim rng As Range, i As Integer, strAddressBottom As String, strAddressTop > As > String > Set rng = Range("e1") > strAddressTop = rng.Address > For i = 1 To 1000 > If rng.Offset(i, 0).Value = "" Then > strAddressBottom = rng.Offset(i - 1, 0).Cells.Address > rng.Offset(i, 0).Formula = "=sum(" & strAddressTop & ":" & > strAddressBottom & ")" > GoTo The_End > End If > Next > The_End: > Set rng = Nothing > End Function > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza > Sent: Thursday, March 15, 2007 3:21 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] Sum a column in Excel files in a specific folder > > Hi, > I have a couple of xls files in some folder and need to sum exactly the > column E in every of them. The number of rows isn't the same in these > files. > Can somebody help me? > TIA, > Ervin > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > *********************************************************************** > The information transmitted is intended solely for the individual or > entity to which it is addressed and may contain confidential and/or > privileged material. Any review, retransmission, dissemination or > other use of or taking action in reliance upon this information by > persons or entities other than the intended recipient is prohibited. > If you have received this email in error please contact the sender and > delete the material from any computer. As a recipient of this email, > you are responsible for screening its contents and the contents of any > attachments for the presence of viruses. No liability is accepted for > any damages caused by any virus transmitted by this email. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From adtp at hotmail.com Fri Mar 16 04:25:29 2007 From: adtp at hotmail.com (A.D.TEJPAL) Date: Fri, 16 Mar 2007 14:55:29 +0530 Subject: [AccessD] Sum a column in Excel files in a specific folder References: <000c01c766da$f0828de0$0100a8c0@RazvojErvin> Message-ID: Ervin, Sample function named Fn_GetColSumAllSheets(), as given below, will get you the total sum of given column on all sheets combined, in specified excel workbook. Column number & full path of excel file are passed as arguments to this function. The function is to be placed in a suitable module in access db. Reference to MS Excel Object Library (appropriate version) is required. Sum of target column in individual worksheets is also reflected in the immediate window, via Debug.Print statements. Typical statement for getting the overall sum in column E for all worksheets combined, into a variable named TotSum would be: TotSum = Fn_GetColSumAllSheets(5, ExcelFilePath) Best wishes, A.D.Tejpal --------------- ================================== Function Fn_GetColSumAllSheets( _ ByVal ColNum As Long, _ ByVal ExcelFilePath As _ String) As Double ' Gets overall sum of column ColNum ' in all sheets combined in workbook ' having ExcelFilePath as its full path Dim exp As Excel.Application Dim ws As Excel.Worksheet Dim rg As Excel.Range Dim LastFilledRow As Long Dim SheetSum As Double Dim TotSum As Double Set exp = New Excel.Application exp.Workbooks.Open ExcelFilePath TotSum = 0 For Each ws In exp.ActiveWorkbook.Sheets LastFilledRow = ws.Cells(Rows.Count, _ ColNum).End(xlUp).Row Set rg = exp.Range(ws.Cells(1, ColNum), _ ws.Cells(LastFilledRow, ColNum)) SheetSum = exp.WorksheetFunction.Sum(rg) TotSum = TotSum + SheetSum Debug.Print "Column " & ColNum & _ " - Sum For Sheet " & ws.Name & _ " = " & SheetSum Next Fn_GetColSumAllSheets = TotSum Debug.Print "Column " & ColNum & _ " - Sum For All Sheets " & _ " = " & TotSum Set rg = Nothing Set ws = Nothing exp.Quit Set exp = Nothing End Function ================================== ----- Original Message ----- From: Ervin Brindza To: AccessD at databaseadvisors.com Sent: Thursday, March 15, 2007 13:51 Subject: [AccessD] Sum a column in Excel files in a specific folder Hi, I have a couple of xls files in some folder and need to sum exactly the column E in every of them. The number of rows isn't the same in these files. Can somebody help me? TIA, Ervin From Gustav at cactus.dk Fri Mar 16 04:39:06 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 16 Mar 2007 10:39:06 +0100 Subject: [AccessD] Sum a column in Excel files in a specific folder Message-ID: Hi Ervin Why not just link the worksheets as tables and read the data with a query? /gustav > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza > Sent: Thursday, March 15, 2007 3:21 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] Sum a column in Excel files in a specific folder > > Hi, > I have a couple of xls files in some folder and need to sum exactly the > column E in every of them. The number of rows isn't the same in these > files. > Can somebody help me? > TIA, > Ervin From mwp.reid at qub.ac.uk Fri Mar 16 04:52:11 2007 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Fri, 16 Mar 2007 09:52:11 -0000 Subject: [AccessD] Access 2007 References: <476312.71809.qm@web88215.mail.re2.yahoo.com> Message-ID: Maybe you might want to sell online templates?? I have been using it for a long time now and I actually like the ribbons etc. I have to say my main focus at the moment is SharePoitn and Office 2007 fits righ intot eh stuff we are now doing or plan to do. Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 From Gustav at cactus.dk Fri Mar 16 05:12:24 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 16 Mar 2007 11:12:24 +0100 Subject: [AccessD] A2K: Determine what needs to be copied from FTP Location Message-ID: Hi Darren I guess your requirements leave out a simple shelling to ftp.exe -s? If so I can strongly recommend to use 3D-FTP: http://www.3dftp.com/api.htm It is buyware at a ridiculous low cost of USD 40, and it has a very well documented API. You can run it with a minimum of code: Set FTP = CreateObject("ftp.API") With FTP .Connect("ftp.3dftp.com") .ChDir(REMOTE_DIR, "/pub/") .ChDir(LOCAL_DIR, "c:\temp") .AddToQueue(REMOTE_DIR, "*.*") .TransferQueue() .Disconnect() End With Set FTP = Nothing but you have, of course, many more options. Best of all, it runs rock steady (I've never seen it fail) and at an extreme speed because it is multithreaded. I used it recently for an app which frequently has to upload about 2000 files by the push of a button. Here it was a pleasure to have a window showing the progress and success of the upload. /gustav >>> darrend at nimble.com.au 16-03-2007 06:58 >>> Hi all I am opening FTP connections from within Access by using the following syntax Call Shell("explorer HYPERLINK "ftp://username:password at somehost.com/"ftp://username:password at somehost.com" , 1) This opens things up in a normal windows explorer window * simple for dragging and dropping * cool works well What I want to automate is* 1 I need to determine the last file I copied from this FTP location to my machine 2 Then read from the FTP folder to determine what files are 'new' * i.e. Files that have been put there since I did my last download (as per point 1) 3 Then once I have determined what files I HAVE NOT got * need to copy them to a local folder on my machine The files all have a sequential naming convention based on date * EG I may have downloaded to my local folders, all files up to and including WDL320070312 (File created 12th March 2007) But let's say in the FTP location there are 3 files there I don't have EG -WDL320070313, WDL320070314 and WDL320070315 Need to determine these 3 files need downloading then need to copy these 3 files locally Make sense? Any clues/suggestions? Many thanks in advance Darren From viner at EUnet.yu Fri Mar 16 05:35:20 2007 From: viner at EUnet.yu (Ervin Brindza) Date: Fri, 16 Mar 2007 11:35:20 +0100 Subject: [AccessD] Sum a column in Excel files in a specific folder References: <000c01c766da$f0828de0$0100a8c0@RazvojErvin> Message-ID: <03cc01c767b6$f2a49690$0100a8c0@RazvojErvin> A.D., Gustav, many thanks for the suggestions! AD's solution is perfect for one xls file with multiple sheets. But I solved my problem by Jim Hale's (quick and dirty ;-) suggestion, because there is more xls(actually .dbf) files in a folder, with only one sheet, generated by some external system. If someone needs my code let me drop a line, although I have some problem with closing the Excel. The procedure leaves open the Excel ;0((( Sub Excel_CloseWorkBook(xlApp As Excel.Application, Optional bSaveChanges As Boolean = False) Dim wb As Excel.Workbook On Error Resume Next If xlApp.Name > "" Then End If If Err.Number <> 0 Then Exit Sub On Error GoTo 0 For Each wb In xlApp.Workbooks 'Close all open workbooks wb.Close bSaveChanges Next wb xlApp.UserControl = False Set xlApp = Nothing End Sub Many thanks again for the suggestions! Ervin PS AD is it worth for new sample to Roger's site? ----- Original Message ----- From: "A.D.TEJPAL" To: "Access Developers discussion and problem solving" Sent: Friday, March 16, 2007 10:25 AM Subject: Re: [AccessD] Sum a column in Excel files in a specific folder > Ervin, > > Sample function named Fn_GetColSumAllSheets(), as given below, will > get you the total sum of given column on all sheets combined, in specified > excel workbook. Column number & full path of excel file are passed as > arguments to this function. > > The function is to be placed in a suitable module in access db. > Reference to MS Excel Object Library (appropriate version) is required. > Sum of target column in individual worksheets is also reflected in the > immediate window, via Debug.Print statements. > > Typical statement for getting the overall sum in column E for all > worksheets combined, into a variable named TotSum would be: > > TotSum = Fn_GetColSumAllSheets(5, ExcelFilePath) > > Best wishes, > A.D.Tejpal > --------------- > > ================================== > Function Fn_GetColSumAllSheets( _ > ByVal ColNum As Long, _ > ByVal ExcelFilePath As _ > String) As Double > ' Gets overall sum of column ColNum > ' in all sheets combined in workbook > ' having ExcelFilePath as its full path > Dim exp As Excel.Application > Dim ws As Excel.Worksheet > Dim rg As Excel.Range > > Dim LastFilledRow As Long > Dim SheetSum As Double > Dim TotSum As Double > > Set exp = New Excel.Application > exp.Workbooks.Open ExcelFilePath > > TotSum = 0 > For Each ws In exp.ActiveWorkbook.Sheets > LastFilledRow = ws.Cells(Rows.Count, _ > ColNum).End(xlUp).Row > Set rg = exp.Range(ws.Cells(1, ColNum), _ > ws.Cells(LastFilledRow, ColNum)) > SheetSum = exp.WorksheetFunction.Sum(rg) > TotSum = TotSum + SheetSum > > Debug.Print "Column " & ColNum & _ > " - Sum For Sheet " & ws.Name & _ > " = " & SheetSum > Next > > Fn_GetColSumAllSheets = TotSum > > Debug.Print "Column " & ColNum & _ > " - Sum For All Sheets " & _ > " = " & TotSum > > Set rg = Nothing > Set ws = Nothing > exp.Quit > Set exp = Nothing > End Function > ================================== > > ----- Original Message ----- > From: Ervin Brindza > To: AccessD at databaseadvisors.com > Sent: Thursday, March 15, 2007 13:51 > Subject: [AccessD] Sum a column in Excel files in a specific folder > > > Hi, > > I have a couple of xls files in some folder and need to sum exactly the > column E in every of them. The number of rows isn't the same in these > files. > > Can somebody help me? > > TIA, > Ervin > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > Internal Virus Database is out-of-date. > Checked by AVG Free Edition. > Version: 7.5.441 / Virus Database: 268.17.25/669 - Release Date: 2/4/2007 > 9:58 PM > > From Gustav at cactus.dk Fri Mar 16 06:14:54 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 16 Mar 2007 12:14:54 +0100 Subject: [AccessD] Sum a column in Excel files in a specific folder Message-ID: Hi Ervin That's the beauty of an attached worksheet or Named Range. No troubles as there is no Excel object. And if you use a query you don't even need to attach anything as the query can do that on the fly: SELECT NameOfField1, NameOfField2 FROM [Range] AS T IN '' [Excel 5.0;DATABASE=c:\windows\temp\some.xls;]; For the second syntax the trick is the brackets. They can be omitted in this example but are mandatory if you deal with filenames containing spaces: SELECT NameOfFiels1, NameOfField2 FROM [Excel 5.0;DATABASE=c:\windows\temp\some.xls;HDR=YES].[Range] AS T; In you case: SELECT *, 'X' AS Status FROM [SomeNamedRange] AS xlsRange IN '' [Excel 5.0;HDR=YES;IMEX=2;DATABASE=d:\path\yourworkbook.xls;]; Adjust HDR to NO if no headers. Append a $ sign to a worksheet name if not using a Named Range: FROM [SomeWorkSheet$] AS xlsSheet /gustav >>> viner at eunet.yu 16-03-2007 11:35 >>> .. I have some problem with closing the Excel. From jwcolby at colbyconsulting.com Fri Mar 16 06:15:16 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 07:15:16 -0400 Subject: [AccessD] A2K: Determine what needs to be copied fromFTP Location In-Reply-To: References: Message-ID: <003f01c767bc$613711a0$657aa8c0@m6805> I second the 3DFTP recommendation. I am programming to the API as we speak. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, March 16, 2007 6:12 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] A2K: Determine what needs to be copied fromFTP Location Hi Darren I guess your requirements leave out a simple shelling to ftp.exe -s? If so I can strongly recommend to use 3D-FTP: http://www.3dftp.com/api.htm It is buyware at a ridiculous low cost of USD 40, and it has a very well documented API. You can run it with a minimum of code: Set FTP = CreateObject("ftp.API") With FTP .Connect("ftp.3dftp.com") .ChDir(REMOTE_DIR, "/pub/") .ChDir(LOCAL_DIR, "c:\temp") .AddToQueue(REMOTE_DIR, "*.*") .TransferQueue() .Disconnect() End With Set FTP = Nothing but you have, of course, many more options. Best of all, it runs rock steady (I've never seen it fail) and at an extreme speed because it is multithreaded. I used it recently for an app which frequently has to upload about 2000 files by the push of a button. Here it was a pleasure to have a window showing the progress and success of the upload. /gustav From jwcolby at colbyconsulting.com Fri Mar 16 06:18:12 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 07:18:12 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: <834610.50074.qm@web88207.mail.re2.yahoo.com> References: <834610.50074.qm@web88207.mail.re2.yahoo.com> Message-ID: <004001c767bc$cac7e900$657aa8c0@m6805> And as we have all said, naming conventions are to help YOU do your job better so if that is what YOU like, then use it. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Thursday, March 15, 2007 5:40 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions The historian in me chafes at the bit, John. Hungarian notation began with Charles Simonyi, IIRC. But as I wrote previously, the particular convention does not matter, so long as one adheres to it. I prefer Hungarian postfix for one simple reason: signal to noise ratio. With the Reddick/Leszynski convention, the first n letters are noise, IMO, not signal, so I use these identifiers as suffixes not prefixes: clsMyClass --> MyClass_cls This convention sorts everything (IMO) much more intelligently than the classic H-prefix notation. I want everything related to "Customer" to begin with "Customer", not "cls" or "frm" or "rpt" etc. Perhaps this is an indication of my advanced age. I like to see everything related to "Customer" sorted alphabetically under "Customer", not distributed beneath a dozen or more prefixes. Personal preference, let's call it, but if you're working for me you'll use suffixes, and if I'm working for you, I'll use prefixes. So be it. Incidentally, I do similar things when naming queries in Access. (I never use SELECT statements as either record source or row source -- I name every query.) For example, Customer_qs, Customer_qa, Customer_qd and Customer_qu. I don't think that I even need to spell out what they do, the convention is so obvious, and it has the added advantage of intelligent sorting. Arthur Fuller Technical Writer, Data Modeler, SQL Sensei Artful Databases Organization www.artfulsoftware.com ----- Original Message ---- From: John Bartow To: Access Developers discussion and problem solving Sent: Thursday, March 15, 2007 10:35:38 AM Subject: Re: [AccessD] Naming Conventions Hi Barb, Reddick (or some derivation of it) is one that is commonly used in Access. If you have the Access Developer's Handbook (ADH) there's a listing of the conventions for Access in the appendix Reddick also keeps it up to date via the web: http://www.xoc.net/standards/default.asp It was based on the Hungarian Conventions and was originally put together by Reddick and Leszynski. I standardized on it a couple of years ago. Another convention: http://www.georgehernandez.com/h/xDatabases/aaIntro/DBNamingConventions.htm# All%20Database%20Objects HTH John -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bhupico at yahoo.com Fri Mar 16 06:28:22 2007 From: bhupico at yahoo.com (Bhupinder Singh) Date: Fri, 16 Mar 2007 11:28:22 +0000 (GMT) Subject: [AccessD] Sum a column in Excel files in a specific folder In-Reply-To: Message-ID: <805261.45241.qm@web8507.mail.in.yahoo.com> please tell me that whether you want to sum in each respective sheet or you need the sum of [ all the sums of all the common col of each sheets] ?????? Hope you are getting me. if not feel free to call back. I can solve the problem. Gustav Brock wrote: Hi Ervin Why not just link the worksheets as tables and read the data with a query? /gustav > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza > Sent: Thursday, March 15, 2007 3:21 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] Sum a column in Excel files in a specific folder > > Hi, > I have a couple of xls files in some folder and need to sum exactly the > column E in every of them. The number of rows isn't the same in these > files. > Can somebody help me? > TIA, > Ervin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Here?s a new way to find what you're looking for - Yahoo! Answers From BarbaraRyan at cox.net Fri Mar 16 06:47:34 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Fri, 16 Mar 2007 07:47:34 -0400 Subject: [AccessD] Naming Conventions References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35> <001d01c7672e$526b51b0$657aa8c0@m6805> Message-ID: <003d01c767c0$e3803340$0a00a8c0@PCRURI35> > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > Shamil who > called his Withevent programming "DEEP" programming. This is one of the prefixes that I wondered about! I was thinking maybe it meant "demo" :-) On another note, will there ever be an opportunity to meet all of you? A conference? Or better yet, a seminar on advanced Access techiniques? Thanks Again, Barb From wdhindman at dejpolsystems.com Fri Mar 16 06:51:33 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Fri, 16 Mar 2007 07:51:33 -0400 Subject: [AccessD] Naming Conventions References: <834610.50074.qm@web88207.mail.re2.yahoo.com> Message-ID: <000901c767c1$7241ea60$9258eb44@jisshowsbs.local> "For example, Customer_qs, Customer_qa, Customer_qd and Customer_qu. I don't think that I even need to spell out what they do, the convention is so obvious, and it has the added advantage of intelligent sorting." Arthur ...I've always used Reddick but Charlotte mentioned your method once a long while back but I never followed up ...your simple example makes a lot of sense so now I have to see if there is a sane way to convert all my apps to using it :( William ----- Original Message ----- From: To: "Access Developers discussion and problem solving" Sent: Thursday, March 15, 2007 5:40 PM Subject: Re: [AccessD] Naming Conventions > The historian in me chafes at the bit, John. Hungarian notation began with > Charles Simonyi, IIRC. But as I wrote previously, the particular > convention does not matter, so long as one adheres to it. I prefer > Hungarian postfix for one simple reason: signal to noise ratio. With the > Reddick/Leszynski convention, the first n letters are noise, IMO, not > signal, so I use these identifiers as suffixes not prefixes: > > clsMyClass --> MyClass_cls > > This convention sorts everything (IMO) much more intelligently than the > classic H-prefix notation. I want everything related to "Customer" to > begin with "Customer", not "cls" or "frm" or "rpt" etc. Perhaps this is an > indication of my advanced age. I like to see everything related to > "Customer" sorted alphabetically under "Customer", not distributed beneath > a dozen or more prefixes. Personal preference, let's call it, but if > you're working for me you'll use suffixes, and if I'm working for you, > I'll use prefixes. So be it. > > Incidentally, I do similar things when naming queries in Access. (I never > use SELECT statements as either record source or row source -- I name > every query.) For example, Customer_qs, Customer_qa, Customer_qd and > Customer_qu. I don't think that I even need to spell out what they do, the > convention is so obvious, and it has the added advantage of intelligent > sorting. > > Arthur Fuller > Technical Writer, Data Modeler, SQL Sensei > Artful Databases Organization > www.artfulsoftware.com > > > > > ----- Original Message ---- > From: John Bartow > To: Access Developers discussion and problem solving > > Sent: Thursday, March 15, 2007 10:35:38 AM > Subject: Re: [AccessD] Naming Conventions > > > Hi Barb, > Reddick (or some derivation of it) is one that is commonly used in Access. > If you have the Access Developer's Handbook (ADH) there's a listing of the > conventions for Access in the appendix Reddick also keeps it up to date > via > the web: > http://www.xoc.net/standards/default.asp > > It was based on the Hungarian Conventions and was originally put together > by > Reddick and Leszynski. > > I standardized on it a couple of years ago. > > Another convention: > http://www.georgehernandez.com/h/xDatabases/aaIntro/DBNamingConventions.htm# > All%20Database%20Objects > > HTH > John > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From viner at EUnet.yu Fri Mar 16 07:45:16 2007 From: viner at EUnet.yu (Ervin Brindza) Date: Fri, 16 Mar 2007 13:45:16 +0100 Subject: [AccessD] Sum a column in Excel files in a specific folder References: Message-ID: <004d01c767c8$feaa1cf0$0100a8c0@RazvojErvin> Gustav, thanks for the great explanation, but in my situation it'll be better to stay at VBA, because I don't know in advance the number of the files and their names... Ervin ----- Original Message ----- From: "Gustav Brock" To: Sent: Friday, March 16, 2007 12:14 PM Subject: Re: [AccessD] Sum a column in Excel files in a specific folder > Hi Ervin > > That's the beauty of an attached worksheet or Named Range. No troubles as > there is no Excel object. > And if you use a query you don't even need to attach anything as the query > can do that on the fly: > > SELECT > NameOfField1, > NameOfField2 > FROM > [Range] AS T IN '' [Excel 5.0;DATABASE=c:\windows\temp\some.xls;]; > > For the second syntax the trick is the brackets. They can be omitted in > this example but are mandatory if you deal with filenames containing > spaces: > > SELECT > NameOfFiels1, > NameOfField2 > FROM > [Excel 5.0;DATABASE=c:\windows\temp\some.xls;HDR=YES].[Range] AS T; > > In you case: > > SELECT > *, > 'X' AS Status > FROM > [SomeNamedRange] AS xlsRange > IN '' [Excel 5.0;HDR=YES;IMEX=2;DATABASE=d:\path\yourworkbook.xls;]; > > Adjust HDR to NO if no headers. > Append a $ sign to a worksheet name if not using a Named Range: > > FROM > [SomeWorkSheet$] AS xlsSheet > > /gustav > >>>> viner at eunet.yu 16-03-2007 11:35 >>> > .. I have some problem with closing the Excel. > From artful at rogers.com Fri Mar 16 08:35:21 2007 From: artful at rogers.com (artful at rogers.com) Date: Fri, 16 Mar 2007 06:35:21 -0700 (PDT) Subject: [AccessD] Naming Conventions Message-ID: <251007.61282.qm@web88207.mail.re2.yahoo.com> Thanks for this, William. In the absence of a regex expression find-and-replace it could be problematic. But I recall that you have Ferret in your toolkit, so that ought to provide you with the tools to try the find|replace on one toy project and see how it comes out. Arthur ----- Original Message ---- From: William Hindman To: Access Developers discussion and problem solving Sent: Friday, March 16, 2007 7:51:33 AM Subject: Re: [AccessD] Naming Conventions "For example, Customer_qs, Customer_qa, Customer_qd and Customer_qu. I don't think that I even need to spell out what they do, the convention is so obvious, and it has the added advantage of intelligent sorting." Arthur ...I've always used Reddick but Charlotte mentioned your method once a long while back but I never followed up ...your simple example makes a lot of sense so now I have to see if there is a sane way to convert all my apps to using it :( William From andy at minstersystems.co.uk Fri Mar 16 08:41:45 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 16 Mar 2007 13:41:45 +0000 Subject: [AccessD] Access to Word - colour an area Message-ID: <20070316134149.86A734E9A4@smtp.nildram.co.uk> Hi all If you have a Word doc, to be used as the master for a mailmerge, and an area on it has a border round it, how would you (from Access) go about filling that area a different colour depending upon a value on someone's record? In its simplest form how would you use the Word object to identify a bordered area and give it a different colour? (Thinks - wonder if anyone will get this before Bryan. There's a challenge.) -- Andy Lacey http://www.minstersystems.co.uk ________________________________________________ Message sent using UebiMiau 2.7.2 From accessd at shaw.ca Fri Mar 16 08:49:11 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 16 Mar 2007 06:49:11 -0700 Subject: [AccessD] Sum a column in Excel files in a specific folder In-Reply-To: <03cc01c767b6$f2a49690$0100a8c0@RazvojErvin> Message-ID: <0JF000JAR0VSZL10@l-daemon> Hi Ervin: Just use: Application.Quit ...and that will close the sheet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza Sent: Friday, March 16, 2007 3:35 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sum a column in Excel files in a specific folder A.D., Gustav, many thanks for the suggestions! AD's solution is perfect for one xls file with multiple sheets. But I solved my problem by Jim Hale's (quick and dirty ;-) suggestion, because there is more xls(actually .dbf) files in a folder, with only one sheet, generated by some external system. If someone needs my code let me drop a line, although I have some problem with closing the Excel. The procedure leaves open the Excel ;0((( Sub Excel_CloseWorkBook(xlApp As Excel.Application, Optional bSaveChanges As Boolean = False) Dim wb As Excel.Workbook On Error Resume Next If xlApp.Name > "" Then End If If Err.Number <> 0 Then Exit Sub On Error GoTo 0 For Each wb In xlApp.Workbooks 'Close all open workbooks wb.Close bSaveChanges Next wb xlApp.UserControl = False Set xlApp = Nothing End Sub Many thanks again for the suggestions! Ervin PS AD is it worth for new sample to Roger's site? ----- Original Message ----- From: "A.D.TEJPAL" To: "Access Developers discussion and problem solving" Sent: Friday, March 16, 2007 10:25 AM Subject: Re: [AccessD] Sum a column in Excel files in a specific folder > Ervin, > > Sample function named Fn_GetColSumAllSheets(), as given below, will > get you the total sum of given column on all sheets combined, in specified > excel workbook. Column number & full path of excel file are passed as > arguments to this function. > > The function is to be placed in a suitable module in access db. > Reference to MS Excel Object Library (appropriate version) is required. > Sum of target column in individual worksheets is also reflected in the > immediate window, via Debug.Print statements. > > Typical statement for getting the overall sum in column E for all > worksheets combined, into a variable named TotSum would be: > > TotSum = Fn_GetColSumAllSheets(5, ExcelFilePath) > > Best wishes, > A.D.Tejpal > --------------- > > ================================== > Function Fn_GetColSumAllSheets( _ > ByVal ColNum As Long, _ > ByVal ExcelFilePath As _ > String) As Double > ' Gets overall sum of column ColNum > ' in all sheets combined in workbook > ' having ExcelFilePath as its full path > Dim exp As Excel.Application > Dim ws As Excel.Worksheet > Dim rg As Excel.Range > > Dim LastFilledRow As Long > Dim SheetSum As Double > Dim TotSum As Double > > Set exp = New Excel.Application > exp.Workbooks.Open ExcelFilePath > > TotSum = 0 > For Each ws In exp.ActiveWorkbook.Sheets > LastFilledRow = ws.Cells(Rows.Count, _ > ColNum).End(xlUp).Row > Set rg = exp.Range(ws.Cells(1, ColNum), _ > ws.Cells(LastFilledRow, ColNum)) > SheetSum = exp.WorksheetFunction.Sum(rg) > TotSum = TotSum + SheetSum > > Debug.Print "Column " & ColNum & _ > " - Sum For Sheet " & ws.Name & _ > " = " & SheetSum > Next > > Fn_GetColSumAllSheets = TotSum > > Debug.Print "Column " & ColNum & _ > " - Sum For All Sheets " & _ > " = " & TotSum > > Set rg = Nothing > Set ws = Nothing > exp.Quit > Set exp = Nothing > End Function > ================================== > > ----- Original Message ----- > From: Ervin Brindza > To: AccessD at databaseadvisors.com > Sent: Thursday, March 15, 2007 13:51 > Subject: [AccessD] Sum a column in Excel files in a specific folder > > > Hi, > > I have a couple of xls files in some folder and need to sum exactly the > column E in every of them. The number of rows isn't the same in these > files. > > Can somebody help me? > > TIA, > Ervin > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > Internal Virus Database is out-of-date. > Checked by AVG Free Edition. > Version: 7.5.441 / Virus Database: 268.17.25/669 - Release Date: 2/4/2007 > 9:58 PM > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Mar 16 08:48:31 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 09:48:31 -0400 Subject: [AccessD] Classes and the nether world... In-Reply-To: <016201c76774$80f81e00$9258eb44@jisshowsbs.local> References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35><001d01c7672e$526b51b0$657aa8c0@m6805> <016201c76774$80f81e00$9258eb44@jisshowsbs.local> Message-ID: <004d01c767d1$c8f7d760$657aa8c0@m6805> Now William... ;-) I am a programmer at heart, long before I learned databases I was writing code. I remember how cool it was when I found the Borland database toolbox to accent my Turbo Pascal abilities - prewritten code for doing all the database stuff without having to DO the database stuff (in code). Now I have Access which does the database stuff for me. True, I learned the fundamentals of database design as I never did back in the "pure coding" days, but I am still a "database analyst / PROGRAMMER" (emphasis mine ;-). To learn VBA and write programs of any complexity and ignore classes is, well... Kinda like learning to drive and then ignoring the brakes. You can get there but the results might get a little ugly. Classes are dead simple to learn the basics of. I am going to give a real life example of something that is sooooo useful, soooooo easy, and soooooo difficult (or at least messy) to do without classes. PLEASE don't think this is a flight into the nether world, it is not, it is EASY! We all would like to be able to time a query running, a report opening, a form opening, things like that. I have a timer class which I am going to walk you through creating and using. 1) In Access go to the database window. 2) In the menu bar select Insert / Class Module 3) Cut and paste the code BETWEEN the asterisk line into the new module. 4) You may get a duplicate OPTION line, delete the duplicate. 5) Compile to make sure that you have no issues. 6) Save as clsTimer 7) Instructions continue below the class code... '******ASTERISK LINE Option Compare Database Option Explicit ' 'This class is so simple that I will not use the normal class framework interface. 'This class never loads children, never does anything that should cause problems 'so the framework interface is generally unneeded. ' Private Declare Function apiGetTime Lib "winmm.dll" _ Alias "timeGetTime" () As Long Private lngStartTime As Long Private Sub Class_Initialize() StartTimer End Sub 'THESE FUNCTIONS / SUBS ARE USED TO IMPLEMENT CLASS FUNCTIONALITY '*+Class function / sub declaration Function EndTimer() EndTimer = apiGetTime() - lngStartTime End Function Sub StartTimer() lngStartTime = apiGetTime() End Sub '*-Class function / sub declaration '******ASTERISK LINE 8) In any code where you need to time something DIM and SET a timer class instance. Dim lclsTimer as clsTimer Set lclsTimer = new clsTimer 9) The timer is running. Place the code you wish to time after the SET statement. While MyVar <= SomeOtherVar Do something I want to time Wend debug.print lclstimer.EndTimer 10) You can continue to use that same timer class if you wish... lclsTimer.StartTimer While SomeVar <= SomethingElseEntirely Do something else you want to time wend debug.print lclsTimer.EndTimer You have just used a class. How hard is that? Now, WHY would you use a class for this? ENCAPSULATION!!! Encapsulation is the process of storing everything required to perform the function on one place, as a unit. You are "encapsulating" a timer inside of a class. Anyone around long enough would recognize this code as coming from the gods of Access - Ken Getz et al from their handbook. BUT the biggest difference is that Ken's version has a simple global variable. It worked but what could you NOT DO? Use it more than once "at the same time", BECAaaauuuus... It uses a global variable. Thus if you start another timer over there, it would overwrite the time value for the instance you started over here. With a class I can instantiate 1 or a thousand of these timers and EACH INSTANCE has its own timer storage variable safely encapsulated in its own class header. Dim lclsTimer1 as clsTimer Dim lclsTimer2 as clsTimer . . . Dim lclsTimer999 as clsTimer There you go, 999 DIFFERENT timers all happily timing their own pieces of your code, measuring various forms opening, reports opening, while loops whiling. Can you do this without classes? Yea but it ain't pretty. How about using a static variable inside of the function and then cutting and pasting the code, changing the names all the time (kinda like another lister does with his filter functions). YUK!!! How about using a collection to store the timer value? That works, create a STATIC collection inside of the timer function and pass in the NAME of the timer, inserting the time value into the collection keyed on the name? It works, but is it clean and simple? You have all this stuff to get the time value, if you are reading the time, write the time value if you are starting the timer etc. YUKKK! The class on the other hand is clean and simple. Named something intuitive, all the code and the time variable contained right in the class, easy to dim and start, easy to read, easy to restart... Classes are not the enemy, they are a TREMENDOUSLY powerful tool for solving problems that can be solved in other ways but which when a class is used makes the whole thing soooo much simpler. There IS ONE DOWNSIDE to classes... Once you use them your programming changes. Slowly, over time, half (or more) of your code is going in classes and your classes are using other classes using other classes. Your program becomes more powerful, and listers start to poke fun at you about your speaking in greek like c++ programmers on other lists. ;-) I truly don't mind though, cause I got classes! ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, March 15, 2007 10:41 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions ...and then there are those of us who's head spins when JC starts thumpin' ...those who just manage to make it work without rebuilding the Pyrimids first ...I admire what JC does and I've learned more than a few things from him over the years that are part of my standard library ...but holy cow, trust me, it is still possible to build good, sound, responsive apps fairly rapidly without selling your first born child to the gods of Access :) ...so if any of you lurkers out there are thinking how much JC's posts sound like those you find over on the C++ forums, don't despair ...he does come down to earth often enough to enlighten even those of us who need a dictionary to translate his occasional flights into the nether world :) William Hindman From Jim.Hale at FleetPride.com Fri Mar 16 08:49:27 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Fri, 16 Mar 2007 08:49:27 -0500 Subject: [AccessD] Sum a column in Excel files in a specific folder Message-ID: Excel likes to hang around until every object variable (even non Excel related ones) are set to nothing. Try setting wb=nothing. Sometimes it takes a medium and an exorcist to purge Excel. Good luck Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza Sent: Friday, March 16, 2007 5:35 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sum a column in Excel files in a specific folder *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From carbonnb at gmail.com Fri Mar 16 09:00:17 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Fri, 16 Mar 2007 10:00:17 -0400 Subject: [AccessD] Access to Word - colour an area In-Reply-To: <20070316134149.86A734E9A4@smtp.nildram.co.uk> References: <20070316134149.86A734E9A4@smtp.nildram.co.uk> Message-ID: On 3/16/07, Andy Lacey wrote: > Hi all > If you have a Word doc, to be used as the master for a mailmerge, and an > area on it has a border round it, how would you (from Access) go about > filling that area a different colour depending upon a value on someone's > record? In its simplest form how would you use the Word object to identify a > bordered area and give it a different colour? > > (Thinks - wonder if anyone will get this before Bryan. There's a challenge.) On my way to a 2 hour meeting, but I do have a couple of questions..... What is the area that is bordered? Text Box, Paragraph, table? Would the merge field be in the area to be coloured? I am assuming that you want to keep all your code in Access, correct? PS, since this is Mail Merge, you'll probably get a better answer from someone else, 'cause I don't use mm very often. Oh who's kidding who, I don't do much any more besides sit in meetings. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From jwcolby at colbyconsulting.com Fri Mar 16 09:04:14 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 10:04:14 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <003d01c767c0$e3803340$0a00a8c0@PCRURI35> References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35><001d01c7672e$526b51b0$657aa8c0@m6805> <003d01c767c0$e3803340$0a00a8c0@PCRURI35> Message-ID: <004e01c767d3$fad37170$657aa8c0@m6805> Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Friday, March 16, 2007 7:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > Shamil who called his Withevent programming "DEEP" programming. This is one of the prefixes that I wondered about! I was thinking maybe it meant "demo" :-) On another note, will there ever be an opportunity to meet all of you? A conference? Or better yet, a seminar on advanced Access techiniques? Thanks Again, Barb From Jim.Hale at FleetPride.com Fri Mar 16 09:04:27 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Fri, 16 Mar 2007 09:04:27 -0500 Subject: [AccessD] To the newer members Message-ID: When it came time to justify my "subscription" expense to AccessD earlier this year I told the boss that I wanted to support a group of on call experts that provide real time help instead of buying one of the traditional periodical subscriptions. With a couple of examples it was an easy sell. The reality is that this group is more valuable to me than the books/subscriptions of which I have many. Without help of this kind it is almost impossible to be a self taught lone-ranger developer. It took hanging out with you guys and absorbing the discussions before I was able to even understand what Getz was talking about in most of the ADH! My 2 cents. Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Thursday, March 15, 2007 8:13 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] To the newer members And let there be no doubt, JWC is a good answer-er. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Thursday, March 15, 2007 11:14:04 AM Subject: Re: [AccessD] To the newer members Just call us the Google of last resort. ;-) The internet is an amazing storehouse of knowledge, but when you need specific nitty gritty stuff, AccessD is hard to beat. John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From andy at minstersystems.co.uk Fri Mar 16 09:23:54 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 16 Mar 2007 14:23:54 +0000 Subject: [AccessD] Access to Word - colour an area Message-ID: <20070316142358.CDD782B86B8@smtp.nildram.co.uk> It's still a what-if at the moment. I'm going to see a potential client next week. He's described the project and this is a part of it. I'm just wanting to be forearmed. I suspect it's possible anything could be inside the box, most likely text and mailmerge entries, and all of it would want the coloured background. But could it be done in a generic way by, I dunno, putting bookmarks at top left and bottom-right of the area and selecting all between them, or something like that? OTOH I don't know how you set a bookmark as the bootom-right of an area. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "Access Developers discussion and problem solving" Subject: Re: [AccessD] Access to Word - colour an area Date: 16/03/07 14:05 On 3/16/07, Andy Lacey wrote: > Hi all > If you have a Word doc, to be used as the master for a mailmerge, and an > area on it has a border round it, how would you (from Access) go about > filling that area a different colour depending upon a value on someone's > record? In its simplest form how would you use the Word object to identify a > bordered area and give it a different colour? > > (Thinks - wonder if anyone will get this before Bryan. There's a challenge.) On my way to a 2 hour meeting, but I do have a couple of questions..... What is the area that is bordered? Text Box, Paragraph, table? Would the merge field be in the area to be coloured? I am assuming that you want to keep all your code in Access, correct? PS, since this is Mail Merge, you'll probably get a better answer from someone else, 'cause I don't use mm very often. Oh who's kidding who, I don't do much any more besides sit in meetings. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- 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 jwcolby at colbyconsulting.com Fri Mar 16 09:39:02 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 10:39:02 -0400 Subject: [AccessD] To the newer members In-Reply-To: References: Message-ID: <005201c767d8$d8082dc0$657aa8c0@m6805> I think it is important to understand that Access is so complex that nobody (that I know personally) knows it all. I am considered by some as a "senior" member (though they may just be discussing my age I guess?) but you notice that I am right here asking questions as well. Yea, I know a lot about Access and a lot about databases, but there is probably more that I don't know than that I know. AccessD has been my "Google of last resort" since 1997, and I contribute financially (see http://www.databaseadvisors.com/donations.asp to contribute any amount you wish) as well as with my knowledge whenever I can. If you are a nubee, please don't hesitate to speak up, ask your questions, and tell us how you solve your Access problems. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] To the newer members When it came time to justify my "subscription" expense to AccessD earlier this year I told the boss that I wanted to support a group of on call experts that provide real time help instead of buying one of the traditional periodical subscriptions. With a couple of examples it was an easy sell. The reality is that this group is more valuable to me than the books/subscriptions of which I have many. Without help of this kind it is almost impossible to be a self taught lone-ranger developer. It took hanging out with you guys and absorbing the discussions before I was able to even understand what Getz was talking about in most of the ADH! My 2 cents. Jim Hale From DWUTKA at Marlow.com Fri Mar 16 09:46:54 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 16 Mar 2007 09:46:54 -0500 Subject: [AccessD] Naming Conventions In-Reply-To: <016201c76774$80f81e00$9258eb44@jisshowsbs.local> Message-ID: I hope you don't say the same about me! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, March 15, 2007 9:41 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions ...and then there are those of us who's head spins when JC starts thumpin' ...those who just manage to make it work without rebuilding the Pyrimids first ...I admire what JC does and I've learned more than a few things from him over the years that are part of my standard library ...but holy cow, trust me, it is still possible to build good, sound, responsive apps fairly rapidly without selling your first born child to the gods of Access :) ...so if any of you lurkers out there are thinking how much JC's posts sound like those you find over on the C++ forums, don't despair ...he does come down to earth often enough to enlighten even those of us who need a dictionary to translate his occasional flights into the nether world :) William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 15, 2007 2:18 PM Subject: Re: [AccessD] Naming Conventions > >..I am currently learning about classes from the information on your > website :-) > > Uh oh. > > ;-) > > Welcome to the next level of programming. Classes really solve a host of > "container" problems that simply can't be done any other way. > > Back in about 2000, before Shamil opened my eyes to classes (and > withevents) > I used collections and collections of collections to hold objects. It > worked but was sooooooo clumsy. Now I start with a base class (or > sometimes > a module) and that class holds collections which hold class instances. > > For example as everyone knows by now I have a framework. One of the base > units of the framework is a dclsFrm which wraps the form object. BTW, in > THIS CASE, the d is not a type prefix at all, it an homage to Shamil who > called his Withevent programming "DEEP" programming. So a dclsXXXX is a > class which will sink (and possibly source) events inside the class. IOW > it > is a DEEP class. Just a way of paying my respects to Shamil. Sinking and > sourcing events in classes is so incredibly powerful that I simply can't > imagine not doing so now. > > So I have a dclsFrm class which is dimensioned in the form's > "code-behind-form's" class module header and initialized in the OnOpen of > the form. The form passes in a reference to itself to the dclsFrm that it > just instantiated. The dclsFrm then sets the pointer passed in ("its" > form) > into a module level global at the top of the class, declared WithEvents. > Declaring the form variable WithEvents tells VB that this class expects to > sink events from the form. I then create event sinks for all of the > form's > events. > > One of the KEY constructs of dclsFrm is a control scanner which is called > from the Init(). That scanner looks for every single control on the form > (iterates the controls() collection of the form). Each time it finds a > control, a huge case statement asks "what kind of control is this" and > loads > a wrapper class for each control. So my framework also has a dclsCbo, > dclsTxt, dclsCmd etc. As the scanner finds a textbox, it instantiates a > dclsTxt and initializes it, passing in a pointer to that text box control. > Now that it has a dclsTxt for that text box, it needs a place to store the > class pointer. For this I use a collection up in the dclsFrm's header. > Every control class wrapper gets stored in this collection, keyed on the > control's name. Since the control name is always unique, the form itself > (or dclsFrm) can always look into this collection using the control's name > to find the wrapper class for that control. > > I also have a few special purpose collections which hold specific types of > controls but the point here is that the dclsFrm can use collections to > hold > entire collections of other classes. In fact those "child" classes can > also > have collections which store things. For example I have a dctlTab which > has > a collection which holds... dclsTabPage instances. > > Each class sinks the events of its "wrapped" control and implements > generic > behaviors that I find so common that I want it always available. > > When you read this, the biggest thing to take away is that I did not write > all of this stuff in a week or even a month. I add functionality to my > framework as I run into a need for it. One day I decided that I really > needed some basic "form wrapper" functionality. I found myself writing a > TON of similar code in every form - stuff to find specific records etc. > What better place to put it than in a class which wraps the form and > provides that functionality to ANY form that wants that kind of > functionality. Dimension my dclsFrm, initialize it and voila, all of that > code is now "locked and loaded", ready to be used by the form, in fact it > can happen completely automatically in many cases. > > One day I decided that it would be nice to have my combo's just > automatically handle NotInList (and dbl-click) events and either open a > form > for adding / editing the table behind the form (dbl-click), or for simple > tables, just add a new entry when the user typed in something not already > in > the list (NotInList). Sure, I could dbl click each and every combo's > NotInList property and call a function that does that but why? A combo > wrapper class can do all that for me. Now that I have a combo wrapper > class > (dclsCbo) how do I get it to load automatically? Hmmm... My dclsFrm needs > a > control scanner... > > Now my dclsFrm loads an instance of dclsCbo for every combo. Hmmm... How > about my text boxes? I want the text boxes to change background color as > it > gets the focus and revert back to the old color when it loses the focus. > Easy in a dclsTxt. Sink the OnEnter and OnExit of the text box and cause > it > to change the background color. Hmm... Now go back to my dclsCbo and make > it do the same thing... Edit my control scanner in dclsFrm to load the > text > box classes. Hmmm... I want the combo control to change the label back > color if it handles the NotInList so that there is a visual cue to the > user > to expect this. Have the dclsCbo grab a pointer to its label and then set > the label's back color as the combo initializes IF it is going to handle > the > not-in-list. > > And over time you can build up a really nifty framework that just > automates > all of that lowly programming stuff that you used to have to do manually. > Load dclsFrm, it loads all the dclsXXX control wrappers, they handle the > details. Just that easy! I can literally have about 20-30 lines of code > in > a form (in the OnOpen) and have it doing all kinds of stuff that I want it > to do. It would look like magic to the non class programmer but it is > just > plain old programming, just tied to events in the object wrapper class > instead of in each form. > > How would you like to be able to apply a uniform format to dates in all > forms, and be able to change them by changing a record in a table? If you > use bound forms and wrapper classes it is almost trivial. The form's > recordset clone can be manipulated as a dao.recordset object. Each > control > is bound to a specific field and thus "knows" it's field name in the > recordset. So any control can get the properties collection for its field > from the dclsFrm (its parent), find out what the data type is, and if the > data type is a date, apply a specific date format to it. If you use my > SysVars method, you load the date format as a sysvar (a record in a table) > and the control simply looks up the required date format in the SysVar > class. All done by the dclsTxt class as it loads, automatically (to the > application) because the dclsFrm has a control scanner in it. > > Now imagine trying to do this kind of stuff without classes. It ain't > easy > and it ain't fun, and in fact it is so hard you just don't do it. With > classes / WithEvents it is easier and lots of fun. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan > Sent: Thursday, March 15, 2007 12:10 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Naming Conventions > > Thanks for all the info. I have always used the "standard" tags and > prefixes (i.e., "tbl", "frm", cbo, etc.) but figured it was time to become > more descriptive! > > John C. --- thanks for your explanation of prefixes....I am currently > learning about classes from the information on your website :-) > > Thanks! > Barb Ryan > > -- > 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 BarbaraRyan at cox.net Fri Mar 16 09:57:30 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Fri, 16 Mar 2007 10:57:30 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35><001d01c7672e$526b51b0$657aa8c0@m6805><003d01c767c0$e3803340$0a00a8c0@PCRURI35> <004e01c767d3$fad37170$657aa8c0@m6805> Message-ID: <00ab01c767db$6b8fbf70$0a00a8c0@PCRURI35> I would love to attend. Barb ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 16, 2007 10:04 AM Subject: [AccessD] Great Smokey Mountains AccessD Conference > Anyone who would like to attend a conference in the foothills of the > Smokey > Mountains (Hickory / Lenoir North Carolina), in my home, please respond. > I > have lots of room and lots of computers, but if we need to hold it > elsewhere > I can arrange a conference room or something. > > If we want to do this we will need to hammer out the when. If you are a > senior member you should also consider a presentation, that is what a > conference is about. > > We could also do a huge "REGIONAL" AccessD conference. My "Region" is the > East Coast of the US so we would need to somehow discover the epicenter in > terms of where east coast listers live so we could plan a conference at > the > epicenter. > > In the meantime, my house is available, and I am available. The more the > merrier. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan > Sent: Friday, March 16, 2007 7:48 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Naming Conventions > >> BTW, in THIS CASE, the d is not a type prefix at all, it an homage to >> Shamil who called his Withevent programming "DEEP" programming. > > This is one of the prefixes that I wondered about! I was thinking maybe > it > meant "demo" :-) > > On another note, will there ever be an opportunity to meet all of you? A > conference? Or better yet, a seminar on advanced Access techiniques? > > Thanks Again, > Barb > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Mar 16 10:14:53 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 11:14:53 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: References: <016201c76774$80f81e00$9258eb44@jisshowsbs.local> Message-ID: <005701c767dd$da4496f0$657aa8c0@m6805> No, we discuss your flights OUT OF the netherworld. 8-0 John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Friday, March 16, 2007 10:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions I hope you don't say the same about me! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, March 15, 2007 9:41 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions ...and then there are those of us who's head spins when JC starts thumpin' ...those who just manage to make it work without rebuilding the Pyrimids first ...I admire what JC does and I've learned more than a few things from him over the years that are part of my standard library ...but holy cow, trust me, it is still possible to build good, sound, responsive apps fairly rapidly without selling your first born child to the gods of Access :) ...so if any of you lurkers out there are thinking how much JC's posts sound like those you find over on the C++ forums, don't despair ...he does come down to earth often enough to enlighten even those of us who need a dictionary to translate his occasional flights into the nether world :) William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 15, 2007 2:18 PM Subject: Re: [AccessD] Naming Conventions > >..I am currently learning about classes from the information on your > website :-) > > Uh oh. > > ;-) > > Welcome to the next level of programming. Classes really solve a host of > "container" problems that simply can't be done any other way. > > Back in about 2000, before Shamil opened my eyes to classes (and > withevents) > I used collections and collections of collections to hold objects. It > worked but was sooooooo clumsy. Now I start with a base class (or > sometimes > a module) and that class holds collections which hold class instances. > > For example as everyone knows by now I have a framework. One of the base > units of the framework is a dclsFrm which wraps the form object. BTW, in > THIS CASE, the d is not a type prefix at all, it an homage to Shamil who > called his Withevent programming "DEEP" programming. So a dclsXXXX is a > class which will sink (and possibly source) events inside the class. IOW > it > is a DEEP class. Just a way of paying my respects to Shamil. Sinking and > sourcing events in classes is so incredibly powerful that I simply can't > imagine not doing so now. > > So I have a dclsFrm class which is dimensioned in the form's > "code-behind-form's" class module header and initialized in the OnOpen of > the form. The form passes in a reference to itself to the dclsFrm that it > just instantiated. The dclsFrm then sets the pointer passed in ("its" > form) > into a module level global at the top of the class, declared WithEvents. > Declaring the form variable WithEvents tells VB that this class expects to > sink events from the form. I then create event sinks for all of the > form's > events. > > One of the KEY constructs of dclsFrm is a control scanner which is called > from the Init(). That scanner looks for every single control on the form > (iterates the controls() collection of the form). Each time it finds a > control, a huge case statement asks "what kind of control is this" and > loads > a wrapper class for each control. So my framework also has a dclsCbo, > dclsTxt, dclsCmd etc. As the scanner finds a textbox, it instantiates a > dclsTxt and initializes it, passing in a pointer to that text box control. > Now that it has a dclsTxt for that text box, it needs a place to store the > class pointer. For this I use a collection up in the dclsFrm's header. > Every control class wrapper gets stored in this collection, keyed on the > control's name. Since the control name is always unique, the form itself > (or dclsFrm) can always look into this collection using the control's name > to find the wrapper class for that control. > > I also have a few special purpose collections which hold specific types of > controls but the point here is that the dclsFrm can use collections to > hold > entire collections of other classes. In fact those "child" classes can > also > have collections which store things. For example I have a dctlTab which > has > a collection which holds... dclsTabPage instances. > > Each class sinks the events of its "wrapped" control and implements > generic > behaviors that I find so common that I want it always available. > > When you read this, the biggest thing to take away is that I did not write > all of this stuff in a week or even a month. I add functionality to my > framework as I run into a need for it. One day I decided that I really > needed some basic "form wrapper" functionality. I found myself writing a > TON of similar code in every form - stuff to find specific records etc. > What better place to put it than in a class which wraps the form and > provides that functionality to ANY form that wants that kind of > functionality. Dimension my dclsFrm, initialize it and voila, all of that > code is now "locked and loaded", ready to be used by the form, in fact it > can happen completely automatically in many cases. > > One day I decided that it would be nice to have my combo's just > automatically handle NotInList (and dbl-click) events and either open a > form > for adding / editing the table behind the form (dbl-click), or for simple > tables, just add a new entry when the user typed in something not already > in > the list (NotInList). Sure, I could dbl click each and every combo's > NotInList property and call a function that does that but why? A combo > wrapper class can do all that for me. Now that I have a combo wrapper > class > (dclsCbo) how do I get it to load automatically? Hmmm... My dclsFrm needs > a > control scanner... > > Now my dclsFrm loads an instance of dclsCbo for every combo. Hmmm... How > about my text boxes? I want the text boxes to change background color as > it > gets the focus and revert back to the old color when it loses the focus. > Easy in a dclsTxt. Sink the OnEnter and OnExit of the text box and cause > it > to change the background color. Hmm... Now go back to my dclsCbo and make > it do the same thing... Edit my control scanner in dclsFrm to load the > text > box classes. Hmmm... I want the combo control to change the label back > color if it handles the NotInList so that there is a visual cue to the > user > to expect this. Have the dclsCbo grab a pointer to its label and then set > the label's back color as the combo initializes IF it is going to handle > the > not-in-list. > > And over time you can build up a really nifty framework that just > automates > all of that lowly programming stuff that you used to have to do manually. > Load dclsFrm, it loads all the dclsXXX control wrappers, they handle the > details. Just that easy! I can literally have about 20-30 lines of code > in > a form (in the OnOpen) and have it doing all kinds of stuff that I want it > to do. It would look like magic to the non class programmer but it is > just > plain old programming, just tied to events in the object wrapper class > instead of in each form. > > How would you like to be able to apply a uniform format to dates in all > forms, and be able to change them by changing a record in a table? If you > use bound forms and wrapper classes it is almost trivial. The form's > recordset clone can be manipulated as a dao.recordset object. Each > control > is bound to a specific field and thus "knows" it's field name in the > recordset. So any control can get the properties collection for its field > from the dclsFrm (its parent), find out what the data type is, and if the > data type is a date, apply a specific date format to it. If you use my > SysVars method, you load the date format as a sysvar (a record in a table) > and the control simply looks up the required date format in the SysVar > class. All done by the dclsTxt class as it loads, automatically (to the > application) because the dclsFrm has a control scanner in it. > > Now imagine trying to do this kind of stuff without classes. It ain't > easy > and it ain't fun, and in fact it is so hard you just don't do it. With > classes / WithEvents it is easier and lots of fun. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan > Sent: Thursday, March 15, 2007 12:10 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Naming Conventions > > Thanks for all the info. I have always used the "standard" tags and > prefixes (i.e., "tbl", "frm", cbo, etc.) but figured it was time to become > more descriptive! > > John C. --- thanks for your explanation of prefixes....I am currently > learning about classes from the information on your website :-) > > Thanks! > Barb Ryan > > -- > 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 wdhindman at dejpolsystems.com Fri Mar 16 10:20:03 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Fri, 16 Mar 2007 11:20:03 -0400 Subject: [AccessD] Access to Word - colour an area References: <20070316142358.CDD782B86B8@smtp.nildram.co.uk> Message-ID: <002f01c767de$92ea55a0$9258eb44@jisshowsbs.local> ...just a wag here Andy but if that were put to me I'd be thinking about dumping Word and doing the entire thing as an Access report using Lebans rtf control ...I've converted almost all of my client's Word mail merge docs to Access reports this way ...takes a bit more work on your part but once the forms are up, the clients love the things that can be done with a report while retaining the ability to change text content and formatting. William ----- Original Message ----- From: "Andy Lacey" To: "Access Developers discussion and problem solving" Sent: Friday, March 16, 2007 10:23 AM Subject: Re: [AccessD] Access to Word - colour an area > It's still a what-if at the moment. I'm going to see a potential client > next > week. He's described the project and this is a part of it. I'm just > wanting > to be forearmed. > I suspect it's possible anything could be inside the box, most likely text > and mailmerge entries, and all of it would want the coloured background. > But > could it be done in a generic way by, I dunno, putting bookmarks at top > left > and bottom-right of the area and selecting all between them, or something > like that? OTOH I don't know how you set a bookmark as the bootom-right of > an area. > -- > Andy Lacey > http://www.minstersystems.co.uk > > > > --------- Original Message -------- > From: "Access Developers discussion and problem solving" > > To: "Access Developers discussion and problem solving" > > Subject: Re: [AccessD] Access to Word - colour an area > Date: 16/03/07 14:05 > > > On 3/16/07, Andy Lacey wrote: >> Hi all >> If you have a Word doc, to be used as the master for a mailmerge, and an >> area on it has a border round it, how would you (from Access) go about >> filling that area a different colour depending upon a value on someone's >> record? In its simplest form how would you use the Word object to >> identify > a >> bordered area and give it a different colour? >> >> (Thinks - wonder if anyone will get this before Bryan. There's a > challenge.) > > On my way to a 2 hour meeting, but I do have a couple of questions..... > > What is the area that is bordered? Text Box, Paragraph, table? Would > the merge field be in the area to be coloured? > > I am assuming that you want to keep all your code in Access, correct? > > PS, since this is Mail Merge, you'll probably get a better answer from > someone else, 'cause I don't use mm very often. Oh who's kidding who, > I don't do much any more besides sit in meetings. > > -- > Bryan Carbonnell - carbonnb at gmail.com > Life's journey is not to arrive at the grave safely in a well > preserved body, but rather to skid in sideways, totally worn out, > shouting "What a great ride!" > -- > 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 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at dejpolsystems.com Fri Mar 16 10:34:58 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Fri, 16 Mar 2007 11:34:58 -0400 Subject: [AccessD] Naming Conventions References: Message-ID: <004101c767e0$a850c7b0$9258eb44@jisshowsbs.local> ...lol ...Code Boy never comes down to earth long enough to converse with mere mortals :) William ----- Original Message ----- From: "Drew Wutka" To: "Access Developers discussion and problem solving" Sent: Friday, March 16, 2007 10:46 AM Subject: Re: [AccessD] Naming Conventions >I hope you don't say the same about me! ;) > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Thursday, March 15, 2007 9:41 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Naming Conventions > > ...and then there are those of us who's head spins when JC starts > thumpin' > ...those who just manage to make it work without rebuilding the Pyrimids > > first ...I admire what JC does and I've learned more than a few things > from > him over the years that are part of my standard library ...but holy cow, > > trust me, it is still possible to build good, sound, responsive apps > fairly > rapidly without selling your first born child to the gods of Access :) > > ...so if any of you lurkers out there are thinking how much JC's posts > sound > like those you find over on the C++ forums, don't despair ...he does > come > down to earth often enough to enlighten even those of us who need a > dictionary to translate his occasional flights into the nether world :) > > William Hindman > > ----- Original Message ----- > From: "JWColby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, March 15, 2007 2:18 PM > Subject: Re: [AccessD] Naming Conventions > > >> >..I am currently learning about classes from the information on your >> website :-) >> >> Uh oh. >> >> ;-) >> >> Welcome to the next level of programming. Classes really solve a host > of >> "container" problems that simply can't be done any other way. >> >> Back in about 2000, before Shamil opened my eyes to classes (and >> withevents) >> I used collections and collections of collections to hold objects. It >> worked but was sooooooo clumsy. Now I start with a base class (or >> sometimes >> a module) and that class holds collections which hold class instances. >> >> For example as everyone knows by now I have a framework. One of the > base >> units of the framework is a dclsFrm which wraps the form object. BTW, > in >> THIS CASE, the d is not a type prefix at all, it an homage to Shamil > who >> called his Withevent programming "DEEP" programming. So a dclsXXXX is > a >> class which will sink (and possibly source) events inside the class. > IOW >> it >> is a DEEP class. Just a way of paying my respects to Shamil. Sinking > and >> sourcing events in classes is so incredibly powerful that I simply > can't >> imagine not doing so now. >> >> So I have a dclsFrm class which is dimensioned in the form's >> "code-behind-form's" class module header and initialized in the OnOpen > of >> the form. The form passes in a reference to itself to the dclsFrm > that it >> just instantiated. The dclsFrm then sets the pointer passed in ("its" > >> form) >> into a module level global at the top of the class, declared > WithEvents. >> Declaring the form variable WithEvents tells VB that this class > expects to >> sink events from the form. I then create event sinks for all of the >> form's >> events. >> >> One of the KEY constructs of dclsFrm is a control scanner which is > called >> from the Init(). That scanner looks for every single control on the > form >> (iterates the controls() collection of the form). Each time it finds > a >> control, a huge case statement asks "what kind of control is this" and > >> loads >> a wrapper class for each control. So my framework also has a dclsCbo, >> dclsTxt, dclsCmd etc. As the scanner finds a textbox, it instantiates > a >> dclsTxt and initializes it, passing in a pointer to that text box > control. >> Now that it has a dclsTxt for that text box, it needs a place to store > the >> class pointer. For this I use a collection up in the dclsFrm's > header. >> Every control class wrapper gets stored in this collection, keyed on > the >> control's name. Since the control name is always unique, the form > itself >> (or dclsFrm) can always look into this collection using the control's > name >> to find the wrapper class for that control. >> >> I also have a few special purpose collections which hold specific > types of >> controls but the point here is that the dclsFrm can use collections to > >> hold >> entire collections of other classes. In fact those "child" classes > can >> also >> have collections which store things. For example I have a dctlTab > which >> has >> a collection which holds... dclsTabPage instances. >> >> Each class sinks the events of its "wrapped" control and implements >> generic >> behaviors that I find so common that I want it always available. >> >> When you read this, the biggest thing to take away is that I did not > write >> all of this stuff in a week or even a month. I add functionality to > my >> framework as I run into a need for it. One day I decided that I > really >> needed some basic "form wrapper" functionality. I found myself > writing a >> TON of similar code in every form - stuff to find specific records > etc. >> What better place to put it than in a class which wraps the form and >> provides that functionality to ANY form that wants that kind of >> functionality. Dimension my dclsFrm, initialize it and voila, all of > that >> code is now "locked and loaded", ready to be used by the form, in fact > it >> can happen completely automatically in many cases. >> >> One day I decided that it would be nice to have my combo's just >> automatically handle NotInList (and dbl-click) events and either open > a >> form >> for adding / editing the table behind the form (dbl-click), or for > simple >> tables, just add a new entry when the user typed in something not > already >> in >> the list (NotInList). Sure, I could dbl click each and every combo's >> NotInList property and call a function that does that but why? A > combo >> wrapper class can do all that for me. Now that I have a combo wrapper > >> class >> (dclsCbo) how do I get it to load automatically? Hmmm... My dclsFrm > needs >> a >> control scanner... >> >> Now my dclsFrm loads an instance of dclsCbo for every combo. Hmmm... > How >> about my text boxes? I want the text boxes to change background color > as >> it >> gets the focus and revert back to the old color when it loses the > focus. >> Easy in a dclsTxt. Sink the OnEnter and OnExit of the text box and > cause >> it >> to change the background color. Hmm... Now go back to my dclsCbo and > make >> it do the same thing... Edit my control scanner in dclsFrm to load > the >> text >> box classes. Hmmm... I want the combo control to change the label > back >> color if it handles the NotInList so that there is a visual cue to the > >> user >> to expect this. Have the dclsCbo grab a pointer to its label and then > set >> the label's back color as the combo initializes IF it is going to > handle >> the >> not-in-list. >> >> And over time you can build up a really nifty framework that just >> automates >> all of that lowly programming stuff that you used to have to do > manually. >> Load dclsFrm, it loads all the dclsXXX control wrappers, they handle > the >> details. Just that easy! I can literally have about 20-30 lines of > code >> in >> a form (in the OnOpen) and have it doing all kinds of stuff that I > want it >> to do. It would look like magic to the non class programmer but it is > >> just >> plain old programming, just tied to events in the object wrapper class >> instead of in each form. >> >> How would you like to be able to apply a uniform format to dates in > all >> forms, and be able to change them by changing a record in a table? If > you >> use bound forms and wrapper classes it is almost trivial. The form's >> recordset clone can be manipulated as a dao.recordset object. Each >> control >> is bound to a specific field and thus "knows" it's field name in the >> recordset. So any control can get the properties collection for its > field >> from the dclsFrm (its parent), find out what the data type is, and if > the >> data type is a date, apply a specific date format to it. If you use > my >> SysVars method, you load the date format as a sysvar (a record in a > table) >> and the control simply looks up the required date format in the SysVar >> class. All done by the dclsTxt class as it loads, automatically (to > the >> application) because the dclsFrm has a control scanner in it. >> >> Now imagine trying to do this kind of stuff without classes. It ain't > >> easy >> and it ain't fun, and in fact it is so hard you just don't do it. > With >> classes / WithEvents it is easier and lots of fun. >> >> John W. Colby >> Colby Consulting >> www.ColbyConsulting.com >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara > Ryan >> Sent: Thursday, March 15, 2007 12:10 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Naming Conventions >> >> Thanks for all the info. I have always used the "standard" tags and >> prefixes (i.e., "tbl", "frm", cbo, etc.) but figured it was time to > become >> more descriptive! >> >> John C. --- thanks for your explanation of prefixes....I am currently >> learning about classes from the information on your website :-) >> >> Thanks! >> Barb Ryan >> >> -- >> 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 andy at minstersystems.co.uk Fri Mar 16 10:46:43 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 16 Mar 2007 15:46:43 +0000 Subject: [AccessD] Access to Word - colour an area Message-ID: <20070316154647.B1B442B9804@smtp.nildram.co.uk> It's a fair point William, and one I was thinking about too. I'll have to wait and see what if anything they want in terms of being able to easily modify the print themselves. If it's pretty much set in stone I'd be good with just Access, but if I have to go Word (which is what they currently use) I'd just like to know I can do the colour thing. Thanks for the input. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "Access Developers discussion and problem solving" Subject: Re: [AccessD] Access to Word - colour an area Date: 16/03/07 15:20 ....just a wag here Andy but if that were put to me I'd be thinking about dumping Word and doing the entire thing as an Access report using Lebans rtf control ...I've converted almost all of my client's Word mail merge docs to Access reports this way ...takes a bit more work on your part but once the forms are up, the clients love the things that can be done with a report while retaining the ability to change text content and formatting. William ----- Original Message ----- From: "Andy Lacey" To: "Access Developers discussion and problem solving" Sent: Friday, March 16, 2007 10:23 AM Subject: Re: [AccessD] Access to Word - colour an area > It's still a what-if at the moment. I'm going to see a potential client > next > week. He's described the project and this is a part of it. I'm just > wanting > to be forearmed. > I suspect it's possible anything could be inside the box, most likely text > and mailmerge entries, and all of it would want the coloured background. > But > could it be done in a generic way by, I dunno, putting bookmarks at top > left > and bottom-right of the area and selecting all between them, or something > like that? OTOH I don't know how you set a bookmark as the bootom-right of > an area. > -- > Andy Lacey > http://www.minstersystems.co.uk > > > > --------- Original Message -------- > From: "Access Developers discussion and problem solving" > > To: "Access Developers discussion and problem solving" > > Subject: Re: [AccessD] Access to Word - colour an area > Date: 16/03/07 14:05 > > > On 3/16/07, Andy Lacey wrote: >> Hi all >> If you have a Word doc, to be used as the master for a mailmerge, and an >> area on it has a border round it, how would you (from Access) go about >> filling that area a different colour depending upon a value on someone's >> record? In its simplest form how would you use the Word object to >> identify > a >> bordered area and give it a different colour? >> >> (Thinks - wonder if anyone will get this before Bryan. There's a > challenge.) > > On my way to a 2 hour meeting, but I do have a couple of questions..... > > What is the area that is bordered? Text Box, Paragraph, table? Would > the merge field be in the area to be coloured? > > I am assuming that you want to keep all your code in Access, correct? > > PS, since this is Mail Merge, you'll probably get a better answer from > someone else, 'cause I don't use mm very often. Oh who's kidding who, > I don't do much any more besides sit in meetings. > > -- > Bryan Carbonnell - carbonnb at gmail.com > Life's journey is not to arrive at the grave safely in a well > preserved body, but rather to skid in sideways, totally worn out, > shouting "What a great ride!" > -- > 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 > > -- > 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 ________________________________________________ Message sent using UebiMiau 2.7.2 From DWUTKA at Marlow.com Fri Mar 16 10:46:56 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 16 Mar 2007 10:46:56 -0500 Subject: [AccessD] Naming Conventions In-Reply-To: <004101c767e0$a850c7b0$9258eb44@jisshowsbs.local> Message-ID: A guy's gotta have his standards! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Friday, March 16, 2007 10:35 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions ...lol ...Code Boy never comes down to earth long enough to converse with mere mortals :) William ----- Original Message ----- From: "Drew Wutka" To: "Access Developers discussion and problem solving" Sent: Friday, March 16, 2007 10:46 AM Subject: Re: [AccessD] Naming Conventions >I hope you don't say the same about me! ;) > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Thursday, March 15, 2007 9:41 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Naming Conventions > > ...and then there are those of us who's head spins when JC starts > thumpin' > ...those who just manage to make it work without rebuilding the Pyrimids > > first ...I admire what JC does and I've learned more than a few things > from > him over the years that are part of my standard library ...but holy cow, > > trust me, it is still possible to build good, sound, responsive apps > fairly > rapidly without selling your first born child to the gods of Access :) > > ...so if any of you lurkers out there are thinking how much JC's posts > sound > like those you find over on the C++ forums, don't despair ...he does > come > down to earth often enough to enlighten even those of us who need a > dictionary to translate his occasional flights into the nether world :) > > William Hindman > > ----- Original Message ----- > From: "JWColby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, March 15, 2007 2:18 PM > Subject: Re: [AccessD] Naming Conventions > > >> >..I am currently learning about classes from the information on your >> website :-) >> >> Uh oh. >> >> ;-) >> >> Welcome to the next level of programming. Classes really solve a host > of >> "container" problems that simply can't be done any other way. >> >> Back in about 2000, before Shamil opened my eyes to classes (and >> withevents) >> I used collections and collections of collections to hold objects. It >> worked but was sooooooo clumsy. Now I start with a base class (or >> sometimes >> a module) and that class holds collections which hold class instances. >> >> For example as everyone knows by now I have a framework. One of the > base >> units of the framework is a dclsFrm which wraps the form object. BTW, > in >> THIS CASE, the d is not a type prefix at all, it an homage to Shamil > who >> called his Withevent programming "DEEP" programming. So a dclsXXXX is > a >> class which will sink (and possibly source) events inside the class. > IOW >> it >> is a DEEP class. Just a way of paying my respects to Shamil. Sinking > and >> sourcing events in classes is so incredibly powerful that I simply > can't >> imagine not doing so now. >> >> So I have a dclsFrm class which is dimensioned in the form's >> "code-behind-form's" class module header and initialized in the OnOpen > of >> the form. The form passes in a reference to itself to the dclsFrm > that it >> just instantiated. The dclsFrm then sets the pointer passed in ("its" > >> form) >> into a module level global at the top of the class, declared > WithEvents. >> Declaring the form variable WithEvents tells VB that this class > expects to >> sink events from the form. I then create event sinks for all of the >> form's >> events. >> >> One of the KEY constructs of dclsFrm is a control scanner which is > called >> from the Init(). That scanner looks for every single control on the > form >> (iterates the controls() collection of the form). Each time it finds > a >> control, a huge case statement asks "what kind of control is this" and > >> loads >> a wrapper class for each control. So my framework also has a dclsCbo, >> dclsTxt, dclsCmd etc. As the scanner finds a textbox, it instantiates > a >> dclsTxt and initializes it, passing in a pointer to that text box > control. >> Now that it has a dclsTxt for that text box, it needs a place to store > the >> class pointer. For this I use a collection up in the dclsFrm's > header. >> Every control class wrapper gets stored in this collection, keyed on > the >> control's name. Since the control name is always unique, the form > itself >> (or dclsFrm) can always look into this collection using the control's > name >> to find the wrapper class for that control. >> >> I also have a few special purpose collections which hold specific > types of >> controls but the point here is that the dclsFrm can use collections to > >> hold >> entire collections of other classes. In fact those "child" classes > can >> also >> have collections which store things. For example I have a dctlTab > which >> has >> a collection which holds... dclsTabPage instances. >> >> Each class sinks the events of its "wrapped" control and implements >> generic >> behaviors that I find so common that I want it always available. >> >> When you read this, the biggest thing to take away is that I did not > write >> all of this stuff in a week or even a month. I add functionality to > my >> framework as I run into a need for it. One day I decided that I > really >> needed some basic "form wrapper" functionality. I found myself > writing a >> TON of similar code in every form - stuff to find specific records > etc. >> What better place to put it than in a class which wraps the form and >> provides that functionality to ANY form that wants that kind of >> functionality. Dimension my dclsFrm, initialize it and voila, all of > that >> code is now "locked and loaded", ready to be used by the form, in fact > it >> can happen completely automatically in many cases. >> >> One day I decided that it would be nice to have my combo's just >> automatically handle NotInList (and dbl-click) events and either open > a >> form >> for adding / editing the table behind the form (dbl-click), or for > simple >> tables, just add a new entry when the user typed in something not > already >> in >> the list (NotInList). Sure, I could dbl click each and every combo's >> NotInList property and call a function that does that but why? A > combo >> wrapper class can do all that for me. Now that I have a combo wrapper > >> class >> (dclsCbo) how do I get it to load automatically? Hmmm... My dclsFrm > needs >> a >> control scanner... >> >> Now my dclsFrm loads an instance of dclsCbo for every combo. Hmmm... > How >> about my text boxes? I want the text boxes to change background color > as >> it >> gets the focus and revert back to the old color when it loses the > focus. >> Easy in a dclsTxt. Sink the OnEnter and OnExit of the text box and > cause >> it >> to change the background color. Hmm... Now go back to my dclsCbo and > make >> it do the same thing... Edit my control scanner in dclsFrm to load > the >> text >> box classes. Hmmm... I want the combo control to change the label > back >> color if it handles the NotInList so that there is a visual cue to the > >> user >> to expect this. Have the dclsCbo grab a pointer to its label and then > set >> the label's back color as the combo initializes IF it is going to > handle >> the >> not-in-list. >> >> And over time you can build up a really nifty framework that just >> automates >> all of that lowly programming stuff that you used to have to do > manually. >> Load dclsFrm, it loads all the dclsXXX control wrappers, they handle > the >> details. Just that easy! I can literally have about 20-30 lines of > code >> in >> a form (in the OnOpen) and have it doing all kinds of stuff that I > want it >> to do. It would look like magic to the non class programmer but it is > >> just >> plain old programming, just tied to events in the object wrapper class >> instead of in each form. >> >> How would you like to be able to apply a uniform format to dates in > all >> forms, and be able to change them by changing a record in a table? If > you >> use bound forms and wrapper classes it is almost trivial. The form's >> recordset clone can be manipulated as a dao.recordset object. Each >> control >> is bound to a specific field and thus "knows" it's field name in the >> recordset. So any control can get the properties collection for its > field >> from the dclsFrm (its parent), find out what the data type is, and if > the >> data type is a date, apply a specific date format to it. If you use > my >> SysVars method, you load the date format as a sysvar (a record in a > table) >> and the control simply looks up the required date format in the SysVar >> class. All done by the dclsTxt class as it loads, automatically (to > the >> application) because the dclsFrm has a control scanner in it. >> >> Now imagine trying to do this kind of stuff without classes. It ain't > >> easy >> and it ain't fun, and in fact it is so hard you just don't do it. > With >> classes / WithEvents it is easier and lots of fun. >> >> John W. Colby >> Colby Consulting >> www.ColbyConsulting.com >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara > Ryan >> Sent: Thursday, March 15, 2007 12:10 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Naming Conventions >> >> Thanks for all the info. I have always used the "standard" tags and >> prefixes (i.e., "tbl", "frm", cbo, etc.) but figured it was time to > become >> more descriptive! >> >> John C. --- thanks for your explanation of prefixes....I am currently >> learning about classes from the information on your website :-) >> >> Thanks! >> Barb Ryan >> >> -- >> 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 Fri Mar 16 10:55:18 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 08:55:18 -0700 Subject: [AccessD] Naming Conventions In-Reply-To: <003d01c767c0$e3803340$0a00a8c0@PCRURI35> References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35><001d01c7672e$526b51b0$657aa8c0@m6805> <003d01c767c0$e3803340$0a00a8c0@PCRURI35> Message-ID: What? You mean get all of us in one room where we could potentially grab one another by the throat?? Are you MAD??? LOL Charlotte Foust PS/ It IS FRIDAY! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Friday, March 16, 2007 4:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > Shamil who called his Withevent programming "DEEP" programming. This is one of the prefixes that I wondered about! I was thinking maybe it meant "demo" :-) On another note, will there ever be an opportunity to meet all of you? A conference? Or better yet, a seminar on advanced Access techiniques? Thanks Again, Barb -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Fri Mar 16 10:58:42 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 08:58:42 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <004e01c767d3$fad37170$657aa8c0@m6805> References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35><001d01c7672e$526b51b0$657aa8c0@m6805><003d01c767c0$e3803340$0a00a8c0@PCRURI35> <004e01c767d3$fad37170$657aa8c0@m6805> Message-ID: I've always wanted to visit the Smokey Mountains. Count me in. Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 7:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Friday, March 16, 2007 7:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > Shamil who called his Withevent programming "DEEP" programming. This is one of the prefixes that I wondered about! I was thinking maybe it meant "demo" :-) On another note, will there ever be an opportunity to meet all of you? A conference? Or better yet, a seminar on advanced Access techiniques? Thanks Again, Barb -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Fri Mar 16 12:03:16 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 16 Mar 2007 17:03:16 +0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <004e01c767d3$fad37170$657aa8c0@m6805> Message-ID: Count me in... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 10:04:14 -0400 > >Anyone who would like to attend a conference in the foothills of the Smokey >Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I >have lots of room and lots of computers, but if we need to hold it >elsewhere >I can arrange a conference room or something. > >If we want to do this we will need to hammer out the when. If you are a >senior member you should also consider a presentation, that is what a >conference is about. > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is the >East Coast of the US so we would need to somehow discover the epicenter in >terms of where east coast listers live so we could plan a conference at the >epicenter. > >In the meantime, my house is available, and I am available. The more the >merrier. > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan >Sent: Friday, March 16, 2007 7:48 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Naming Conventions > > > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > > Shamil who called his Withevent programming "DEEP" programming. > >This is one of the prefixes that I wondered about! I was thinking maybe it >meant "demo" :-) > >On another note, will there ever be an opportunity to meet all of you? A >conference? Or better yet, a seminar on advanced Access techiniques? > >Thanks Again, >Barb > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Mortgage refinance is hot 1) Rates near 30-yr lows 2) Good credit get intro-rate 4.625%* https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h2a5f&s=4056&p=5117&disc=y&vers=743 From jwcolby at colbyconsulting.com Fri Mar 16 12:11:04 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 13:11:04 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805> Message-ID: <006201c767ee$151c92e0$657aa8c0@m6805> We are about to reach critical mass... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Count me in... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 10:04:14 -0400 > >Anyone who would like to attend a conference in the foothills of the >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >respond. I have lots of room and lots of computers, but if we need to >hold it elsewhere I can arrange a conference room or something. > >If we want to do this we will need to hammer out the when. If you are >a senior member you should also consider a presentation, that is what a >conference is about. > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is >the East Coast of the US so we would need to somehow discover the >epicenter in terms of where east coast listers live so we could plan a >conference at the epicenter. > >In the meantime, my house is available, and I am available. The more >the merrier. > >John W. Colby >Colby Consulting >www.ColbyConsulting.com From rockysmolin at bchacc.com Fri Mar 16 12:20:38 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 10:20:38 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <0JEZ00HGBEVAL1K9@vms048.mailsrvcs.net> Message-ID: <004701c767ef$6baa8350$0201a8c0@HAL9005> Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 12:32:37 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 10:32:37 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <004701c767ef$6baa8350$0201a8c0@HAL9005> Message-ID: <005e01c767f1$174d2720$0201a8c0@HAL9005> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From cfoust at infostatsystems.com Fri Mar 16 12:32:55 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 10:32:55 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006201c767ee$151c92e0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805> <006201c767ee$151c92e0$657aa8c0@m6805> Message-ID: It's Friday, John. We're allowed to be critical. ;-> Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:11 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We are about to reach critical mass... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Count me in... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 10:04:14 -0400 > >Anyone who would like to attend a conference in the foothills of the >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >respond. I have lots of room and lots of computers, but if we need to >hold it elsewhere I can arrange a conference room or something. > >If we want to do this we will need to hammer out the when. If you are >a senior member you should also consider a presentation, that is what a >conference is about. > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is >the East Coast of the US so we would need to somehow discover the >epicenter in terms of where east coast listers live so we could plan a >conference at the epicenter. > >In the meantime, my house is available, and I am available. The more >the merrier. > >John W. Colby >Colby Consulting >www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Elizabeth.J.Doering at wellsfargo.com Fri Mar 16 12:38:47 2007 From: Elizabeth.J.Doering at wellsfargo.com (Elizabeth.J.Doering at wellsfargo.com) Date: Fri, 16 Mar 2007 12:38:47 -0500 Subject: [AccessD] SQL Newbie Questions References: <004701c767ef$6baa8350$0201a8c0@HAL9005> Message-ID: <1C2084FD2472124AB1812A5476EA3B7A0148378C@msgswbmnmsp04.wellsfargo.com> Rocky, sampleproductcompany.db smells like a non-SQL server table..... Don't go through creating a DSN, just do a linked table with a dBase or Paradox driver. HTH, Liz Liz Doering 612.667.2447 "This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation" -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 12:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From RRANTHON at sentara.com Fri Mar 16 12:42:10 2007 From: RRANTHON at sentara.com (RANDALL R ANTHONY) Date: Fri, 16 Mar 2007 13:42:10 -0400 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <005e01c767f1$174d2720$0201a8c0@HAL9005> References: <004701c767ef$6baa8350$0201a8c0@HAL9005> <005e01c767f1$174d2720$0201a8c0@HAL9005> Message-ID: <200703161742.l2GHgMU23197@databaseadvisors.com> Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Fri Mar 16 12:42:44 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 16 Mar 2007 17:42:44 +0000 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <005e01c767f1$174d2720$0201a8c0@HAL9005> Message-ID: Rocky, I regularly link an Access db to SQL running locally without issues. Question: is the database file you trying to link to, in the list on enterprise manager? or is it just a file that resides on your machine? Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] SQL Newbie Questions >Date: Fri, 16 Mar 2007 10:32:37 -0700 > >More: > >I changed the server to \\HAL9005\MSMLBIZ because that's what come up when >I >hover over the icon in the lower right corner. > >Now I get two different errors: 11004 - Connection failed and 6 - Specified >SQL Server not found. > >I also was using File Data Source. Tried it with Machine Data Source with >the same result. Which one should I be using? > >TIA > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at >Beach Access Software >Sent: Friday, March 16, 2007 10:21 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Eric: > >Thanks for the lead. My wizard failed (or I failed I guess) with two >errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist >or access denied. > >I'm running locally. The SQL server icon is in the lower right corner. >It's running. > >Any ideas what I did wrong? > >Thanks and regards, > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro >Sent: Thursday, March 15, 2007 10:50 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Create a DSN using SQL server driver and then test and see if the >connection >is able to connect to the database file. It looks like the .db file is the >data file and the .lg file is the transaction log file. > >You can then use the DSN to link the tables to your Access project or use >ADO to query 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: Thursday, March 15, 2007 10:11 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] SQL Newbie Questions > >Dear List: > >I have a need to interface an Access app to either or both of Microsoft >Small Business Accounting 2007 and Microsoft Small Business Financials >packages. Their tech support tells me that they both have SQL back ends. > >What I would like to do is push shipping and receiving transactions from >the >Access app into the accounting package to trigger invoices and payables, >and >extract customer order detail from the accounting system into the Access >app. > >I have ordered the 60 day trial of SBF with the SDK (which they told me is >mostly a data dictionary, but that's OK). > >I have the SBA 2007 and in a folder there is a file named >sampleproductcompany.db which I think they said is the database. There's >also one named sampleproductcompany.lg. > > Is this a SQL database file? Can I connect to this SQL back end and if >so >how? > >MMTIA, > >Rocky > > > > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 >3:38 PM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 >11:27 AM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 >11:27 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ It?s tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline From martyconnelly at shaw.ca Fri Mar 16 12:44:46 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 16 Mar 2007 10:44:46 -0700 Subject: [AccessD] Access 2007 In-Reply-To: References: <476312.71809.qm@web88215.mail.re2.yahoo.com> Message-ID: <45FAD78E.50600@shaw.ca> Here is something I got from Allen Browne's Links Access Menu/Toolbar to Ribbon Excel workbook from Microsoft, matching all previous Access menu and toolbar items to ribbon locations. http://office.microsoft.com/search/redir.aspx?AssetID=AM101757761033 Also http://allenbrowne.com/Access2007.html#Bugs Note there is reported bug using Access 2007 compression where the mdb disappears intermittently so make a backup first. Charlotte Foust wrote: >You're missing my point entirely because you're focussing on "users" and >the end product. The end product (a database app) is used by users, and >they can have any little ribbons and bows their hearts desire because >that's what they pay for. My job is to make them happy. > >*I'm* griping about the fact that it's hard for a developer to find the >bits and pieces THEY need in the welter of window dressing intended for >end users. Access has always had a split personality because MS always >insisted it was targeted at end users, a direction that most of us in >this list would argue. > >I don't want to create a database using an on-line template, thanks. >And I don't want to have to chase down the tools I need because some >genius decided a Tools menu was too "unfriendly" for end users. There >should be a simple way to switch the environment to "developer" mode and >allow us to get on with our business without having to put up with all >the Mac-lookalike elements in what used to be a great RAD tool and has >now become a video game! > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >artful at rogers.com >Sent: Thursday, March 15, 2007 4:06 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Access 2007 > >Wow, Charlotte. I don't want to inject political metaphors unnecessarily >into this discussion, but clearly you and I have radically opposed >development objectives. My objective is all about the user, and I deem >personalization a vital component of sensible software. I want every >single one of my users to be able to customize her menu/ribbon/shortcuts >to suit her personality. I do not want to intrude upon this ability. > >Yes, I want to prevent users from doing something asinine or disastrous, >but if user X prefers the ribbon in this arrangement while user Y >prefers that, I have utterly no beef with that, and try as best I can to >ensure that both users can exert their preferences according to their >needs. To the extent that the UI I provide fails to allow this freedom, >I deem it less than successful. > >My goal is to free the users not to imprison them. It's difficult not to >inject political metaphors into this discussion, so best I shift the >metaphor to child-rearing. I want to educate the users and allow them >freedom, albeit within limits. > >Perhaps this discussion simply concerns the definition of "limits". I do >not profess any expertise in this category. I have tried various >experiments in various projects, such as drifting the >most-frequently-used menu choices to the top of the menu, and so on. At >the end of the day, my maxim is quite simple: "Make the user feel >graceful." Make everything seem simple, intuitive, obvious and flexible. > > >I didn't say this was easy. But it is the goal I choose whenever writing >software. To the extent that a manual is required, the software UI >failed, IMO. Of course, I still provide a manual or at least on-line >help, but to the extent that either is used, I deem my UI a failure. > >Arthur > > > >----- Original Message ---- >From: Charlotte Foust >To: Access Developers discussion and problem solving > >Sent: Thursday, March 15, 2007 6:34:12 PM >Subject: Re: [AccessD] Access 2007 > > >I'm not talking about what users see, Arthur, I'm talking about the pain >it is for a developer to work in it. I purely HATE ribbons, even more >that I hated "personalized" menus in previous versions. All the changes >have been made to wow the end users, and they're thumbing their >collective noses at the developers who still need to build applications >or clean up the messes that "power users" have made. > >I work with the Outlook metaphor in the apps my company develops, so it >isn't unfamiliar, it's just totally annoying that you can't get an easy >bird's eye view of the objects in schema, you have to wade through >ribbons and nav panes and just pain in general. > >We'll have to agree to disagree on this. I BUILD apps in .Net with that >interface, but I don't have to cope with it in the design environment as >well because VS.Net at least is intended for developers. I cringe to >think of what they'll do to in in the next release, though. :-< > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >artful at rogers.com >Sent: Thursday, March 15, 2007 3:21 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Access 2007 > >Wow. You and I couldn't possibly be more opposed on this one, Jim. I'm >thinking "Finally!" I totally love what is possible in the new >environment. Clearly it's a personal-taste thing. There is nothing you >cannot do in 2007 that you could do before, so you can continue to do it >the old way if you wish, but I love the new UI. Admittedly it took me a >few experiments to find out how to twist it according to my >predilections, but now that I know, I love it. > >P.S. >About 99% of the users I know measure everything they use by the Outlook >metaphor. That could reflect the subset of people at whose pleasure I >serve, but that's the fact. The sizable pane, the treeview in the left >pane, the auto-loading panel in the right pane... everyone that I know >knows this interface so well that I don't have to explain it. So I just >take an old app and turn the switchboard into a treeview and suddenly >everyone is much happier than they were with the previous roll-out. > >Arthur > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >Foust >Sent: Thursday, March 15, 2007 8:43 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] Access 2007 > >Show of hands please: how many of you are actually using this version? > >I HATE Office 2007 and Access is arguably the worst of the worst. >Outlook seems to be the most sane application in the suite, which isn't >saying much. Friends, we have suffered a Mac attack in this version of >Office. All the things I have always hated about the Mac OS have found >a home in Office 2007. > >Is anyone trying to develop in Access 2007? The Outlook metaphor drives >me nuts! Oh, for a database window! It also seems to have weird >problems with CurrentProject.Connection with linked tables when you try >and convert an earlier format database. Can anyone recommend a good >book on just Access 2007. I know Martin came out with a book, but I >haven't found it yet. > >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 >-- >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 > > -- Marty Connelly Victoria, B.C. Canada From mikedorism at verizon.net Fri Mar 16 12:48:29 2007 From: mikedorism at verizon.net (Doris Manning) Date: Fri, 16 Mar 2007 13:48:29 -0400 Subject: [AccessD] Update a database using Active Directory Message-ID: <001101c767f3$4f9cf9f0$2f01a8c0@Kermit> Does anybody know how to push a database update through Active Directory? My CTO is looking for a better way of doing things. Doris Manning Database Administrator Hargrove Inc. From rockysmolin at bchacc.com Fri Mar 16 12:51:56 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 10:51:56 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: Message-ID: <007101c767f3$c9ff8af0$0201a8c0@HAL9005> Mark: It's a file that resides on my machine. But I don't know what the enterprise manager is. To make that link to you set up a new DNS. And, if so is it file source or machine source? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 10:43 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Newbie Questions Rocky, I regularly link an Access db to SQL running locally without issues. Question: is the database file you trying to link to, in the list on enterprise manager? or is it just a file that resides on your machine? Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] SQL Newbie Questions >Date: Fri, 16 Mar 2007 10:32:37 -0700 > >More: > >I changed the server to \\HAL9005\MSMLBIZ because that's what come up >when I hover over the icon in the lower right corner. > >Now I get two different errors: 11004 - Connection failed and 6 - >Specified SQL Server not found. > >I also was using File Data Source. Tried it with Machine Data Source >with the same result. Which one should I be using? > >TIA > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >at Beach Access Software >Sent: Friday, March 16, 2007 10:21 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Eric: > >Thanks for the lead. My wizard failed (or I failed I guess) with two >errors: Error 2: Connection Failed, and Error 17: SQL Server does not >exist or access denied. > >I'm running locally. The SQL server icon is in the lower right corner. >It's running. > >Any ideas what I did wrong? > >Thanks and regards, > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro >Sent: Thursday, March 15, 2007 10:50 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Create a DSN using SQL server driver and then test and see if the >connection is able to connect to the database file. It looks like the >.db file is the data file and the .lg file is the transaction log file. > >You can then use the DSN to link the tables to your Access project or >use ADO to query 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: Thursday, March 15, 2007 10:11 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] SQL Newbie Questions > >Dear List: > >I have a need to interface an Access app to either or both of Microsoft >Small Business Accounting 2007 and Microsoft Small Business Financials >packages. Their tech support tells me that they both have SQL back ends. > >What I would like to do is push shipping and receiving transactions >from the Access app into the accounting package to trigger invoices and >payables, and extract customer order detail from the accounting system >into the Access app. > >I have ordered the 60 day trial of SBF with the SDK (which they told me >is mostly a data dictionary, but that's OK). > >I have the SBA 2007 and in a folder there is a file named >sampleproductcompany.db which I think they said is the database. >There's also one named sampleproductcompany.lg. > > Is this a SQL database file? Can I connect to this SQL back end and >if so how? > >MMTIA, > >Rocky > > > > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: >3/14/2007 >3:38 PM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: >3/15/2007 >11:27 AM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: >3/15/2007 >11:27 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Its tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a spx?icid=HMMartagline -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 12:53:18 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 10:53:18 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <200703161742.l2GHgMU23197@databaseadvisors.com> Message-ID: <007201c767f3$fb082f80$0201a8c0@HAL9005> Randall: I used the link table wizard in Access. Where are administrative tools? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From john at winhaven.net Fri Mar 16 12:53:36 2007 From: john at winhaven.net (John Bartow) Date: Fri, 16 Mar 2007 12:53:36 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006201c767ee$151c92e0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805> <006201c767ee$151c92e0$657aa8c0@m6805> Message-ID: <003201c767f4$0712eb30$6402a8c0@ScuzzPaq> I'll be there with my entire staff. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 12:11 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We are about to reach critical mass... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Count me in... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 10:04:14 -0400 > >Anyone who would like to attend a conference in the foothills of the >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >respond. I have lots of room and lots of computers, but if we need to >hold it elsewhere I can arrange a conference room or something. > >If we want to do this we will need to hammer out the when. If you are >a senior member you should also consider a presentation, that is what a >conference is about. > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is >the East Coast of the US so we would need to somehow discover the >epicenter in terms of where east coast listers live so we could plan a >conference at the epicenter. > >In the meantime, my house is available, and I am available. The more >the merrier. > >John W. Colby >Colby Consulting >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 Fri Mar 16 12:55:15 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 10:55:15 -0700 Subject: [AccessD] Access 2007 In-Reply-To: <45FAD78E.50600@shaw.ca> References: <476312.71809.qm@web88215.mail.re2.yahoo.com> <45FAD78E.50600@shaw.ca> Message-ID: Thanks, Marty. I'll take a look at it. Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Friday, March 16, 2007 10:45 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 Here is something I got from Allen Browne's Links Access Menu/Toolbar to Ribbon Excel workbook from Microsoft, matching all previous Access menu and toolbar items to ribbon locations. http://office.microsoft.com/search/redir.aspx?AssetID=AM101757761033 Also http://allenbrowne.com/Access2007.html#Bugs Note there is reported bug using Access 2007 compression where the mdb disappears intermittently so make a backup first. Charlotte Foust wrote: >You're missing my point entirely because you're focussing on "users" >and the end product. The end product (a database app) is used by >users, and they can have any little ribbons and bows their hearts >desire because that's what they pay for. My job is to make them happy. > >*I'm* griping about the fact that it's hard for a developer to find the >bits and pieces THEY need in the welter of window dressing intended for >end users. Access has always had a split personality because MS always >insisted it was targeted at end users, a direction that most of us in >this list would argue. > >I don't want to create a database using an on-line template, thanks. >And I don't want to have to chase down the tools I need because some >genius decided a Tools menu was too "unfriendly" for end users. There >should be a simple way to switch the environment to "developer" mode >and allow us to get on with our business without having to put up with >all the Mac-lookalike elements in what used to be a great RAD tool and >has now become a video game! > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >artful at rogers.com >Sent: Thursday, March 15, 2007 4:06 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Access 2007 > >Wow, Charlotte. I don't want to inject political metaphors >unnecessarily into this discussion, but clearly you and I have >radically opposed development objectives. My objective is all about the >user, and I deem personalization a vital component of sensible >software. I want every single one of my users to be able to customize >her menu/ribbon/shortcuts to suit her personality. I do not want to intrude upon this ability. > >Yes, I want to prevent users from doing something asinine or >disastrous, but if user X prefers the ribbon in this arrangement while >user Y prefers that, I have utterly no beef with that, and try as best >I can to ensure that both users can exert their preferences according >to their needs. To the extent that the UI I provide fails to allow this >freedom, I deem it less than successful. > >My goal is to free the users not to imprison them. It's difficult not >to inject political metaphors into this discussion, so best I shift the >metaphor to child-rearing. I want to educate the users and allow them >freedom, albeit within limits. > >Perhaps this discussion simply concerns the definition of "limits". I >do not profess any expertise in this category. I have tried various >experiments in various projects, such as drifting the >most-frequently-used menu choices to the top of the menu, and so on. At >the end of the day, my maxim is quite simple: "Make the user feel >graceful." Make everything seem simple, intuitive, obvious and flexible. > > >I didn't say this was easy. But it is the goal I choose whenever >writing software. To the extent that a manual is required, the software >UI failed, IMO. Of course, I still provide a manual or at least on-line >help, but to the extent that either is used, I deem my UI a failure. > >Arthur > > > >----- Original Message ---- >From: Charlotte Foust >To: Access Developers discussion and problem solving > >Sent: Thursday, March 15, 2007 6:34:12 PM >Subject: Re: [AccessD] Access 2007 > > >I'm not talking about what users see, Arthur, I'm talking about the >pain it is for a developer to work in it. I purely HATE ribbons, even >more that I hated "personalized" menus in previous versions. All the >changes have been made to wow the end users, and they're thumbing their >collective noses at the developers who still need to build applications >or clean up the messes that "power users" have made. > >I work with the Outlook metaphor in the apps my company develops, so it >isn't unfamiliar, it's just totally annoying that you can't get an easy >bird's eye view of the objects in schema, you have to wade through >ribbons and nav panes and just pain in general. > >We'll have to agree to disagree on this. I BUILD apps in .Net with >that interface, but I don't have to cope with it in the design >environment as well because VS.Net at least is intended for developers. >I cringe to think of what they'll do to in in the next release, though. >:-< > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >artful at rogers.com >Sent: Thursday, March 15, 2007 3:21 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Access 2007 > >Wow. You and I couldn't possibly be more opposed on this one, Jim. I'm >thinking "Finally!" I totally love what is possible in the new >environment. Clearly it's a personal-taste thing. There is nothing you >cannot do in 2007 that you could do before, so you can continue to do >it the old way if you wish, but I love the new UI. Admittedly it took >me a few experiments to find out how to twist it according to my >predilections, but now that I know, I love it. > >P.S. >About 99% of the users I know measure everything they use by the >Outlook metaphor. That could reflect the subset of people at whose >pleasure I serve, but that's the fact. The sizable pane, the treeview >in the left pane, the auto-loading panel in the right pane... everyone >that I know knows this interface so well that I don't have to explain >it. So I just take an old app and turn the switchboard into a treeview >and suddenly everyone is much happier than they were with the previous roll-out. > >Arthur > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >Foust >Sent: Thursday, March 15, 2007 8:43 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] Access 2007 > >Show of hands please: how many of you are actually using this version? > >I HATE Office 2007 and Access is arguably the worst of the worst. >Outlook seems to be the most sane application in the suite, which isn't >saying much. Friends, we have suffered a Mac attack in this version of >Office. All the things I have always hated about the Mac OS have found >a home in Office 2007. > >Is anyone trying to develop in Access 2007? The Outlook metaphor >drives me nuts! Oh, for a database window! It also seems to have >weird problems with CurrentProject.Connection with linked tables when >you try and convert an earlier format database. Can anyone recommend a >good book on just Access 2007. I know Martin came out with a book, but >I haven't found it yet. > >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 >-- >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 > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Fri Mar 16 12:58:11 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 10:58:11 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <007101c767f3$c9ff8af0$0201a8c0@HAL9005> References: <007101c767f3$c9ff8af0$0201a8c0@HAL9005> Message-ID: What version of SQL Server are you using? Enterprise Manager was the admin tool for SQL Server prior to 2005. Now you need the SQL Server Management Studio instead, which also works against the prior version of SQL Server. 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: Friday, March 16, 2007 10:52 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Mark: It's a file that resides on my machine. But I don't know what the enterprise manager is. To make that link to you set up a new DNS. And, if so is it file source or machine source? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 10:43 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Newbie Questions Rocky, I regularly link an Access db to SQL running locally without issues. Question: is the database file you trying to link to, in the list on enterprise manager? or is it just a file that resides on your machine? Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] SQL Newbie Questions >Date: Fri, 16 Mar 2007 10:32:37 -0700 > >More: > >I changed the server to \\HAL9005\MSMLBIZ because that's what come up >when I hover over the icon in the lower right corner. > >Now I get two different errors: 11004 - Connection failed and 6 - >Specified SQL Server not found. > >I also was using File Data Source. Tried it with Machine Data Source >with the same result. Which one should I be using? > >TIA > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >at Beach Access Software >Sent: Friday, March 16, 2007 10:21 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Eric: > >Thanks for the lead. My wizard failed (or I failed I guess) with two >errors: Error 2: Connection Failed, and Error 17: SQL Server does not >exist or access denied. > >I'm running locally. The SQL server icon is in the lower right corner. >It's running. > >Any ideas what I did wrong? > >Thanks and regards, > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro >Sent: Thursday, March 15, 2007 10:50 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Create a DSN using SQL server driver and then test and see if the >connection is able to connect to the database file. It looks like the >.db file is the data file and the .lg file is the transaction log file. > >You can then use the DSN to link the tables to your Access project or >use ADO to query 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: Thursday, March 15, 2007 10:11 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] SQL Newbie Questions > >Dear List: > >I have a need to interface an Access app to either or both of Microsoft >Small Business Accounting 2007 and Microsoft Small Business Financials >packages. Their tech support tells me that they both have SQL back ends. > >What I would like to do is push shipping and receiving transactions >from the Access app into the accounting package to trigger invoices and >payables, and extract customer order detail from the accounting system >into the Access app. > >I have ordered the 60 day trial of SBF with the SDK (which they told me >is mostly a data dictionary, but that's OK). > >I have the SBA 2007 and in a folder there is a file named >sampleproductcompany.db which I think they said is the database. >There's also one named sampleproductcompany.lg. > > Is this a SQL database file? Can I connect to this SQL back end and >if so how? > >MMTIA, > >Rocky > > > > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: >3/14/2007 >3:38 PM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: >3/15/2007 >11:27 AM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: >3/15/2007 >11:27 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Its tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi ps.a spx?icid=HMMartagline -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Mar 16 13:03:45 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 11:03:45 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <200703161742.l2GHgMU23197@databaseadvisors.com> Message-ID: <007301c767f5$70c0cb00$0201a8c0@HAL9005> OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From RRANTHON at sentara.com Fri Mar 16 13:11:27 2007 From: RRANTHON at sentara.com (RANDALL R ANTHONY) Date: Fri, 16 Mar 2007 14:11:27 -0400 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <007301c767f5$70c0cb00$0201a8c0@HAL9005> References: <200703161742.l2GHgMU23197@databaseadvisors.com> <007301c767f5$70c0cb00$0201a8c0@HAL9005> Message-ID: <200703161811.l2GIBnU03523@databaseadvisors.com> Do you have SQL2000 or SQL2005? >>> "Rocky Smolin at Beach Access Software" 3/16/2007 2:03 PM >>> OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ebarro at verizon.net Fri Mar 16 13:29:37 2007 From: ebarro at verizon.net (Eric Barro) Date: Fri, 16 Mar 2007 11:29:37 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <007301c767f5$70c0cb00$0201a8c0@HAL9005> Message-ID: <0JF000BR0E1JXM94@vms048.mailsrvcs.net> Rocky, If the MS SQL server service is running the machine name is usually the server instance. In this case it would be HAL9005 as per your email. Even if SQL server was running it might not even be listening on port 1433. You will need to configure that with SQL client configuration tool. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From jwcolby at colbyconsulting.com Fri Mar 16 13:37:02 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 14:37:02 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <003201c767f4$0712eb30$6402a8c0@ScuzzPaq> References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805> <003201c767f4$0712eb30$6402a8c0@ScuzzPaq> Message-ID: <006c01c767fa$17389ea0$657aa8c0@m6805> ROTFLMAO. What does THAT mean? Just you I assume? Could we share where we are currently living? Hudson, NC for me. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 1:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I'll be there with my entire staff. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 12:11 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We are about to reach critical mass... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Count me in... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 10:04:14 -0400 > >Anyone who would like to attend a conference in the foothills of the >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >respond. I have lots of room and lots of computers, but if we need to >hold it elsewhere I can arrange a conference room or something. > >If we want to do this we will need to hammer out the when. If you are >a senior member you should also consider a presentation, that is what a >conference is about. > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is >the East Coast of the US so we would need to somehow discover the >epicenter in terms of where east coast listers live so we could plan a >conference at the epicenter. > >In the meantime, my house is available, and I am available. The more >the merrier. > >John W. Colby >Colby Consulting >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 Fri Mar 16 13:37:44 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 14:37:44 -0400 Subject: [AccessD] Access 2007 In-Reply-To: <45FAD78E.50600@shaw.ca> References: <476312.71809.qm@web88215.mail.re2.yahoo.com> <45FAD78E.50600@shaw.ca> Message-ID: <006d01c767fa$303a4ac0$657aa8c0@m6805> >Excel workbook from Microsoft, matching all previous Access menu and toolbar items to ribbon locations. Oh THAT'S going to be a hit! John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Friday, March 16, 2007 1:45 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 Here is something I got from Allen Browne's Links Access Menu/Toolbar to Ribbon Excel workbook from Microsoft, matching all previous Access menu and toolbar items to ribbon locations. http://office.microsoft.com/search/redir.aspx?AssetID=AM101757761033 Also http://allenbrowne.com/Access2007.html#Bugs Note there is reported bug using Access 2007 compression where the mdb disappears intermittently so make a backup first. Charlotte Foust wrote: >You're missing my point entirely because you're focussing on "users" >and the end product. The end product (a database app) is used by >users, and they can have any little ribbons and bows their hearts >desire because that's what they pay for. My job is to make them happy. > >*I'm* griping about the fact that it's hard for a developer to find the >bits and pieces THEY need in the welter of window dressing intended for >end users. Access has always had a split personality because MS always >insisted it was targeted at end users, a direction that most of us in >this list would argue. > >I don't want to create a database using an on-line template, thanks. >And I don't want to have to chase down the tools I need because some >genius decided a Tools menu was too "unfriendly" for end users. There >should be a simple way to switch the environment to "developer" mode >and allow us to get on with our business without having to put up with >all the Mac-lookalike elements in what used to be a great RAD tool and >has now become a video game! > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >artful at rogers.com >Sent: Thursday, March 15, 2007 4:06 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Access 2007 > >Wow, Charlotte. I don't want to inject political metaphors >unnecessarily into this discussion, but clearly you and I have >radically opposed development objectives. My objective is all about the >user, and I deem personalization a vital component of sensible >software. I want every single one of my users to be able to customize >her menu/ribbon/shortcuts to suit her personality. I do not want to intrude upon this ability. > >Yes, I want to prevent users from doing something asinine or >disastrous, but if user X prefers the ribbon in this arrangement while >user Y prefers that, I have utterly no beef with that, and try as best >I can to ensure that both users can exert their preferences according >to their needs. To the extent that the UI I provide fails to allow this >freedom, I deem it less than successful. > >My goal is to free the users not to imprison them. It's difficult not >to inject political metaphors into this discussion, so best I shift the >metaphor to child-rearing. I want to educate the users and allow them >freedom, albeit within limits. > >Perhaps this discussion simply concerns the definition of "limits". I >do not profess any expertise in this category. I have tried various >experiments in various projects, such as drifting the >most-frequently-used menu choices to the top of the menu, and so on. At >the end of the day, my maxim is quite simple: "Make the user feel >graceful." Make everything seem simple, intuitive, obvious and flexible. > > >I didn't say this was easy. But it is the goal I choose whenever >writing software. To the extent that a manual is required, the software >UI failed, IMO. Of course, I still provide a manual or at least on-line >help, but to the extent that either is used, I deem my UI a failure. > >Arthur > > > >----- Original Message ---- >From: Charlotte Foust >To: Access Developers discussion and problem solving > >Sent: Thursday, March 15, 2007 6:34:12 PM >Subject: Re: [AccessD] Access 2007 > > >I'm not talking about what users see, Arthur, I'm talking about the >pain it is for a developer to work in it. I purely HATE ribbons, even >more that I hated "personalized" menus in previous versions. All the >changes have been made to wow the end users, and they're thumbing their >collective noses at the developers who still need to build applications >or clean up the messes that "power users" have made. > >I work with the Outlook metaphor in the apps my company develops, so it >isn't unfamiliar, it's just totally annoying that you can't get an easy >bird's eye view of the objects in schema, you have to wade through >ribbons and nav panes and just pain in general. > >We'll have to agree to disagree on this. I BUILD apps in .Net with >that interface, but I don't have to cope with it in the design >environment as well because VS.Net at least is intended for developers. >I cringe to think of what they'll do to in in the next release, though. >:-< > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >artful at rogers.com >Sent: Thursday, March 15, 2007 3:21 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Access 2007 > >Wow. You and I couldn't possibly be more opposed on this one, Jim. I'm >thinking "Finally!" I totally love what is possible in the new >environment. Clearly it's a personal-taste thing. There is nothing you >cannot do in 2007 that you could do before, so you can continue to do >it the old way if you wish, but I love the new UI. Admittedly it took >me a few experiments to find out how to twist it according to my >predilections, but now that I know, I love it. > >P.S. >About 99% of the users I know measure everything they use by the >Outlook metaphor. That could reflect the subset of people at whose >pleasure I serve, but that's the fact. The sizable pane, the treeview >in the left pane, the auto-loading panel in the right pane... everyone >that I know knows this interface so well that I don't have to explain >it. So I just take an old app and turn the switchboard into a treeview >and suddenly everyone is much happier than they were with the previous roll-out. > >Arthur > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >Foust >Sent: Thursday, March 15, 2007 8:43 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] Access 2007 > >Show of hands please: how many of you are actually using this version? > >I HATE Office 2007 and Access is arguably the worst of the worst. >Outlook seems to be the most sane application in the suite, which isn't >saying much. Friends, we have suffered a Mac attack in this version of >Office. All the things I have always hated about the Mac OS have found >a home in Office 2007. > >Is anyone trying to develop in Access 2007? The Outlook metaphor >drives me nuts! Oh, for a database window! It also seems to have >weird problems with CurrentProject.Connection with linked tables when >you try and convert an earlier format database. Can anyone recommend a >good book on just Access 2007. I know Martin came out with a book, but >I haven't found it yet. > >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 >-- >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 > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ebarro at verizon.net Fri Mar 16 13:43:15 2007 From: ebarro at verizon.net (Eric Barro) Date: Fri, 16 Mar 2007 11:43:15 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <0JF000BR0E1JXM94@vms048.mailsrvcs.net> Message-ID: <0JF000DOREO5N26D@vms044.mailsrvcs.net> Furthermore...a quick test to see if SQL server is listening on port 1433 is to go to the command prompt on that machine and type netstat -A (capital A not small a) and then press enter. You should get something like this... Active Connections Proto Local Address Foreign Address State TCP MACHINENAME:ms-sql-s MACHINENAME:0 LISTENING Or Proto Local Address Foreign Address State TCP MACHINENAME:1433 MACHINENAME:0 LISTENING [rest of the data snipped to protect the innocent] ;) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, If the MS SQL server service is running the machine name is usually the server instance. In this case it would be HAL9005 as per your email. Even if SQL server was running it might not even be listening on port 1433. You will need to configure that with SQL client configuration tool. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 13:44:15 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 11:44:15 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: Message-ID: <008d01c767fb$198e5900$0201a8c0@HAL9005> Charlotte: When I right click the icon in the tray and click about it says: Microsoft SQL Server Service Manager Version 8.00.2039 Tell you anything? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, March 16, 2007 10:58 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SQL Newbie Questions What version of SQL Server are you using? Enterprise Manager was the admin tool for SQL Server prior to 2005. Now you need the SQL Server Management Studio instead, which also works against the prior version of SQL Server. 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: Friday, March 16, 2007 10:52 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Mark: It's a file that resides on my machine. But I don't know what the enterprise manager is. To make that link to you set up a new DNS. And, if so is it file source or machine source? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 10:43 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Newbie Questions Rocky, I regularly link an Access db to SQL running locally without issues. Question: is the database file you trying to link to, in the list on enterprise manager? or is it just a file that resides on your machine? Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] SQL Newbie Questions >Date: Fri, 16 Mar 2007 10:32:37 -0700 > >More: > >I changed the server to \\HAL9005\MSMLBIZ because that's what come up >when I hover over the icon in the lower right corner. > >Now I get two different errors: 11004 - Connection failed and 6 - >Specified SQL Server not found. > >I also was using File Data Source. Tried it with Machine Data Source >with the same result. Which one should I be using? > >TIA > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >at Beach Access Software >Sent: Friday, March 16, 2007 10:21 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Eric: > >Thanks for the lead. My wizard failed (or I failed I guess) with two >errors: Error 2: Connection Failed, and Error 17: SQL Server does not >exist or access denied. > >I'm running locally. The SQL server icon is in the lower right corner. >It's running. > >Any ideas what I did wrong? > >Thanks and regards, > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro >Sent: Thursday, March 15, 2007 10:50 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Create a DSN using SQL server driver and then test and see if the >connection is able to connect to the database file. It looks like the >.db file is the data file and the .lg file is the transaction log file. > >You can then use the DSN to link the tables to your Access project or >use ADO to query 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: Thursday, March 15, 2007 10:11 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] SQL Newbie Questions > >Dear List: > >I have a need to interface an Access app to either or both of Microsoft >Small Business Accounting 2007 and Microsoft Small Business Financials >packages. Their tech support tells me that they both have SQL back ends. > >What I would like to do is push shipping and receiving transactions >from the Access app into the accounting package to trigger invoices and >payables, and extract customer order detail from the accounting system >into the Access app. > >I have ordered the 60 day trial of SBF with the SDK (which they told me >is mostly a data dictionary, but that's OK). > >I have the SBA 2007 and in a folder there is a file named >sampleproductcompany.db which I think they said is the database. >There's also one named sampleproductcompany.lg. > > Is this a SQL database file? Can I connect to this SQL back end and >if so how? > >MMTIA, > >Rocky > > > > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: >3/14/2007 >3:38 PM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: >3/15/2007 >11:27 AM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: >3/15/2007 >11:27 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Its tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi ps.a spx?icid=HMMartagline -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 13:45:13 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 11:45:13 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <200703161811.l2GIBnU03523@databaseadvisors.com> Message-ID: <008e01c767fb$3b8c9670$0201a8c0@HAL9005> Randall: SQL Server Service Manager. (whatever that is) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 11:11 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Do you have SQL2000 or SQL2005? >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 2:03 PM >>> OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 13:50:19 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 11:50:19 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <0JF000BR0E1JXM94@vms048.mailsrvcs.net> Message-ID: <008f01c767fb$f2714430$0201a8c0@HAL9005> Eric: In the Network Library Configuration dialog box I have Dynamically Determine Port checked. Will that work? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, If the MS SQL server service is running the machine name is usually the server instance. In this case it would be HAL9005 as per your email. Even if SQL server was running it might not even be listening on port 1433. You will need to configure that with SQL client configuration tool. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 13:52:43 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 11:52:43 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <0JF000DOREO5N26D@vms044.mailsrvcs.net> Message-ID: <009001c767fc$480a42c0$0201a8c0@HAL9005> Eric: Lots of lines but no reference to port 1433. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:43 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Furthermore...a quick test to see if SQL server is listening on port 1433 is to go to the command prompt on that machine and type netstat -A (capital A not small a) and then press enter. You should get something like this... Active Connections Proto Local Address Foreign Address State TCP MACHINENAME:ms-sql-s MACHINENAME:0 LISTENING Or Proto Local Address Foreign Address State TCP MACHINENAME:1433 MACHINENAME:0 LISTENING [rest of the data snipped to protect the innocent] ;) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, If the MS SQL server service is running the machine name is usually the server instance. In this case it would be HAL9005 as per your email. Even if SQL server was running it might not even be listening on port 1433. You will need to configure that with SQL client configuration tool. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From BarbaraRyan at cox.net Fri Mar 16 13:57:21 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Fri, 16 Mar 2007 14:57:21 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: <017301c767fc$edb43be0$0a00a8c0@PCRURI35> I'm in Virginia Beach, VA.............Barb ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 16, 2007 2:37 PM Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > ROTFLMAO. What does THAT mean? Just you I assume? > > Could we share where we are currently living? Hudson, NC for me. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Friday, March 16, 2007 1:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > I'll be there with my entire staff. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 12:11 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > We are about to reach critical mass... > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > Sent: Friday, March 16, 2007 1:03 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Count me in... > > Mark A. Matte > > >>From: "JWColby" >>Reply-To: Access Developers discussion and problem >>solving >>To: "'Access Developers discussion and problem >>solving'" >>Subject: [AccessD] Great Smokey Mountains AccessD Conference >>Date: Fri, 16 Mar 2007 10:04:14 -0400 >> >>Anyone who would like to attend a conference in the foothills of the >>Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >>respond. I have lots of room and lots of computers, but if we need to >>hold it elsewhere I can arrange a conference room or something. >> >>If we want to do this we will need to hammer out the when. If you are >>a senior member you should also consider a presentation, that is what a >>conference is about. >> >>We could also do a huge "REGIONAL" AccessD conference. My "Region" is >>the East Coast of the US so we would need to somehow discover the >>epicenter in terms of where east coast listers live so we could plan a >>conference at the epicenter. >> >>In the meantime, my house is available, and I am available. The more >>the merrier. >> >>John W. Colby >>Colby Consulting >>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 RRANTHON at sentara.com Fri Mar 16 14:00:50 2007 From: RRANTHON at sentara.com (RANDALL R ANTHONY) Date: Fri, 16 Mar 2007 15:00:50 -0400 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <008e01c767fb$3b8c9670$0201a8c0@HAL9005> References: <200703161811.l2GIBnU03523@databaseadvisors.com> <008e01c767fb$3b8c9670$0201a8c0@HAL9005> Message-ID: <200703161901.l2GJ15U22818@databaseadvisors.com> 2000, which means you should have a SQL 2K Enterprise Manager icon/program somewhere. Open that and drill down through SQL Servers > SQL Server Group and see what you got. You have to ID the server instance AND the DB itself. If HAL9005 is not listed there, you need to register it by right clicking SQL Server Group and selecting New SQL Server Registration and follow the prompts. >>> "Rocky Smolin at Beach Access Software" 3/16/2007 2:45 PM >>> Randall: SQL Server Service Manager. (whatever that is) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 11:11 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Do you have SQL2000 or SQL2005? >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 2:03 PM >>> OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at gmail.com Fri Mar 16 14:08:02 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Fri, 16 Mar 2007 15:08:02 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006c01c767fa$17389ea0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805> <006201c767ee$151c92e0$657aa8c0@m6805> <003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: On 3/16/07, JWColby wrote: > ROTFLMAO. What does THAT mean? Just you I assume? > > Could we share where we are currently living? Hudson, NC for me. I'm in Barrie, ON, Canada. Depending on when we are talking, I may consider attending. No promises, but maybe. Well as soon as I get my passport anyway. That should take about 6 months. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From ebarro at verizon.net Fri Mar 16 14:12:52 2007 From: ebarro at verizon.net (Eric Barro) Date: Fri, 16 Mar 2007 12:12:52 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <009001c767fc$480a42c0$0201a8c0@HAL9005> Message-ID: <0JF00061NG1IF7LV@vms040.mailsrvcs.net> Check to make sure that the firewall is not blocking port 1433. No reference to ms-sql-s either on local address column? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Lots of lines but no reference to port 1433. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:43 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Furthermore...a quick test to see if SQL server is listening on port 1433 is to go to the command prompt on that machine and type netstat -A (capital A not small a) and then press enter. You should get something like this... Active Connections Proto Local Address Foreign Address State TCP MACHINENAME:ms-sql-s MACHINENAME:0 LISTENING Or Proto Local Address Foreign Address State TCP MACHINENAME:1433 MACHINENAME:0 LISTENING [rest of the data snipped to protect the innocent] ;) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, If the MS SQL server service is running the machine name is usually the server instance. In this case it would be HAL9005 as per your email. Even if SQL server was running it might not even be listening on port 1433. You will need to configure that with SQL client configuration tool. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From mwp.reid at qub.ac.uk Fri Mar 16 14:32:36 2007 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Fri, 16 Mar 2007 19:32:36 -0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: My book sells I am there Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 ________________________________ From: accessd-bounces at databaseadvisors.com on behalf of JWColby Sent: Fri 16/03/2007 18:37 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference ROTFLMAO. What does THAT mean? Just you I assume? Could we share where we are currently living? Hudson, NC for me. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 1:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I'll be there with my entire staff. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 12:11 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We are about to reach critical mass... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Count me in... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 10:04:14 -0400 > >Anyone who would like to attend a conference in the foothills of the >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >respond. I have lots of room and lots of computers, but if we need to >hold it elsewhere I can arrange a conference room or something. > >If we want to do this we will need to hammer out the when. If you are >a senior member you should also consider a presentation, that is what a >conference is about. > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is >the East Coast of the US so we would need to somehow discover the >epicenter in terms of where east coast listers live so we could plan a >conference at the epicenter. > >In the meantime, my house is available, and I am available. The more >the merrier. > >John W. Colby >Colby Consulting >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 rockysmolin at bchacc.com Fri Mar 16 14:35:20 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 12:35:20 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <200703161901.l2GJ15U22818@databaseadvisors.com> Message-ID: <00a901c76802$3bfdcaa0$0201a8c0@HAL9005> In the Program list I have Microsoft SQL Server 2005 with a sub menu of Configuration Tools and a sub-sub menu with SQL Server Configuration Manager. But no SQL Servers > SQL Server Group. Another question: suppose I get this link going. Every time I send it to someone who has Microsoft Small business Accounting will I have a problem getting them connected? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 12:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions 2000, which means you should have a SQL 2K Enterprise Manager icon/program somewhere. Open that and drill down through SQL Servers > SQL Server Group and see what you got. You have to ID the server instance AND the DB itself. If HAL9005 is not listed there, you need to register it by right clicking SQL Server Group and selecting New SQL Server Registration and follow the prompts. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 2:45 PM >>> Randall: SQL Server Service Manager. (whatever that is) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 11:11 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Do you have SQL2000 or SQL2005? >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 2:03 PM >>> OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 14:37:49 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 12:37:49 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <0JF00061NG1IF7LV@vms040.mailsrvcs.net> Message-ID: <00aa01c76802$94d94a00$0201a8c0@HAL9005> Yes. There's a reference but no address (*:*) I'll disable my firewall (Sygate) and see if that helps. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 12:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Check to make sure that the firewall is not blocking port 1433. No reference to ms-sql-s either on local address column? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Lots of lines but no reference to port 1433. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:43 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Furthermore...a quick test to see if SQL server is listening on port 1433 is to go to the command prompt on that machine and type netstat -A (capital A not small a) and then press enter. You should get something like this... Active Connections Proto Local Address Foreign Address State TCP MACHINENAME:ms-sql-s MACHINENAME:0 LISTENING Or Proto Local Address Foreign Address State TCP MACHINENAME:1433 MACHINENAME:0 LISTENING [rest of the data snipped to protect the innocent] ;) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, If the MS SQL server service is running the machine name is usually the server instance. In this case it would be HAL9005 as per your email. Even if SQL server was running it might not even be listening on port 1433. You will need to configure that with SQL client configuration tool. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 14:42:08 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 12:42:08 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <0JF00061NG1IF7LV@vms040.mailsrvcs.net> Message-ID: <00ae01c76803$3038ae00$0201a8c0@HAL9005> Eric: I disabled my firewall but no soap. So I think Sygate was not blocking. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 12:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Check to make sure that the firewall is not blocking port 1433. No reference to ms-sql-s either on local address column? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Lots of lines but no reference to port 1433. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:43 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Furthermore...a quick test to see if SQL server is listening on port 1433 is to go to the command prompt on that machine and type netstat -A (capital A not small a) and then press enter. You should get something like this... Active Connections Proto Local Address Foreign Address State TCP MACHINENAME:ms-sql-s MACHINENAME:0 LISTENING Or Proto Local Address Foreign Address State TCP MACHINENAME:1433 MACHINENAME:0 LISTENING [rest of the data snipped to protect the innocent] ;) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, If the MS SQL server service is running the machine name is usually the server instance. In this case it would be HAL9005 as per your email. Even if SQL server was running it might not even be listening on port 1433. You will need to configure that with SQL client configuration tool. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From RRANTHON at sentara.com Fri Mar 16 15:08:24 2007 From: RRANTHON at sentara.com (RANDALL R ANTHONY) Date: Fri, 16 Mar 2007 16:08:24 -0400 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <00a901c76802$3bfdcaa0$0201a8c0@HAL9005> References: <200703161901.l2GJ15U22818@databaseadvisors.com> <00a901c76802$3bfdcaa0$0201a8c0@HAL9005> Message-ID: <200703162008.l2GK8lU14875@databaseadvisors.com> If you have SQL2K, you would have MS SQL Server and under that Enterprise Manager. If you have SQL2K5, you should have MS SQL Server 2005, under that, SQL Server Management Studio or SQL Server Studio Express. If you don't have either, get Express here: http://www.microsoft.com/downloads/details.aspx?FamilyId=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&DisplayLang=en A better question maybe, what'cha got? Default file extensions for SQL is usually .mdf and .ldf. Your earlier email indicates .db and .lg. Have you tried just opening the sampleproduct db with Access? >>> "Rocky Smolin at Beach Access Software" 3/16/2007 3:35 PM >>> In the Program list I have Microsoft SQL Server 2005 with a sub menu of Configuration Tools and a sub-sub menu with SQL Server Configuration Manager. But no SQL Servers > SQL Server Group. Another question: suppose I get this link going. Every time I send it to someone who has Microsoft Small business Accounting will I have a problem getting them connected? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 12:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions 2000, which means you should have a SQL 2K Enterprise Manager icon/program somewhere. Open that and drill down through SQL Servers > SQL Server Group and see what you got. You have to ID the server instance AND the DB itself. If HAL9005 is not listed there, you need to register it by right clicking SQL Server Group and selecting New SQL Server Registration and follow the prompts. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 2:45 PM >>> Randall: SQL Server Service Manager. (whatever that is) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 11:11 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Do you have SQL2000 or SQL2005? >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 2:03 PM >>> OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Fri Mar 16 15:12:42 2007 From: john at winhaven.net (John Bartow) Date: Fri, 16 Mar 2007 15:12:42 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: <00d101c76807$74812930$6402a8c0@ScuzzPaq> Great Smokey Mountains AccessD Conference Preliminary Agenda Featured Speaker: Renowned Author, Martin Reed. "Standardized Naming Conventions": Charlotte Foust Technical seminars: "Deep Programming Access with Classes": John W. Colby "How to Maintain List Servers to Discuss Standardized Naming Conventions & Deep Programming Access with Classes": Bryan Carbonell "How to Implement Standardized Naming Conventions & Deep Programming Access with Classes at Some Undisclosed Point in the Future": John Bartow Wow, did that ever go down hill at the end... ;o) Any other volunteer presenters? From DWUTKA at Marlow.com Fri Mar 16 15:15:14 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 16 Mar 2007 15:15:14 -0500 Subject: [AccessD] Update a database using Active Directory In-Reply-To: <001101c767f3$4f9cf9f0$2f01a8c0@Kermit> Message-ID: Yes, what are you trying to do, update a particular field based on NT name? Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doris Manning Sent: Friday, March 16, 2007 12:48 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Update a database using Active Directory Does anybody know how to push a database update through Active Directory? My CTO is looking for a better way of doing things. Doris Manning Database Administrator Hargrove Inc. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Fri Mar 16 15:15:01 2007 From: john at winhaven.net (John Bartow) Date: Fri, 16 Mar 2007 15:15:01 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006c01c767fa$17389ea0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: <00d501c76807$c9c92190$6402a8c0@ScuzzPaq> Oh, I'm in Winneconne. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 1:37 PM Could we share where we are currently living? Hudson, NC for me. From john at winhaven.net Fri Mar 16 15:15:01 2007 From: john at winhaven.net (John Bartow) Date: Fri, 16 Mar 2007 15:15:01 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006c01c767fa$17389ea0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: <00d601c76807$cb29ea10$6402a8c0@ScuzzPaq> No, I just bought out another local company and have about a dozen. How many rooms do you have? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 1:37 PM ROTFLMAO. What does THAT mean? Just you I assume? From DWUTKA at Marlow.com Fri Mar 16 15:16:01 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 16 Mar 2007 15:16:01 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: Dallas, TX, though don't think I'd be able to make it for a few months... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 1:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference ROTFLMAO. What does THAT mean? Just you I assume? Could we share where we are currently living? Hudson, NC for me. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 1:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I'll be there with my entire staff. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 12:11 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We are about to reach critical mass... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Count me in... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 10:04:14 -0400 > >Anyone who would like to attend a conference in the foothills of the >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >respond. I have lots of room and lots of computers, but if we need to >hold it elsewhere I can arrange a conference room or something. > >If we want to do this we will need to hammer out the when. If you are >a senior member you should also consider a presentation, that is what a >conference is about. > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is >the East Coast of the US so we would need to somehow discover the >epicenter in terms of where east coast listers live so we could plan a >conference at the epicenter. > >In the meantime, my house is available, and I am available. The more >the merrier. > >John W. Colby >Colby Consulting >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 DWUTKA at Marlow.com Fri Mar 16 15:20:53 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 16 Mar 2007 15:20:53 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <00d101c76807$74812930$6402a8c0@ScuzzPaq> Message-ID: If I could make it, I wouldn't mind doing something on winsocks....or maybe a tutorial on how windows, in Windows work. Always fun stuff! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 3:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Great Smokey Mountains AccessD Conference Preliminary Agenda Featured Speaker: Renowned Author, Martin Reed. "Standardized Naming Conventions": Charlotte Foust Technical seminars: "Deep Programming Access with Classes": John W. Colby "How to Maintain List Servers to Discuss Standardized Naming Conventions & Deep Programming Access with Classes": Bryan Carbonell "How to Implement Standardized Naming Conventions & Deep Programming Access with Classes at Some Undisclosed Point in the Future": John Bartow Wow, did that ever go down hill at the end... ;o) Any other volunteer presenters? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Fri Mar 16 15:23:48 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 13:23:48 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006c01c767fa$17389ea0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: Sacramento, CA is home. Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 11:37 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference ROTFLMAO. What does THAT mean? Just you I assume? Could we share where we are currently living? Hudson, NC for me. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 1:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I'll be there with my entire staff. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 12:11 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We are about to reach critical mass... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Count me in... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 10:04:14 -0400 > >Anyone who would like to attend a conference in the foothills of the >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >respond. I have lots of room and lots of computers, but if we need to >hold it elsewhere I can arrange a conference room or something. > >If we want to do this we will need to hammer out the when. If you are >a senior member you should also consider a presentation, that is what a >conference is about. > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is >the East Coast of the US so we would need to somehow discover the >epicenter in terms of where east coast listers live so we could plan a >conference at the epicenter. > >In the meantime, my house is available, and I am available. The more >the merrier. > >John W. Colby >Colby Consulting >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 cfoust at infostatsystems.com Fri Mar 16 15:28:33 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 13:28:33 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <008d01c767fb$198e5900$0201a8c0@HAL9005> References: <008d01c767fb$198e5900$0201a8c0@HAL9005> Message-ID: No, that's the version of the Service Manager, the applet that shows up in your systray. I don't run it at work, so I can't check to see what the equivalent for SQL 20005 might be. Do you have a SQL Server item in the Programs? If so, it will say Microsoft SQL Server or Microsoft SQL Server 2005, or some such. I'm getting the distinct impression you're running SQL 2005 Express, and I have no knowledge of the critter. 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: Friday, March 16, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Charlotte: When I right click the icon in the tray and click about it says: Microsoft SQL Server Service Manager Version 8.00.2039 Tell you anything? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, March 16, 2007 10:58 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SQL Newbie Questions What version of SQL Server are you using? Enterprise Manager was the admin tool for SQL Server prior to 2005. Now you need the SQL Server Management Studio instead, which also works against the prior version of SQL Server. 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: Friday, March 16, 2007 10:52 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Mark: It's a file that resides on my machine. But I don't know what the enterprise manager is. To make that link to you set up a new DNS. And, if so is it file source or machine source? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 10:43 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Newbie Questions Rocky, I regularly link an Access db to SQL running locally without issues. Question: is the database file you trying to link to, in the list on enterprise manager? or is it just a file that resides on your machine? Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] SQL Newbie Questions >Date: Fri, 16 Mar 2007 10:32:37 -0700 > >More: > >I changed the server to \\HAL9005\MSMLBIZ because that's what come up >when I hover over the icon in the lower right corner. > >Now I get two different errors: 11004 - Connection failed and 6 - >Specified SQL Server not found. > >I also was using File Data Source. Tried it with Machine Data Source >with the same result. Which one should I be using? > >TIA > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >at Beach Access Software >Sent: Friday, March 16, 2007 10:21 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Eric: > >Thanks for the lead. My wizard failed (or I failed I guess) with two >errors: Error 2: Connection Failed, and Error 17: SQL Server does not >exist or access denied. > >I'm running locally. The SQL server icon is in the lower right corner. >It's running. > >Any ideas what I did wrong? > >Thanks and regards, > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro >Sent: Thursday, March 15, 2007 10:50 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Create a DSN using SQL server driver and then test and see if the >connection is able to connect to the database file. It looks like the >.db file is the data file and the .lg file is the transaction log file. > >You can then use the DSN to link the tables to your Access project or >use ADO to query 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: Thursday, March 15, 2007 10:11 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] SQL Newbie Questions > >Dear List: > >I have a need to interface an Access app to either or both of Microsoft >Small Business Accounting 2007 and Microsoft Small Business Financials >packages. Their tech support tells me that they both have SQL back ends. > >What I would like to do is push shipping and receiving transactions >from the Access app into the accounting package to trigger invoices and >payables, and extract customer order detail from the accounting system >into the Access app. > >I have ordered the 60 day trial of SBF with the SDK (which they told me >is mostly a data dictionary, but that's OK). > >I have the SBA 2007 and in a folder there is a file named >sampleproductcompany.db which I think they said is the database. >There's also one named sampleproductcompany.lg. > > Is this a SQL database file? Can I connect to this SQL back end and >if so how? > >MMTIA, > >Rocky > > > > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: >3/14/2007 >3:38 PM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: >3/15/2007 >11:27 AM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: >3/15/2007 >11:27 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Its tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi ps.a spx?icid=HMMartagline -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Fri Mar 16 15:30:02 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 13:30:02 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: Do you need one to get into the USA or out of Canada?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Friday, March 16, 2007 12:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference On 3/16/07, JWColby wrote: > ROTFLMAO. What does THAT mean? Just you I assume? > > Could we share where we are currently living? Hudson, NC for me. I'm in Barrie, ON, Canada. Depending on when we are talking, I may consider attending. No promises, but maybe. Well as soon as I get my passport anyway. That should take about 6 months. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Fri Mar 16 15:32:54 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 13:32:54 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <00d501c76807$c9c92190$6402a8c0@ScuzzPaq> References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805> <00d501c76807$c9c92190$6402a8c0@ScuzzPaq> Message-ID: My geography is a bit weak these days. What part of the world is that? Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 1:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Oh, I'm in Winneconne. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 1:37 PM Could we share where we are currently living? Hudson, NC for me. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Mar 16 15:36:42 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 16:36:42 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <00d601c76807$cb29ea10$6402a8c0@ScuzzPaq> References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805> <00d601c76807$cb29ea10$6402a8c0@ScuzzPaq> Message-ID: <000001c7680a$cf0b3b90$657aa8c0@m6805> LOL, not that many! However I can throw up a big tent! ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 4:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference No, I just bought out another local company and have about a dozen. How many rooms do you have? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 1:37 PM ROTFLMAO. What does THAT mean? Just you I assume? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Mar 16 16:10:24 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 14:10:24 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <200703162008.l2GK8lU14875@databaseadvisors.com> Message-ID: <00bc01c7680f$83ea3170$0201a8c0@HAL9005> Randall, et. Al.: I finally got some good MS tech support on the phone, guy named...Martin...I think...could barely understand him for the accent, said he was in Belfast. Anyway, guy's a genius with this SQL stuff. Walked me through the download of the manager, got my DNS created, and am in the process of linking the tables from Small Business Accounting 2007. There are about 1000 tables, most prompt for a PK. Should take about two days to link them all. Thanks for the help. I'll have more questions soon. BTW that SQL Server Management Studio Express is terrific. Best to all, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 1:08 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions If you have SQL2K, you would have MS SQL Server and under that Enterprise Manager. If you have SQL2K5, you should have MS SQL Server 2005, under that, SQL Server Management Studio or SQL Server Studio Express. If you don't have either, get Express here: http://www.microsoft.com/downloads/details.aspx?FamilyId=C243A5AE-4BD1-4E3D- 94B8-5A0F62BF7796&DisplayLang=en A better question maybe, what'cha got? Default file extensions for SQL is usually .mdf and .ldf. Your earlier email indicates .db and .lg. Have you tried just opening the sampleproduct db with Access? >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 3:35 PM >>> In the Program list I have Microsoft SQL Server 2005 with a sub menu of Configuration Tools and a sub-sub menu with SQL Server Configuration Manager. But no SQL Servers > SQL Server Group. Another question: suppose I get this link going. Every time I send it to someone who has Microsoft Small business Accounting will I have a problem getting them connected? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 12:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions 2000, which means you should have a SQL 2K Enterprise Manager icon/program somewhere. Open that and drill down through SQL Servers > SQL Server Group and see what you got. You have to ID the server instance AND the DB itself. If HAL9005 is not listed there, you need to register it by right clicking SQL Server Group and selecting New SQL Server Registration and follow the prompts. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 2:45 PM >>> Randall: SQL Server Service Manager. (whatever that is) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 11:11 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Do you have SQL2000 or SQL2005? >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 2:03 PM >>> OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 16:11:03 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 14:11:03 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <00d101c76807$74812930$6402a8c0@ScuzzPaq> Message-ID: <00bd01c7680f$9afe3e60$0201a8c0@HAL9005> Rocky Smolin How To Make Beer Can Chicken Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 1:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Great Smokey Mountains AccessD Conference Preliminary Agenda Featured Speaker: Renowned Author, Martin Reed. "Standardized Naming Conventions": Charlotte Foust Technical seminars: "Deep Programming Access with Classes": John W. Colby "How to Maintain List Servers to Discuss Standardized Naming Conventions & Deep Programming Access with Classes": Bryan Carbonell "How to Implement Standardized Naming Conventions & Deep Programming Access with Classes at Some Undisclosed Point in the Future": John Bartow Wow, did that ever go down hill at the end... ;o) Any other volunteer presenters? -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From stuart at lexacorp.com.pg Fri Mar 16 16:12:51 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 17 Mar 2007 07:12:51 +1000 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <006c01c767fa$17389ea0$657aa8c0@m6805>, Message-ID: <45FB0853.13861.F0CCD71@stuart.lexacorp.com.pg> Port Moresby, Papua New Guinea, and I don't think that I will able to make it either -- Stuart On 16 Mar 2007 at 15:16, Drew Wutka wrote: > Dallas, TX, though don't think I'd be able to make it for a few > months... > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 1:37 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > ROTFLMAO. What does THAT mean? Just you I assume? > > Could we share where we are currently living? Hudson, NC for me. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Friday, March 16, 2007 1:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > I'll be there with my entire staff. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 12:11 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > We are about to reach critical mass... > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Count me in... > > Mark A. Matte > > > >From: "JWColby" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: [AccessD] Great Smokey Mountains AccessD Conference > >Date: Fri, 16 Mar 2007 10:04:14 -0400 > > > >Anyone who would like to attend a conference in the foothills of the > >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please > >respond. I have lots of room and lots of computers, but if we need to hold > >it elsewhere I can arrange a conference room or something. > > > >If we want to do this we will need to hammer out the when. If you are a > >senior member you should also consider a presentation, that is what a > > >conference is about. > > > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is the > >East Coast of the US so we would need to somehow discover the epicenter in > >terms of where east coast listers live so we could plan a conference at the > >epicenter. > > > >In the meantime, my house is available, and I am available. The more the > >merrier. > > > >John W. Colby > >Colby Consulting > >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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Lexacorp Ltd http://www.lexacorp.com.pg Information Technology Consultancy, Software Development,System Support. From jwcolby at colbyconsulting.com Fri Mar 16 16:24:05 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 17:24:05 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <45FB0853.13861.F0CCD71@stuart.lexacorp.com.pg> References: <006c01c767fa$17389ea0$657aa8c0@m6805>, <45FB0853.13861.F0CCD71@stuart.lexacorp.com.pg> Message-ID: <000101c76811$6d341110$657aa8c0@m6805> C'mon Stuart. Ya never wanted to visit the Carolinas? ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Friday, March 16, 2007 5:13 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Port Moresby, Papua New Guinea, and I don't think that I will able to make it either -- Stuart On 16 Mar 2007 at 15:16, Drew Wutka wrote: > Dallas, TX, though don't think I'd be able to make it for a few > months... > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 1:37 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > ROTFLMAO. What does THAT mean? Just you I assume? > > Could we share where we are currently living? Hudson, NC for me. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Friday, March 16, 2007 1:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > I'll be there with my entire staff. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 12:11 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > We are about to reach critical mass... > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > Matte > Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Count me in... > > Mark A. Matte > > > >From: "JWColby" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: [AccessD] Great Smokey Mountains AccessD Conference > >Date: Fri, 16 Mar 2007 10:04:14 -0400 > > > >Anyone who would like to attend a conference in the foothills of the > >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, > >please respond. I have lots of room and lots of computers, but if we > >need to hold it elsewhere I can arrange a conference room or something. > > > >If we want to do this we will need to hammer out the when. If you > >are a senior member you should also consider a presentation, that is > >what a > > >conference is about. > > > >We could also do a huge "REGIONAL" AccessD conference. My "Region" > >is the East Coast of the US so we would need to somehow discover the > >epicenter in terms of where east coast listers live so we could plan > >a conference at the epicenter. > > > >In the meantime, my house is available, and I am available. The more > >the merrier. > > > >John W. Colby > >Colby Consulting > >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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Lexacorp Ltd http://www.lexacorp.com.pg Information Technology Consultancy, Software Development,System Support. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mikedorism at verizon.net Fri Mar 16 16:22:02 2007 From: mikedorism at verizon.net (Doris Manning) Date: Fri, 16 Mar 2007 17:22:02 -0400 Subject: [AccessD] Update a database using Active Directory In-Reply-To: References: <001101c767f3$4f9cf9f0$2f01a8c0@Kermit> Message-ID: <001b01c76811$24944ce0$2f01a8c0@Kermit> We are trying to find a better way of pushing a front-end update out to users. The CTO thinks we can use Active Directory to do that rather than using a batch file process to check the network for an update. He believes we should be able to use Active Directory to push an update to all users. I have never heard of this approach so I'm looking for more info or pointers. Doris Manning Database Administrator Hargrove Inc. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Friday, March 16, 2007 4:15 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Update a database using Active Directory Yes, what are you trying to do, update a particular field based on NT name? Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doris Manning Sent: Friday, March 16, 2007 12:48 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Update a database using Active Directory Does anybody know how to push a database update through Active Directory? My CTO is looking for a better way of doing things. Doris Manning Database Administrator Hargrove Inc. -- 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 Fri Mar 16 16:49:44 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 16 Mar 2007 16:49:44 -0500 Subject: [AccessD] Update a database using Active Directory In-Reply-To: <001b01c76811$24944ce0$2f01a8c0@Kermit> Message-ID: Ah, I thought you were trying to push or pull data from AD. I've done that several times. (Like pulling phone numbers from an .mdb, into AD accounts, or recording AD information in an .mdb) I know what your CTO is talking about, but I don't see how it would work 'better'. From what you are saying, I take it you have an .mdb that is a Front End application, and that you are currently using a .bat file to copy a 'master copy' from the network over the local copy. There are two disadvantages to using a straight batch method. One, if it's a login batch file, so it is running irregardless, then the two disadvantages is that you are getting a lot of extra network traffic when someone logs in (depending on the size of the Front End), and you are also slowing down the log in process. A method using AD would help here, but there's an easier way. Instead of doing an update at logon, do an update/check when the app starts. An access .mdb can't write over itself, but it can shell out, in fact, I thought this list had a community 'update' utility out there, one that several people worked on.... Personally, I had one I made in VB, that updated a front end that was only used for a few months. It's not too hard to do though... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doris Manning Sent: Friday, March 16, 2007 4:22 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Update a database using Active Directory We are trying to find a better way of pushing a front-end update out to users. The CTO thinks we can use Active Directory to do that rather than using a batch file process to check the network for an update. He believes we should be able to use Active Directory to push an update to all users. I have never heard of this approach so I'm looking for more info or pointers. Doris Manning Database Administrator Hargrove Inc. From mwp.reid at qub.ac.uk Fri Mar 16 17:11:55 2007 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Fri, 16 Mar 2007 22:11:55 -0000 Subject: [AccessD] Update a database using Active Directory References: Message-ID: Drew Can you explain how you hit the AD form Access for example If I wanted a simple connection to pull name, location, telephone and unit form the AD. Stick this in Access and build a little .net search interface to it on the web. What permissions on the AD would I need? Whats the conenction strings or process? I can even connect to teh AD I can figure the rest out. Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 From ssharkins at setel.com Fri Mar 16 18:41:00 2007 From: ssharkins at setel.com (Susan Harkins) Date: Fri, 16 Mar 2007 18:41:00 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: <007801c76824$8e7ac3b0$a8b82ad1@SUSANONE> Could we share where we are currently living? Hudson, NC for me. Kentucky, jcs back door. Might make it, details will matter. Don't need a room, would stay in a motel. Susan h. From john at winhaven.net Fri Mar 16 18:07:41 2007 From: john at winhaven.net (John Bartow) Date: Fri, 16 Mar 2007 18:07:41 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <000001c7680a$cf0b3b90$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805><00d601c76807$cb29ea10$6402a8c0@ScuzzPaq> <000001c7680a$cf0b3b90$657aa8c0@m6805> Message-ID: <015e01c7681f$e65bcfc0$6402a8c0@ScuzzPaq> OK, just me then. I've seen a tent full of geeks before, don't want to see it again! ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 3:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference LOL, not that many! However I can throw up a big tent! ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 4:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference No, I just bought out another local company and have about a dozen. How many rooms do you have? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 1:37 PM ROTFLMAO. What does THAT mean? Just you I assume? -- 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 Fri Mar 16 18:07:41 2007 From: john at winhaven.net (John Bartow) Date: Fri, 16 Mar 2007 18:07:41 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805><00d501c76807$c9c92190$6402a8c0@ScuzzPaq> Message-ID: <015f01c7681f$e6ed3a50$6402a8c0@ScuzzPaq> http://www.winneconne.org/SSD/directions/directions.html :o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust My geography is a bit weak these days. What part of the world is that? Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Oh, I'm in Winneconne. From martyconnelly at shaw.ca Fri Mar 16 18:59:01 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 16 Mar 2007 16:59:01 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805> <006201c767ee$151c92e0$657aa8c0@m6805> <003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: <45FB2F45.5070700@shaw.ca> To fly into US from Canada, needed passport since around Feb 1.. If you drive into US, need one in six months or year I think. On same date I think you need US passport to get into Canada by land and consequently back into US. Do I need a passport to travel to the United States? Since January 23, 2007, a new American law requires everyone entering the United States BY AIR to have a valid passport. Canadians can continue to use such documents as their birth certificates and drivers' licence to cross the Canada-U.S. border BY LAND AND SEA for at least another year. For further information, visit the Canadian Border Services Agency's Web site. What is the WHTI? The Western Hemisphere Travel Initiative (WHTI) is a new American law that requires all travellers, including Canadians, to carry a valid passport, or a Nexus Air Card when travelling to the United States from within the western hemisphere. This is a change from prior travel requirements to enter the US. Charlotte Foust wrote: >Do you need one to get into the USA or out of Canada?? ;-> > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan >Carbonnell >Sent: Friday, March 16, 2007 12:08 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >On 3/16/07, JWColby wrote: > > >>ROTFLMAO. What does THAT mean? Just you I assume? >> >>Could we share where we are currently living? Hudson, NC for me. >> >> > >I'm in Barrie, ON, Canada. > >Depending on when we are talking, I may consider attending. No promises, >but maybe. > >Well as soon as I get my passport anyway. That should take about 6 >months. > >-- >Bryan Carbonnell - carbonnb at gmail.com >Life's journey is not to arrive at the grave safely in a well preserved >body, but rather to skid in sideways, totally worn out, shouting "What a >great ride!" >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > -- Marty Connelly Victoria, B.C. Canada From martyconnelly at shaw.ca Fri Mar 16 19:14:36 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 16 Mar 2007 17:14:36 -0700 Subject: [AccessD] Update a database using Active Directory In-Reply-To: References: Message-ID: <45FB32EC.3030106@shaw.ca> You can get via LDAP and ADSI Sample code follows May have to be run from Network admin account http://www.activexperts.com/activmonitor/windowsmanagement/adminscripts/usersgroups/ http://www.activexperts.com/activmonitor/windowsmanagement/adminscripts/usersgroups/groups/#EnumGroupmembership.htm Returns information about the manager assigned to an Active Directory security group named Scientists. On Error Resume Next Set objGroup = GetObject _ ("LDAP://cn=Scientists,ou=R&D,dc=NA,dc=fabrikam,dc=com") strManagedBy = objGroup.Get("managedBy") If IsEmpty(strManagedBy) = TRUE Then WScript.Echo "No user account is assigned to manage " & _ "this group." Else Set objUser = GetObject("LDAP://" & strManagedBy) strPhysicalDeliveryOfficeName = _ objUser.Get("physicalDeliveryOfficeName") strStreetAddress = objUser.Get("streetAddress") strLocalityName = objUser.Get("l") strStateProvince = objUser.Get("st") strCountryName = objUser.Get("c") strTelephoneNumber = objUser.Get("telephoneNumber") strFacsimileTelephoneNumber = _ objUser.Get("facsimileTelephoneNumber") Call GetUpdateMemberList WScript.echo "physicalDeliveryOfficeName: " & _ strPhysicalDeliveryOfficeName WScript.echo "streetAddress: " & strStreetAddress WScript.echo "l: " & strLocalityName WScript.echo "state/province: " & strStateProvince WScript.echo "c: " & strCountryName WScript.echo "telephoneNumber: " & strTelephoneNumber WScript.echo "facsimileTelephoneNumber: " & _ strFacsimileTelephoneNumber End If Sub GetUpdateMemberList Const ADS_ACETYPE_ACCESS_ALLOWED_OBJECT = &H5 Const Member_SchemaIDGuid = "{BF9679C0-0DE6-11D0-A285-00AA003049E2}" Const ADS_RIGHT_DS_WRITE_PROP = &H20 objUser.GetInfoEx Array("canonicalName"),0 strCanonicalName = objUser.Get("canonicalName") strDomain = Mid(strCanonicalName,1,InStr(1,strCanonicalName,".")-1) strSAMAccountName = objUser.Get("sAMAccountName") Set objNtSecurityDescriptor = objGroup.Get("ntSecurityDescriptor") Set objDiscretionaryAcl = objNtSecurityDescriptor.DiscretionaryAcl blnMatch = False For Each objAce In objDiscretionaryAcl If LCase(objAce.Trustee) = _ LCase(strDomain & "\" & strSAMAccountName) AND _ objAce.ObjectType = Member_SchemaIDGuid AND _ objAce.AceType = ADS_ACETYPE_ACCESS_ALLOWED_OBJECT AND _ objAce.AccessMask And ADS_RIGHT_DS_WRITE_PROP Then blnMatch = True End If Next If blnMatch Then WScript.Echo "Manager can update the member list" Else WScript.Echo "Manager cannot update the member list." End If End Sub Martin Reid wrote: >Drew > >Can you explain how you hit the AD form Access for example If I wanted a simple connection to pull name, location, telephone and unit form the AD. Stick this in Access and build a little .net search interface to it on the web. > >What permissions on the AD would I need? > >Whats the conenction strings or process? > >I can even connect to teh AD I can figure the rest out. > >Martin > > > >Martin WP Reid >Training and Assessment Unit >Riddle Hall >Belfast > >tel: 02890 974477 > > > > Marty Connelly Victoria, B.C. Canada From drboz at pacbell.net Fri Mar 16 19:54:44 2007 From: drboz at pacbell.net (Don Bozarth) Date: Fri, 16 Mar 2007 17:54:44 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: <004601c7682e$db674130$6601a8c0@don> Charlotte Where in Sack-a-tomatoes? I'm in Rosemont. Don B. ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Friday, March 16, 2007 1:23 PM Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > Sacramento, CA is home. > > Charlotte > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 11:37 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > ROTFLMAO. What does THAT mean? Just you I assume? > > Could we share where we are currently living? Hudson, NC for me. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Friday, March 16, 2007 1:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > I'll be there with my entire staff. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 12:11 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > We are about to reach critical mass... > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > Sent: Friday, March 16, 2007 1:03 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Count me in... > > Mark A. Matte > > >>From: "JWColby" >>Reply-To: Access Developers discussion and problem >>solving >>To: "'Access Developers discussion and problem >>solving'" >>Subject: [AccessD] Great Smokey Mountains AccessD Conference >>Date: Fri, 16 Mar 2007 10:04:14 -0400 >> >>Anyone who would like to attend a conference in the foothills of the >>Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >>respond. I have lots of room and lots of computers, but if we need to >>hold it elsewhere I can arrange a conference room or something. >> >>If we want to do this we will need to hammer out the when. If you are >>a senior member you should also consider a presentation, that is what a > >>conference is about. >> >>We could also do a huge "REGIONAL" AccessD conference. My "Region" is >>the East Coast of the US so we would need to somehow discover the >>epicenter in terms of where east coast listers live so we could plan a >>conference at the epicenter. >> >>In the meantime, my house is available, and I am available. The more >>the merrier. >> >>John W. Colby >>Colby Consulting >>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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Fri Mar 16 21:23:33 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 22:23:33 -0400 Subject: [AccessD] AccessD Conference - Is there interest in a framework presentation? Message-ID: <000b01c7683b$42fc2b10$657aa8c0@m6805> This is kind of a sensitive subject given all the bandwidth I have used on the subject in this forum (and some of the teasing I get as a result) but... If there is interest I will present, at the conference at my house, as much as a full day presentation on classes and the framework concept. I will also provide to all attendees a "fully functioning framework" and a simple application that uses it. What I do NOT want to do is monopolize the conference if you would really rather not take the time to do that. The reality is that programming in Access at that level is a skill that not all Forum members have, and indeed not all forum members even want or need to have. Conferences in general are supposed to be places where we can go to meet the people we have gotten to know in the forum, and learn something useful. If this would not be useful then I do not want to have people not come because they would be bored to death. OTOH, we could also have two tracks happening at the same time, one for people with the skills and interest in such subjects and another for people who need something a little less "netherworld". I just wanted to offer this and let the chips fall where they may. PLEASE do not hesitate to tell me that it would bore you to death, or otherwise just not be useful. And of course if you are interested please say so also. I will need prep time to do this so I need to know what the consensus is. John W. Colby Colby Consulting www.ColbyConsulting.com From wdhindman at dejpolsystems.com Fri Mar 16 22:33:41 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Fri, 16 Mar 2007 23:33:41 -0400 Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? References: <000b01c7683b$42fc2b10$657aa8c0@m6805> Message-ID: <012f01c76845$0f82f020$9258eb44@jisshowsbs.local> ...tell you what JC, you use all the bandwidth you want, eh ...you get teased because sometimes you get so enthused you sound like a preacher with that old time religion at an Easter sunrise service ...but much like the preacher, there are always things in there we can all learn from ...I recall back in the days when you were down in old Mexico tryin' to eke out a living and selling your A97 sample code on your old site ...and like a fool I went and paid for your JIT code ...and here I am this very day as I burn both ends of the candle trying to convert a large dao mdb over to SQL Server, finding that snippet of JIT code and derivatives thereof used in so many, many places ...most of it your code, not mine. ...and that's just the tip of the iceberg as it were ...so any time you feel like preaching, I've got both ears wide open ...doesn't mean I won't poke and prod every now and then just to keep you from growing wings though ...or horns as is sometimes your wont :) William ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 16, 2007 10:23 PM Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? > This is kind of a sensitive subject given all the bandwidth I have used on > the subject in this forum (and some of the teasing I get as a result) > but... > > If there is interest I will present, at the conference at my house, as > much > as a full day presentation on classes and the framework concept. I will > also provide to all attendees a "fully functioning framework" and a simple > application that uses it. What I do NOT want to do is monopolize the > conference if you would really rather not take the time to do that. The > reality is that programming in Access at that level is a skill that not > all > Forum members have, and indeed not all forum members even want or need to > have. > > Conferences in general are supposed to be places where we can go to meet > the > people we have gotten to know in the forum, and learn something useful. > If > this would not be useful then I do not want to have people not come > because > they would be bored to death. OTOH, we could also have two tracks > happening > at the same time, one for people with the skills and interest in such > subjects and another for people who need something a little less > "netherworld". > > I just wanted to offer this and let the chips fall where they may. PLEASE > do not hesitate to tell me that it would bore you to death, or otherwise > just not be useful. And of course if you are interested please say so > also. > I will need prep time to do this so I need to know what the consensus is. > > John W. Colby > Colby Consulting > www.ColbyConsulting.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 Mar 16 22:47:42 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 20:47:42 -0700 Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? In-Reply-To: <000b01c7683b$42fc2b10$657aa8c0@m6805> Message-ID: <00ec01c76847$0488f640$0201a8c0@HAL9005> IMO, a conference is a legitimate use of the list. Last time they made us start a separate list. But I think if it's kept on the main list it will get a lot more play and a lot more attendance. I think we should lean on the moderators to keep the conference thread on AccessD for as long as possible. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 7:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? This is kind of a sensitive subject given all the bandwidth I have used on the subject in this forum (and some of the teasing I get as a result) but... If there is interest I will present, at the conference at my house, as much as a full day presentation on classes and the framework concept. I will also provide to all attendees a "fully functioning framework" and a simple application that uses it. What I do NOT want to do is monopolize the conference if you would really rather not take the time to do that. The reality is that programming in Access at that level is a skill that not all Forum members have, and indeed not all forum members even want or need to have. Conferences in general are supposed to be places where we can go to meet the people we have gotten to know in the forum, and learn something useful. If this would not be useful then I do not want to have people not come because they would be bored to death. OTOH, we could also have two tracks happening at the same time, one for people with the skills and interest in such subjects and another for people who need something a little less "netherworld". I just wanted to offer this and let the chips fall where they may. PLEASE do not hesitate to tell me that it would bore you to death, or otherwise just not be useful. And of course if you are interested please say so also. I will need prep time to do this so I need to know what the consensus is. John W. Colby Colby Consulting 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.12/724 - Release Date: 3/16/2007 12:12 PM From BarbaraRyan at cox.net Sat Mar 17 04:47:42 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Sat, 17 Mar 2007 05:47:42 -0400 Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? References: <000b01c7683b$42fc2b10$657aa8c0@m6805> Message-ID: <002101c76879$50a0de80$0a00a8c0@PCRURI35> John..... What a perfect topic --- seeing that's what I'm trying to teach myself right now! Barb ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 16, 2007 10:23 PM Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? > This is kind of a sensitive subject given all the bandwidth I have used on > the subject in this forum (and some of the teasing I get as a result) > but... > > If there is interest I will present, at the conference at my house, as > much > as a full day presentation on classes and the framework concept. I will > also provide to all attendees a "fully functioning framework" and a simple > application that uses it. What I do NOT want to do is monopolize the > conference if you would really rather not take the time to do that. The > reality is that programming in Access at that level is a skill that not > all > Forum members have, and indeed not all forum members even want or need to > have. > > Conferences in general are supposed to be places where we can go to meet > the > people we have gotten to know in the forum, and learn something useful. > If > this would not be useful then I do not want to have people not come > because > they would be bored to death. OTOH, we could also have two tracks > happening > at the same time, one for people with the skills and interest in such > subjects and another for people who need something a little less > "netherworld". > > I just wanted to offer this and let the chips fall where they may. PLEASE > do not hesitate to tell me that it would bore you to death, or otherwise > just not be useful. And of course if you are interested please say so > also. > I will need prep time to do this so I need to know what the consensus is. > > John W. Colby > Colby Consulting > www.ColbyConsulting.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 Sat Mar 17 05:10:33 2007 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Sat, 17 Mar 2007 10:10:33 -0000 Subject: [AccessD] AccessD Conference - Is there interest in aframeworkpresentation? References: <00ec01c76847$0488f640$0201a8c0@HAL9005> Message-ID: I agree with Rocky. Plus a whole day with JC on classes and frameworks would be worth the airfare, if I have the airfare that is. Great idea. I would say for myself I would learn a whole lot more actually sitting listening and watching this stuff happen. Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 From Johncliviger at aol.com Sat Mar 17 05:15:01 2007 From: Johncliviger at aol.com (Johncliviger at aol.com) Date: Sat, 17 Mar 2007 06:15:01 EDT Subject: [AccessD] Great Smokey Mountains AccessD Conference Message-ID: John Which is the nearest airport to you place? johnc From jwcolby at colbyconsulting.com Sat Mar 17 07:04:20 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Sat, 17 Mar 2007 08:04:20 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: Message-ID: <001c01c7688c$6ba564e0$657aa8c0@m6805> John, Charlotte NC is the nearest. About 60 miles or so. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Johncliviger at aol.com Sent: Saturday, March 17, 2007 6:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference John Which is the nearest airport to you place? johnc -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From keith at williamson5.name Sat Mar 17 22:12:22 2007 From: keith at williamson5.name (Keith Williamson) Date: Sat, 17 Mar 2007 23:12:22 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <015e01c7681f$e65bcfc0$6402a8c0@ScuzzPaq> Message-ID: <007901c7690b$42699180$7f01a8c0@KeithHome> OMG!! I have to clean the Diet Coke off my screen now.....ROFLOL!! Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 7:08 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference OK, just me then. I've seen a tent full of geeks before, don't want to see it again! ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 3:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference LOL, not that many! However I can throw up a big tent! ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 4:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference No, I just bought out another local company and have about a dozen. How many rooms do you have? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 1:37 PM ROTFLMAO. What does THAT mean? Just you I assume? -- 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 keith at williamson5.name Sat Mar 17 22:13:44 2007 From: keith at williamson5.name (Keith Williamson) Date: Sat, 17 Mar 2007 23:13:44 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <004e01c767d3$fad37170$657aa8c0@m6805> Message-ID: <007a01c7690b$72f8c050$7f01a8c0@KeithHome> You know what, John.....I'd possibly attend. I'm the least technical of all of you....but...what the heck...might be fun to meet you guys, anyhow. Plus...who knows...maybe I'll learn something. :) Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Friday, March 16, 2007 7:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > Shamil who called his Withevent programming "DEEP" programming. This is one of the prefixes that I wondered about! I was thinking maybe it meant "demo" :-) On another note, will there ever be an opportunity to meet all of you? A conference? Or better yet, a seminar on advanced Access techiniques? Thanks Again, Barb -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Mar 17 23:13:36 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Sun, 18 Mar 2007 00:13:36 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <007a01c7690b$72f8c050$7f01a8c0@KeithHome> References: <004e01c767d3$fad37170$657aa8c0@m6805> <007a01c7690b$72f8c050$7f01a8c0@KeithHome> Message-ID: <000801c76913$cd55b5f0$657aa8c0@m6805> Hey, the attendance roster is looking good right now. Start making plans. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference You know what, John.....I'd possibly attend. I'm the least technical of all of you....but...what the heck...might be fun to meet you guys, anyhow. Plus...who knows...maybe I'll learn something. :) Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Friday, March 16, 2007 7:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > Shamil who called his Withevent programming "DEEP" programming. This is one of the prefixes that I wondered about! I was thinking maybe it meant "demo" :-) On another note, will there ever be an opportunity to meet all of you? A conference? Or better yet, a seminar on advanced Access techiniques? Thanks Again, Barb -- 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 Mar 18 01:17:58 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 17 Mar 2007 23:17:58 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <000801c76913$cd55b5f0$657aa8c0@m6805> Message-ID: <008d01c76925$2d192ec0$0201a8c0@HAL9005> Dates? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Saturday, March 17, 2007 9:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hey, the attendance roster is looking good right now. Start making plans. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference You know what, John.....I'd possibly attend. I'm the least technical of all of you....but...what the heck...might be fun to meet you guys, anyhow. Plus...who knows...maybe I'll learn something. :) Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Friday, March 16, 2007 7:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > Shamil who called his Withevent programming "DEEP" programming. This is one of the prefixes that I wondered about! I was thinking maybe it meant "demo" :-) On another note, will there ever be an opportunity to meet all of you? A conference? Or better yet, a seminar on advanced Access techiniques? Thanks Again, Barb -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.13/725 - Release Date: 3/17/2007 12:33 PM From DWUTKA at Marlow.com Sun Mar 18 03:41:28 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Sun, 18 Mar 2007 03:41:28 -0500 Subject: [AccessD] Update a database using Active Directory In-Reply-To: Message-ID: You can actually use ADO. I put a zip file holding the source to my Active Directory Logger at http://www.marlow.com/ActiveDirectory.zip A good example of how to get info out of AD would be in the GetUserGroupsAndDomainControllers in the ADInfo class. To get more fields, take a look at http://msdn2.microsoft.com/en-us/library/ms683980.aspx Hope this helps... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid Sent: Friday, March 16, 2007 5:12 PM To: Access Developers discussion and problem solving Subject: [AccessD] Update a database using Active Directory Drew Can you explain how you hit the AD form Access for example If I wanted a simple connection to pull name, location, telephone and unit form the AD. Stick this in Access and build a little .net search interface to it on the web. What permissions on the AD would I need? Whats the conenction strings or process? I can even connect to teh AD I can figure the rest out. Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 From DWUTKA at Marlow.com Sun Mar 18 03:44:01 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Sun, 18 Mar 2007 03:44:01 -0500 Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? In-Reply-To: <000b01c7683b$42fc2b10$657aa8c0@m6805> Message-ID: You'd bore me to death.... Code Boy ;) (Just teasing) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 9:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? This is kind of a sensitive subject given all the bandwidth I have used on the subject in this forum (and some of the teasing I get as a result) but... If there is interest I will present, at the conference at my house, as much as a full day presentation on classes and the framework concept. I will also provide to all attendees a "fully functioning framework" and a simple application that uses it. What I do NOT want to do is monopolize the conference if you would really rather not take the time to do that. The reality is that programming in Access at that level is a skill that not all Forum members have, and indeed not all forum members even want or need to have. Conferences in general are supposed to be places where we can go to meet the people we have gotten to know in the forum, and learn something useful. If this would not be useful then I do not want to have people not come because they would be bored to death. OTOH, we could also have two tracks happening at the same time, one for people with the skills and interest in such subjects and another for people who need something a little less "netherworld". I just wanted to offer this and let the chips fall where they may. PLEASE do not hesitate to tell me that it would bore you to death, or otherwise just not be useful. And of course if you are interested please say so also. I will need prep time to do this so I need to know what the consensus is. John W. Colby Colby Consulting 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 Sun Mar 18 06:47:42 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Sun, 18 Mar 2007 07:47:42 -0400 Subject: [AccessD] Dates - Great Smokey Mountains AccessD Conference In-Reply-To: <008d01c76925$2d192ec0$0201a8c0@HAL9005> References: <000801c76913$cd55b5f0$657aa8c0@m6805> <008d01c76925$2d192ec0$0201a8c0@HAL9005> Message-ID: <000c01c76953$3eab3c40$657aa8c0@m6805> Folks, we should start fielding ideas for when you would like the conference to be. I cannot do it until after spring break, we have a house full of relatives scheduled. After that I am open. A holiday weekend would be good but I think the spring is kinda short on long weekends. Anyway, throw out your suggestions and let's get the ball rolling. John W. Colby Colby Consulting www.ColbyConsulting.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, March 18, 2007 2:18 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Dates? Rocky From BarbaraRyan at cox.net Sun Mar 18 07:36:07 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Sun, 18 Mar 2007 08:36:07 -0400 Subject: [AccessD] Dates - Great Smokey Mountains AccessD Conference References: <000801c76913$cd55b5f0$657aa8c0@m6805><008d01c76925$2d192ec0$0201a8c0@HAL9005> <000c01c76953$3eab3c40$657aa8c0@m6805> Message-ID: <003501c7695a$004407a0$0a00a8c0@PCRURI35> John....are there motels nearby? ......Barb ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Sunday, March 18, 2007 7:47 AM Subject: [AccessD] Dates - Great Smokey Mountains AccessD Conference > Folks, we should start fielding ideas for when you would like the > conference > to be. I cannot do it until after spring break, we have a house full of > relatives scheduled. After that I am open. > > A holiday weekend would be good but I think the spring is kinda short on > long weekends. Anyway, throw out your suggestions and let's get the ball > rolling. > > John W. Colby > Colby Consulting > www.ColbyConsulting.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, March 18, 2007 2:18 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Dates? > > Rocky > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Johncliviger at aol.com Sun Mar 18 10:29:09 2007 From: Johncliviger at aol.com (Johncliviger at aol.com) Date: Sun, 18 Mar 2007 11:29:09 EDT Subject: [AccessD] Great Smokey Mountains AccessD Conference Message-ID: Dates, Dates please johnc From jwcolby at colbyconsulting.com Sun Mar 18 11:03:58 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Sun, 18 Mar 2007 12:03:58 -0400 Subject: [AccessD] Dates - Great Smokey Mountains AccessD Conference In-Reply-To: <003501c7695a$004407a0$0a00a8c0@PCRURI35> References: <000801c76913$cd55b5f0$657aa8c0@m6805><008d01c76925$2d192ec0$0201a8c0@HAL9005><000c01c76953$3eab3c40$657aa8c0@m6805> <003501c7695a$004407a0$0a00a8c0@PCRURI35> Message-ID: <001101c76977$09ea1930$657aa8c0@m6805> Barb, I live about 6 miles SSE of the nearest medium sized town - Lenoir NC, and about 12 miles NNW of a fairly large town Hickory, NC. There are a couple of chain hotels about 7 miles away up in Lenoir and TONS of chain hotels down in Hickory. There is a 4 lane highway - 321 that runs from north of Lenoir clear through Hickory and on down to Charlotte, and my house is 3 miles to the west of 321. There are chain fast food restaurants out on 321 (Wendy's, Burger King etc) and a handful of other non-chain restaurants, and lots of restaurants up in Lenoir and down in Hickory. The town I live in - Hudson is barely a wide spot in the road with a half dozen churches, 3 banks, a small strip mall and a one block long "downtown". My office is in a large "bonus room" up above the back bedroom. I walk to work. My upstairs office is just about big enough for the current list. I have a large finished rec room down in the basement big enough for two dozen or so people if necessary, and a HUGE unfinished basement that we could use, large enough for dozens of people to be quite comfortable for a conference, though it wouldn't be fancy. If the conference gets much bigger I will see if we can use a large room at my church, at least for Saturday. I hope this happens, I think it will be a good time. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Sunday, March 18, 2007 8:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dates - Great Smokey Mountains AccessD Conference John....are there motels nearby? ......Barb ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Sunday, March 18, 2007 7:47 AM Subject: [AccessD] Dates - Great Smokey Mountains AccessD Conference > Folks, we should start fielding ideas for when you would like the > conference > to be. I cannot do it until after spring break, we have a house full of > relatives scheduled. After that I am open. > > A holiday weekend would be good but I think the spring is kinda short on > long weekends. Anyway, throw out your suggestions and let's get the ball > rolling. > > John W. Colby > Colby Consulting > www.ColbyConsulting.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, March 18, 2007 2:18 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Dates? > > 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 kp at sdsonline.net Sun Mar 18 18:28:14 2007 From: kp at sdsonline.net (Kath Pelletti) Date: Mon, 19 Mar 2007 10:28:14 +1100 Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? References: <000b01c7683b$42fc2b10$657aa8c0@m6805> Message-ID: <015801c769b5$1a614d90$6401a8c0@office> Unfortunately it's a long way from where I am to there, or I would love to attend. But I agree that the topic is a legitimate use of the list.............good luck with it. Kath ----- Original Message ----- From: JWColby To: 'Access Developers discussion and problem solving' Sent: Saturday, March 17, 2007 1:23 PM Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? This is kind of a sensitive subject given all the bandwidth I have used on the subject in this forum (and some of the teasing I get as a result) but... If there is interest I will present, at the conference at my house, as much as a full day presentation on classes and the framework concept. I will also provide to all attendees a "fully functioning framework" and a simple application that uses it. What I do NOT want to do is monopolize the conference if you would really rather not take the time to do that. The reality is that programming in Access at that level is a skill that not all Forum members have, and indeed not all forum members even want or need to have. Conferences in general are supposed to be places where we can go to meet the people we have gotten to know in the forum, and learn something useful. If this would not be useful then I do not want to have people not come because they would be bored to death. OTOH, we could also have two tracks happening at the same time, one for people with the skills and interest in such subjects and another for people who need something a little less "netherworld". I just wanted to offer this and let the chips fall where they may. PLEASE do not hesitate to tell me that it would bore you to death, or otherwise just not be useful. And of course if you are interested please say so also. I will need prep time to do this so I need to know what the consensus is. John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bbruen at unwired.com.au Mon Mar 19 01:42:21 2007 From: bbruen at unwired.com.au (Bruce Bruen) Date: Mon, 19 Mar 2007 17:42:21 +1100 Subject: [AccessD] A question of design philosophy... n-tier Message-ID: <200703191742.23733.bbruen@unwired.com.au> Dear friends, I just can't seem to get my head around this today, so I'm throwing it open for ideas. I have "inherited" a rather nicely designed 3-tier VB application to do a design review on. The UI is separate from the business object layer as is the data access layer, which includes an MS-Access (XP) option. Putting that another way, there is a (set of) VB apps that use logical business objects that depending on the selected/implemented DAL could be an MS-Access db. The Access db interface is actually implemented as an mdb (mde) which executes stored queries in the real backend. Now, to get down to the dirt.... There are a significant number of tables in the design that have audit attributes, "createdOn", "lastChangedBy", etc. Here's the question! Should the audit fields be set by the business logic layer or by the DAL? (At the moment its a mixed bag, some are set at the BLL and some at the DAL.) By way of example, lets say we have a business object "project" with said audit attibutes. When an update is made to the object, i.e. the current instance of project, say MyProject, the user can at some time update those changes to the database. When s/he does so, the "lastChangedBy" and "lastChangeDate" of the project needs to be updated by the system (to "currentUser" and "now() respectively). So what layer should ("logically", or "architecturally" or "industry standard" or "best practice" or....) be responsible? The BLL or the DAL? Your input would be appreciated - either by considered answer or by survey: [Survey] a) Uh???? (This is the top answer from the VB forums I use) b) The DAL c) The BLL d) What does it matter, the real question is "Does it work?" [/Survey} -- regards Bruce From stuart at lexacorp.com.pg Mon Mar 19 02:17:37 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 19 Mar 2007 17:17:37 +1000 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: <200703191742.23733.bbruen@unwired.com.au> References: <200703191742.23733.bbruen@unwired.com.au> Message-ID: <45FE3911.14387.1B833249@stuart.lexacorp.com.pg> On 19 Mar 2007 at 17:42, Bruce Bruen wrote: > By way of example, lets say we have a business object "project" with said > audit attibutes. When an update is made to the object, i.e. the current > instance of project, say MyProject, the user can at some time update those > changes to the database. When s/he does so, the "lastChangedBy" and > "lastChangeDate" of the project needs to be updated by the system (to > "currentUser" and "now() respectively). > > So what layer should ("logically", or "architecturally" or "industry > standard" or "best practice" or....) be responsible? The BLL or the DAL? > > Your input would be appreciated - either by considered answer or by survey: > [Survey] > a) Uh???? (This is the top answer from the VB forums I use) > b) The DAL > c) The BLL > d) What does it matter, the real question is "Does it work?" > [/Survey} IMNSHO: Ideally E. The database engine itself - using triggers so that it doesn't matter how the changes are made, you always get the update. But if you are using an engine which doesn't support triggers, you need to move it back up to B. The DAL. The higher up you put it, the more complex it becomes to ensure that the updates are always applied. -- Stuart From Gustav at cactus.dk Mon Mar 19 04:13:56 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 19 Mar 2007 10:13:56 +0100 Subject: [AccessD] A question of design philosophy... n-tier Message-ID: Hi Bruce If the recordings are to track the user behaviour and actions, it should be the DAL. In case "the system" performs actions on its own, the user of those changes would be "System". If the recordings are to track (log) the sequence of changes, then the engine should record the events on its own. This is also the case if DALs can be designed which do not by themselves record the changes. Of course, if all access to the db goes through the DLL, the DLL can handle the recordings. /gustav >>> bbruen at unwired.com.au 19-03-2007 07:42 >>> Dear friends, I just can't seem to get my head around this today, so I'm throwing it open for ideas. I have "inherited" a rather nicely designed 3-tier VB application to do a design review on. The UI is separate from the business object layer as is the data access layer, which includes an MS-Access (XP) option. Putting that another way, there is a (set of) VB apps that use logical business objects that depending on the selected/implemented DAL could be an MS-Access db. The Access db interface is actually implemented as an mdb (mde) which executes stored queries in the real backend. Now, to get down to the dirt.... There are a significant number of tables in the design that have audit attributes, "createdOn", "lastChangedBy", etc. Here's the question! Should the audit fields be set by the business logic layer or by the DAL? (At the moment its a mixed bag, some are set at the BLL and some at the DAL.) By way of example, lets say we have a business object "project" with said audit attibutes. When an update is made to the object, i.e. the current instance of project, say MyProject, the user can at some time update those changes to the database. When s/he does so, the "lastChangedBy" and "lastChangeDate" of the project needs to be updated by the system (to "currentUser" and "now() respectively). So what layer should ("logically", or "architecturally" or "industry standard" or "best practice" or....) be responsible? The BLL or the DAL? Your input would be appreciated - either by considered answer or by survey: [Survey] a) Uh???? (This is the top answer from the VB forums I use) b) The DAL c) The BLL d) What does it matter, the real question is "Does it work?" [/Survey} -- regards Bruce From carbonnb at gmail.com Mon Mar 19 04:53:13 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Mon, 19 Mar 2007 05:53:13 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <00d101c76807$74812930$6402a8c0@ScuzzPaq> References: <004e01c767d3$fad37170$657aa8c0@m6805> <006201c767ee$151c92e0$657aa8c0@m6805> <003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> <00d101c76807$74812930$6402a8c0@ScuzzPaq> Message-ID: On 3/16/07, John Bartow wrote: > "How to Maintain List Servers to Discuss Standardized Naming Conventions & > Deep Programming Access with Classes": > Bryan Carbonell I don't know how many of you would understand this though. It's Linux :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From carbonnb at gmail.com Mon Mar 19 04:53:30 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Mon, 19 Mar 2007 05:53:30 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805> <006201c767ee$151c92e0$657aa8c0@m6805> <003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: On 3/16/07, Charlotte Foust wrote: > Do you need one to get into the USA or out of Canada?? ;-> Into the US. I need to get the ankle bracelet removed by the Gov't before I can leave the country though :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From jwcolby at colbyconsulting.com Mon Mar 19 07:02:33 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 08:02:33 -0400 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: <200703191742.23733.bbruen@unwired.com.au> References: <200703191742.23733.bbruen@unwired.com.au> Message-ID: <001801c76a1e$7abe6650$657aa8c0@m6805> I don't think that the "last changed by" could be known by the DAL. The "created on" however should be implemented by the dal, since it does know when the record was createdand it can perform this date insertion without fail. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen Sent: Monday, March 19, 2007 2:42 AM To: Access Developers discussion and problem solving Subject: [AccessD] A question of design philosophy... n-tier Dear friends, I just can't seem to get my head around this today, so I'm throwing it open for ideas. I have "inherited" a rather nicely designed 3-tier VB application to do a design review on. The UI is separate from the business object layer as is the data access layer, which includes an MS-Access (XP) option. Putting that another way, there is a (set of) VB apps that use logical business objects that depending on the selected/implemented DAL could be an MS-Access db. The Access db interface is actually implemented as an mdb (mde) which executes stored queries in the real backend. Now, to get down to the dirt.... There are a significant number of tables in the design that have audit attributes, "createdOn", "lastChangedBy", etc. Here's the question! Should the audit fields be set by the business logic layer or by the DAL? (At the moment its a mixed bag, some are set at the BLL and some at the DAL.) By way of example, lets say we have a business object "project" with said audit attibutes. When an update is made to the object, i.e. the current instance of project, say MyProject, the user can at some time update those changes to the database. When s/he does so, the "lastChangedBy" and "lastChangeDate" of the project needs to be updated by the system (to "currentUser" and "now() respectively). So what layer should ("logically", or "architecturally" or "industry standard" or "best practice" or....) be responsible? The BLL or the DAL? Your input would be appreciated - either by considered answer or by survey: [Survey] a) Uh???? (This is the top answer from the VB forums I use) b) The DAL c) The BLL d) What does it matter, the real question is "Does it work?" [/Survey} -- regards Bruce -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Mon Mar 19 07:04:12 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 19 Mar 2007 13:04:12 +0100 Subject: [AccessD] 3gERP: Next generation ERP Message-ID: Hi all I know some of you are working with ERP and accounting systems. If so, a major project has been initiated between some Danish research institutes and Microsoft Development Center Copenhagen (which you may know is responsible for the development of all MS current and future ERP systems, Microsoft Dynamics): http://topps.diku.dk/next/3gerp/ http://blog.3gerp.org/ The academic results will be published especially in the form of international journal publications and conference papers. The planned scientific minimum output would be 10 * 15 international journal publications, more than twice as many conference papers, one book and last but not least seven PhD theses. On the business side, there are two sets of objectives. Firstly, it is expected that the 3gERP project will contribute to developing a very advanced global ERP-system, which can achieve a significant market share in the market place and in that way contribute to maintaining and further increase the employment in MBS in Denmark. Secondly, it is expected that the research insights will be used in industries in Denmark enhancing their possibilities of competing in the global market place. .. /gustav From artful at rogers.com Mon Mar 19 07:32:27 2007 From: artful at rogers.com (artful at rogers.com) Date: Mon, 19 Mar 2007 05:32:27 -0700 (PDT) Subject: [AccessD] A question of design philosophy... n-tier Message-ID: <363147.81898.qm@web88208.mail.re2.yahoo.com> I second that emotion, Stuart, but only halfway. If it were I, then my choice would be a trigger for updates and a pair of defaults for inserts. Concerning issues such as this, Fuller's Law is, "Whatever the back end can do, the back end should do." The Business Logic layer (IMO) is for business logic, which is to say logic that does not readily if at all conform to what is possible in the back end. For example, check constraints are sometimes insufficient weaponry to perform the given task at hand. In that case, you confront a fork in the road. You could code a sproc to do what is necessary, or you could bump the logic up to the middle-tier guys. There are advantages to both scenarios. If it's done in the business logic area, then it can be done prior to the Submit to the back end -- and the business layer can preclude unacceptable combinations of values. If it's done in the back end, the middle-tier guys may think that the problem is out of their hands, but in fact they have the responsibility to encode their Submits such that they should always work. Arthur ----- Original Message ---- From: Stuart McLachlan To: Access Developers discussion and problem solving Sent: Monday, March 19, 2007 3:17:37 AM Subject: Re: [AccessD] A question of design philosophy... n-tier On 19 Mar 2007 at 17:42, Bruce Bruen wrote: > By way of example, lets say we have a business object "project" with said > audit attibutes. When an update is made to the object, i.e. the current > instance of project, say MyProject, the user can at some time update those > changes to the database. When s/he does so, the "lastChangedBy" and > "lastChangeDate" of the project needs to be updated by the system (to > "currentUser" and "now() respectively). > > So what layer should ("logically", or "architecturally" or "industry > standard" or "best practice" or....) be responsible? The BLL or the DAL? > > Your input would be appreciated - either by considered answer or by survey: > [Survey] > a) Uh???? (This is the top answer from the VB forums I use) > b) The DAL > c) The BLL > d) What does it matter, the real question is "Does it work?" > [/Survey} IMNSHO: Ideally E. The database engine itself - using triggers so that it doesn't matter how the changes are made, you always get the update. But if you are using an engine which doesn't support triggers, you need to move it back up to B. The DAL. The higher up you put it, the more complex it becomes to ensure that the updates are always applied. -- Stuart From rockysmolin at bchacc.com Mon Mar 19 08:26:53 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 19 Mar 2007 06:26:53 -0700 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: Message-ID: <001401c76a2a$4336bd20$0201a8c0@HAL9005> What's a DAL? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, March 19, 2007 2:14 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] A question of design philosophy... n-tier Hi Bruce If the recordings are to track the user behaviour and actions, it should be the DAL. In case "the system" performs actions on its own, the user of those changes would be "System". If the recordings are to track (log) the sequence of changes, then the engine should record the events on its own. This is also the case if DALs can be designed which do not by themselves record the changes. Of course, if all access to the db goes through the DLL, the DLL can handle the recordings. /gustav >>> bbruen at unwired.com.au 19-03-2007 07:42 >>> Dear friends, I just can't seem to get my head around this today, so I'm throwing it open for ideas. I have "inherited" a rather nicely designed 3-tier VB application to do a design review on. The UI is separate from the business object layer as is the data access layer, which includes an MS-Access (XP) option. Putting that another way, there is a (set of) VB apps that use logical business objects that depending on the selected/implemented DAL could be an MS-Access db. The Access db interface is actually implemented as an mdb (mde) which executes stored queries in the real backend. Now, to get down to the dirt.... There are a significant number of tables in the design that have audit attributes, "createdOn", "lastChangedBy", etc. Here's the question! Should the audit fields be set by the business logic layer or by the DAL? (At the moment its a mixed bag, some are set at the BLL and some at the DAL.) By way of example, lets say we have a business object "project" with said audit attibutes. When an update is made to the object, i.e. the current instance of project, say MyProject, the user can at some time update those changes to the database. When s/he does so, the "lastChangedBy" and "lastChangeDate" of the project needs to be updated by the system (to "currentUser" and "now() respectively). So what layer should ("logically", or "architecturally" or "industry standard" or "best practice" or....) be responsible? The BLL or the DAL? Your input would be appreciated - either by considered answer or by survey: [Survey] a) Uh???? (This is the top answer from the VB forums I use) b) The DAL c) The BLL d) What does it matter, the real question is "Does it work?" [/Survey} -- regards Bruce -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.13/726 - Release Date: 3/18/2007 3:34 PM From Jim.Hale at FleetPride.com Mon Mar 19 08:37:29 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Mon, 19 Mar 2007 08:37:29 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference Message-ID: I've heard rumors there is life outside of Texas. If Drew is brave enough to leave Dallas I'm ok leaving Houston so I'm up for it. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hey, the attendance roster is looking good right now. Start making plans. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference You know what, John.....I'd possibly attend. I'm the least technical of all of you....but...what the heck...might be fun to meet you guys, anyhow. Plus...who knows...maybe I'll learn something. :) Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From Jim.Hale at FleetPride.com Mon Mar 19 08:40:41 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Mon, 19 Mar 2007 08:40:41 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference Message-ID: You'll have to bring your own I imagine :-). Jim Hale -----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, March 18, 2007 1:18 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Dates? Rocky *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From carbonnb at gmail.com Mon Mar 19 08:59:23 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Mon, 19 Mar 2007 09:59:23 -0400 Subject: [AccessD] AccessD Conference - Is there interest in a framework presentation? In-Reply-To: <000b01c7683b$42fc2b10$657aa8c0@m6805> References: <000b01c7683b$42fc2b10$657aa8c0@m6805> Message-ID: On 3/16/07, JWColby wrote: > If there is interest I will present, at the conference at my house, as much > as a full day presentation on classes and the framework concept. I will > also provide to all attendees a "fully functioning framework" and a simple > application that uses it. What I do NOT want to do is monopolize the > conference if you would really rather not take the time to do that. The > reality is that programming in Access at that level is a skill that not all > Forum members have, and indeed not all forum members even want or need to > have. I for one would LOVE to hear it explained. As much as I try to read what you post on Frameworks, I still can't quite wrap my brain around it. Mind you, it may be because I have no need for one these days. Developing? What Developing? I still dont' know if I'll be able to attend, but I'd love to. Dates and permission dependent :) > I just wanted to offer this and let the chips fall where they may. PLEASE > do not hesitate to tell me that it would bore you to death, or otherwise > just not be useful. And of course if you are interested please say so also. > I will need prep time to do this so I need to know what the consensus is. Fantastic idea, IMHO. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From Jim.Hale at FleetPride.com Mon Mar 19 08:58:44 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Mon, 19 Mar 2007 08:58:44 -0500 Subject: [AccessD] AccessD Conference - Is there interest in a framewo rk presentation? Message-ID: Your past discussions of classes are what first prompted me to begin writing classes and using With events. I'd very much enjoy a day of presentations on classes and your framework. My 2 cents Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 9:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] AccessD Conference - Is there interest in a framework presentation? This is kind of a sensitive subject given all the bandwidth I have used on the subject in this forum (and some of the teasing I get as a result) but... If there is interest I will present, at the conference at my house, as much as a full day presentation on classes and the framework concept. I will also provide to all attendees a "fully functioning framework" and a simple application that uses it. What I do NOT want to do is monopolize the conference if you would really rather not take the time to do that. The reality is that programming in Access at that level is a skill that not all Forum members have, and indeed not all forum members even want or need to have. Conferences in general are supposed to be places where we can go to meet the people we have gotten to know in the forum, and learn something useful. If this would not be useful then I do not want to have people not come because they would be bored to death. OTOH, we could also have two tracks happening at the same time, one for people with the skills and interest in such subjects and another for people who need something a little less "netherworld". I just wanted to offer this and let the chips fall where they may. PLEASE do not hesitate to tell me that it would bore you to death, or otherwise just not be useful. And of course if you are interested please say so also. I will need prep time to do this so I need to know what the consensus is. John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From DWUTKA at Marlow.com Mon Mar 19 09:28:57 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 19 Mar 2007 09:28:57 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: Message-ID: It's not a matter of being brave enough to leave Texas, it's a money issue right now...I'm running paycheck to paycheck at the moment, and my truck is burning more oil then gas.... ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Monday, March 19, 2007 8:37 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I've heard rumors there is life outside of Texas. If Drew is brave enough to leave Dallas I'm ok leaving Houston so I'm up for it. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hey, the attendance roster is looking good right now. Start making plans. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference You know what, John.....I'd possibly attend. I'm the least technical of all of you....but...what the heck...might be fun to meet you guys, anyhow. Plus...who knows...maybe I'll learn something. :) Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Mar 19 09:32:45 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 10:32:45 -0400 Subject: [AccessD] AccessD Conference - Is there interest in aframewo rk presentation? In-Reply-To: References: Message-ID: <002701c76a33$761e6bd0$657aa8c0@m6805> Great! And would you consider giving a presentation - 1/2 to 1 hour - on why and how you use classes and WithEvents? Just to give attendees another perspective on the subject. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Monday, March 19, 2007 9:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] AccessD Conference - Is there interest in aframewo rk presentation? Your past discussions of classes are what first prompted me to begin writing classes and using With events. I'd very much enjoy a day of presentations on classes and your framework. My 2 cents Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 9:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] AccessD Conference - Is there interest in a framework presentation? This is kind of a sensitive subject given all the bandwidth I have used on the subject in this forum (and some of the teasing I get as a result) but... If there is interest I will present, at the conference at my house, as much as a full day presentation on classes and the framework concept. I will also provide to all attendees a "fully functioning framework" and a simple application that uses it. What I do NOT want to do is monopolize the conference if you would really rather not take the time to do that. The reality is that programming in Access at that level is a skill that not all Forum members have, and indeed not all forum members even want or need to have. Conferences in general are supposed to be places where we can go to meet the people we have gotten to know in the forum, and learn something useful. If this would not be useful then I do not want to have people not come because they would be bored to death. OTOH, we could also have two tracks happening at the same time, one for people with the skills and interest in such subjects and another for people who need something a little less "netherworld". I just wanted to offer this and let the chips fall where they may. PLEASE do not hesitate to tell me that it would bore you to death, or otherwise just not be useful. And of course if you are interested please say so also. I will need prep time to do this so I need to know what the consensus is. John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Mar 19 09:35:06 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 10:35:06 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: Message-ID: <002d01c76a33$ca7cc780$657aa8c0@m6805> Been there. Best of luck on the financial issues. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Monday, March 19, 2007 10:29 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference It's not a matter of being brave enough to leave Texas, it's a money issue right now...I'm running paycheck to paycheck at the moment, and my truck is burning more oil then gas.... ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Monday, March 19, 2007 8:37 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I've heard rumors there is life outside of Texas. If Drew is brave enough to leave Dallas I'm ok leaving Houston so I'm up for it. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hey, the attendance roster is looking good right now. Start making plans. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference You know what, John.....I'd possibly attend. I'm the least technical of all of you....but...what the heck...might be fun to meet you guys, anyhow. Plus...who knows...maybe I'll learn something. :) Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 hollisvj at pgdp.usec.com Mon Mar 19 09:40:36 2007 From: hollisvj at pgdp.usec.com (Hollis, Virginia) Date: Mon, 19 Mar 2007 09:40:36 -0500 Subject: [AccessD] Calculate Total All Records Message-ID: <703BDA18A87DFA4CB265A86F42E4178D021BD822@c2k3exchange.pgdp.corp.usec.com> I need to show on a form the total number of items for each type. How do I track & calculate the beginning total & the total used for all records for each item? Beginning total Total used Total used for all records Ex: Item: Bench Number 1 Type of item: Bolt Beginning total: 10 Number used: 5 Total used: This would be the total bolts used for all bolts used for Bench Number 1. Item: Bench Number 1 Type of item: Bolt Beginning total: 5 Number used: 3 Total used: 8 Virginia From Jim.Hale at FleetPride.com Mon Mar 19 10:00:35 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Mon, 19 Mar 2007 10:00:35 -0500 Subject: [AccessD] AccessD Conference - Is there interest in aframewo rk presentation? Message-ID: Sure Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 9:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] AccessD Conference - Is there interest in aframewo rk presentation? Great! And would you consider giving a presentation - 1/2 to 1 hour - on why and how you use classes and WithEvents? Just to give attendees another perspective on the subject. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Monday, March 19, 2007 9:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] AccessD Conference - Is there interest in aframewo rk presentation? Your past discussions of classes are what first prompted me to begin writing classes and using With events. I'd very much enjoy a day of presentations on classes and your framework. My 2 cents Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 9:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] AccessD Conference - Is there interest in a framework presentation? This is kind of a sensitive subject given all the bandwidth I have used on the subject in this forum (and some of the teasing I get as a result) but... If there is interest I will present, at the conference at my house, as much as a full day presentation on classes and the framework concept. I will also provide to all attendees a "fully functioning framework" and a simple application that uses it. What I do NOT want to do is monopolize the conference if you would really rather not take the time to do that. The reality is that programming in Access at that level is a skill that not all Forum members have, and indeed not all forum members even want or need to have. Conferences in general are supposed to be places where we can go to meet the people we have gotten to know in the forum, and learn something useful. If this would not be useful then I do not want to have people not come because they would be bored to death. OTOH, we could also have two tracks happening at the same time, one for people with the skills and interest in such subjects and another for people who need something a little less "netherworld". I just wanted to offer this and let the chips fall where they may. PLEASE do not hesitate to tell me that it would bore you to death, or otherwise just not be useful. And of course if you are interested please say so also. I will need prep time to do this so I need to know what the consensus is. John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From markamatte at hotmail.com Mon Mar 19 10:11:24 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 19 Mar 2007 15:11:24 +0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: Greensboro, NC...Just down the road... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 14:37:02 -0400 > >ROTFLMAO. What does THAT mean? Just you I assume? > >Could we share where we are currently living? Hudson, NC for me. > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow >Sent: Friday, March 16, 2007 1:54 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >I'll be there with my entire staff. > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Friday, March 16, 2007 12:11 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >We are about to reach critical mass... > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Friday, March 16, 2007 1:03 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >Count me in... > >Mark A. Matte > > > >From: "JWColby" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: [AccessD] Great Smokey Mountains AccessD Conference > >Date: Fri, 16 Mar 2007 10:04:14 -0400 > > > >Anyone who would like to attend a conference in the foothills of the > >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please > >respond. I have lots of room and lots of computers, but if we need to > >hold it elsewhere I can arrange a conference room or something. > > > >If we want to do this we will need to hammer out the when. If you are > >a senior member you should also consider a presentation, that is what a > >conference is about. > > > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is > >the East Coast of the US so we would need to somehow discover the > >epicenter in terms of where east coast listers live so we could plan a > >conference at the epicenter. > > > >In the meantime, my house is available, and I am available. The more > >the merrier. > > > >John W. Colby > >Colby Consulting > >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 _________________________________________________________________ Mortgage refinance is hot 1) Rates near 30-yr lows 2) Good credit get intro-rate 4.625%* https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h2a5f&s=4056&p=5117&disc=y&vers=743 From markamatte at hotmail.com Mon Mar 19 10:19:31 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 19 Mar 2007 15:19:31 +0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <015f01c7681f$e6ed3a50$6402a8c0@ScuzzPaq> Message-ID: That was actually very interesting. More reasons not to 'tick-off' the little guy. Thanks, Mark >From: "John Bartow" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 18:07:41 -0500 > >http://www.winneconne.org/SSD/directions/directions.html > >:o) > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > >My geography is a bit weak these days. What part of the world is that? > >Charlotte > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > > >Oh, I'm in Winneconne. > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Mortgage refinance is hot 1) Rates near 30-yr lows 2) Good credit get intro-rate 4.625%* https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h2a5f&s=4056&p=5117&disc=y&vers=743 From markamatte at hotmail.com Mon Mar 19 10:20:44 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 19 Mar 2007 15:20:44 +0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <015f01c7681f$e6ed3a50$6402a8c0@ScuzzPaq> Message-ID: That was actually very interesting. More reasons not to 'tick-off' the little guy. Thanks, Mark >From: "John Bartow" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 18:07:41 -0500 > >http://www.winneconne.org/SSD/directions/directions.html > >:o) > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > >My geography is a bit weak these days. What part of the world is that? > >Charlotte > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > > >Oh, I'm in Winneconne. > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN Presents today. http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A07001 From cfoust at infostatsystems.com Mon Mar 19 10:24:24 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 08:24:24 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <004601c7682e$db674130$6601a8c0@don> References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805> <004601c7682e$db674130$6601a8c0@don> Message-ID: Have we had this discussion before, or was that someone else? I live in South Sac near 99 and Mack Road. Work in the Point West/Cal Expo area. Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Don Bozarth Sent: Friday, March 16, 2007 5:55 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Charlotte Where in Sack-a-tomatoes? I'm in Rosemont. Don B. ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Friday, March 16, 2007 1:23 PM Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > Sacramento, CA is home. > > Charlotte > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 11:37 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > ROTFLMAO. What does THAT mean? Just you I assume? > > Could we share where we are currently living? Hudson, NC for me. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Friday, March 16, 2007 1:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > I'll be there with my entire staff. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 12:11 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > We are about to reach critical mass... > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > Sent: Friday, March 16, 2007 1:03 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Count me in... > > Mark A. Matte > > >>From: "JWColby" >>Reply-To: Access Developers discussion and problem >>solving >>To: "'Access Developers discussion and problem >>solving'" >>Subject: [AccessD] Great Smokey Mountains AccessD Conference >>Date: Fri, 16 Mar 2007 10:04:14 -0400 >> >>Anyone who would like to attend a conference in the foothills of the >>Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >>respond. I have lots of room and lots of computers, but if we need to >>hold it elsewhere I can arrange a conference room or something. >> >>If we want to do this we will need to hammer out the when. If you are >>a senior member you should also consider a presentation, that is what a > >>conference is about. >> >>We could also do a huge "REGIONAL" AccessD conference. My "Region" is >>the East Coast of the US so we would need to somehow discover the >>epicenter in terms of where east coast listers live so we could plan a >>conference at the epicenter. >> >>In the meantime, my house is available, and I am available. The more >>the merrier. >> >>John W. Colby >>Colby Consulting >>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 > -- > 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 Mar 19 10:25:14 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 08:25:14 -0700 Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? In-Reply-To: <000b01c7683b$42fc2b10$657aa8c0@m6805> References: <000b01c7683b$42fc2b10$657aa8c0@m6805> Message-ID: John, I'd come to NC just for that! LOL Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 7:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? This is kind of a sensitive subject given all the bandwidth I have used on the subject in this forum (and some of the teasing I get as a result) but... If there is interest I will present, at the conference at my house, as much as a full day presentation on classes and the framework concept. I will also provide to all attendees a "fully functioning framework" and a simple application that uses it. What I do NOT want to do is monopolize the conference if you would really rather not take the time to do that. The reality is that programming in Access at that level is a skill that not all Forum members have, and indeed not all forum members even want or need to have. Conferences in general are supposed to be places where we can go to meet the people we have gotten to know in the forum, and learn something useful. If this would not be useful then I do not want to have people not come because they would be bored to death. OTOH, we could also have two tracks happening at the same time, one for people with the skills and interest in such subjects and another for people who need something a little less "netherworld". I just wanted to offer this and let the chips fall where they may. PLEASE do not hesitate to tell me that it would bore you to death, or otherwise just not be useful. And of course if you are interested please say so also. I will need prep time to do this so I need to know what the consensus is. John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Mon Mar 19 10:28:04 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 19 Mar 2007 15:28:04 +0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <001c01c7688c$6ba564e0$657aa8c0@m6805> Message-ID: John, The there is also an Airport in Greensboro, NC.( about 90 miles from JC's) In the six years I've been here, I only found once that Charlotte was cheeper than Greensboro flights. Thanks, Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >Date: Sat, 17 Mar 2007 08:04:20 -0400 > >John, > >Charlotte NC is the nearest. About 60 miles or so. > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >Johncliviger at aol.com >Sent: Saturday, March 17, 2007 6:15 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >John > >Which is the nearest airport to you place? > >johnc > > > > >-- >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 _________________________________________________________________ i'm making a difference.?Make every IM count for the cause of your choice. Join Now. http://clk.atdmt.com/MSN/go/msnnkwme0080000001msn/direct/01/?href=http://im.live.com/messenger/im/home/?source=hmtagline From cfoust at infostatsystems.com Mon Mar 19 10:27:12 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 08:27:12 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <000801c76913$cd55b5f0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome> <000801c76913$cd55b5f0$657aa8c0@m6805> Message-ID: We might want to start discussing dates, otherwise there's no point in planning. Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Saturday, March 17, 2007 9:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hey, the attendance roster is looking good right now. Start making plans. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference You know what, John.....I'd possibly attend. I'm the least technical of all of you....but...what the heck...might be fun to meet you guys, anyhow. Plus...who knows...maybe I'll learn something. :) Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Friday, March 16, 2007 7:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > Shamil who called his Withevent programming "DEEP" programming. This is one of the prefixes that I wondered about! I was thinking maybe it meant "demo" :-) On another note, will there ever be an opportunity to meet all of you? A conference? Or better yet, a seminar on advanced Access techiniques? Thanks Again, Barb -- 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 jwcolby at colbyconsulting.com Mon Mar 19 10:33:08 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 11:33:08 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805> Message-ID: <003201c76a3b$e57233b0$657aa8c0@m6805> >We might want to start discussing dates, otherwise there's no point in planning. Uhhhh yep. Since you guys are doing the traveling, why don't you start making suggestions for dates. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We might want to start discussing dates, otherwise there's no point in planning. Charlotte From cfoust at infostatsystems.com Mon Mar 19 10:33:03 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 08:33:03 -0700 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: <200703191742.23733.bbruen@unwired.com.au> References: <200703191742.23733.bbruen@unwired.com.au> Message-ID: I can tell you what we do in .Net against both Access and SQL: It's handled in the data tier. We simplified our lives by using a single set of OleDB providers that handle the details of which kind of back end we're using. Those data providers have routines to automatically update those audit fields when changes are made to the data. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen Sent: Sunday, March 18, 2007 11:42 PM To: Access Developers discussion and problem solving Subject: [AccessD] A question of design philosophy... n-tier Dear friends, I just can't seem to get my head around this today, so I'm throwing it open for ideas. I have "inherited" a rather nicely designed 3-tier VB application to do a design review on. The UI is separate from the business object layer as is the data access layer, which includes an MS-Access (XP) option. Putting that another way, there is a (set of) VB apps that use logical business objects that depending on the selected/implemented DAL could be an MS-Access db. The Access db interface is actually implemented as an mdb (mde) which executes stored queries in the real backend. Now, to get down to the dirt.... There are a significant number of tables in the design that have audit attributes, "createdOn", "lastChangedBy", etc. Here's the question! Should the audit fields be set by the business logic layer or by the DAL? (At the moment its a mixed bag, some are set at the BLL and some at the DAL.) By way of example, lets say we have a business object "project" with said audit attibutes. When an update is made to the object, i.e. the current instance of project, say MyProject, the user can at some time update those changes to the database. When s/he does so, the "lastChangedBy" and "lastChangeDate" of the project needs to be updated by the system (to "currentUser" and "now() respectively). So what layer should ("logically", or "architecturally" or "industry standard" or "best practice" or....) be responsible? The BLL or the DAL? Your input would be appreciated - either by considered answer or by survey: [Survey] a) Uh???? (This is the top answer from the VB forums I use) b) The DAL c) The BLL d) What does it matter, the real question is "Does it work?" [/Survey} -- regards Bruce -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Mar 19 10:34:14 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 08:34:14 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: Yes, I suspected it was something like that! LOL Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Monday, March 19, 2007 2:53 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference On 3/16/07, Charlotte Foust wrote: > Do you need one to get into the USA or out of Canada?? ;-> Into the US. I need to get the ankle bracelet removed by the Gov't before I can leave the country though :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Mar 19 10:35:25 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 08:35:25 -0700 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: <001801c76a1e$7abe6650$657aa8c0@m6805> References: <200703191742.23733.bbruen@unwired.com.au> <001801c76a1e$7abe6650$657aa8c0@m6805> Message-ID: The current user can be retrieved by the data tier, John. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 5:03 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A question of design philosophy... n-tier I don't think that the "last changed by" could be known by the DAL. The "created on" however should be implemented by the dal, since it does know when the record was createdand it can perform this date insertion without fail. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen Sent: Monday, March 19, 2007 2:42 AM To: Access Developers discussion and problem solving Subject: [AccessD] A question of design philosophy... n-tier Dear friends, I just can't seem to get my head around this today, so I'm throwing it open for ideas. I have "inherited" a rather nicely designed 3-tier VB application to do a design review on. The UI is separate from the business object layer as is the data access layer, which includes an MS-Access (XP) option. Putting that another way, there is a (set of) VB apps that use logical business objects that depending on the selected/implemented DAL could be an MS-Access db. The Access db interface is actually implemented as an mdb (mde) which executes stored queries in the real backend. Now, to get down to the dirt.... There are a significant number of tables in the design that have audit attributes, "createdOn", "lastChangedBy", etc. Here's the question! Should the audit fields be set by the business logic layer or by the DAL? (At the moment its a mixed bag, some are set at the BLL and some at the DAL.) By way of example, lets say we have a business object "project" with said audit attibutes. When an update is made to the object, i.e. the current instance of project, say MyProject, the user can at some time update those changes to the database. When s/he does so, the "lastChangedBy" and "lastChangeDate" of the project needs to be updated by the system (to "currentUser" and "now() respectively). So what layer should ("logically", or "architecturally" or "industry standard" or "best practice" or....) be responsible? The BLL or the DAL? Your input would be appreciated - either by considered answer or by survey: [Survey] a) Uh???? (This is the top answer from the VB forums I use) b) The DAL c) The BLL d) What does it matter, the real question is "Does it work?" [/Survey} -- regards Bruce -- 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 Mon Mar 19 10:38:44 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 11:38:44 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <001c01c7688c$6ba564e0$657aa8c0@m6805> Message-ID: <003c01c76a3c$adae45d0$657aa8c0@m6805> I've never flown in/out of Greensboro. Charlotte is a major hub though, lots of flights. There is another airport over in Winston-Salem, also about 60 miles away. Again, the only one I have any experience with is the Charlotte airport. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Monday, March 19, 2007 11:28 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference John, The there is also an Airport in Greensboro, NC.( about 90 miles from JC's) In the six years I've been here, I only found once that Charlotte was cheeper than Greensboro flights. Thanks, Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >Date: Sat, 17 Mar 2007 08:04:20 -0400 > >John, > >Charlotte NC is the nearest. About 60 miles or so. > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >Johncliviger at aol.com >Sent: Saturday, March 17, 2007 6:15 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >John > >Which is the nearest airport to you place? > >johnc > > > > >-- >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 _________________________________________________________________ i'm making a difference. Make every IM count for the cause of your choice. Join Now. http://clk.atdmt.com/MSN/go/msnnkwme0080000001msn/direct/01/?href=http://im. live.com/messenger/im/home/?source=hmtagline From cfoust at infostatsystems.com Mon Mar 19 10:39:18 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 08:39:18 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <003201c76a3b$e57233b0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805> <003201c76a3b$e57233b0$657aa8c0@m6805> Message-ID: We're talking weekend, right? Maybe in May? Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 8:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >We might want to start discussing dates, otherwise there's no point in planning. Uhhhh yep. Since you guys are doing the traveling, why don't you start making suggestions for dates. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We might want to start discussing dates, otherwise there's no point in planning. Charlotte -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Kwilliamson at RTKL.com Mon Mar 19 10:47:52 2007 From: Kwilliamson at RTKL.com (Keith Williamson) Date: Mon, 19 Mar 2007 11:47:52 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <003201c76a3b$e57233b0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805> <003201c76a3b$e57233b0$657aa8c0@m6805> Message-ID: How many days are needed? Keith E. Williamson | Assist. Controller| kwilliamson at rtkl.com RTKL Associates Inc. | 901 South Bond Street | Baltimore, Maryland 21231-3305 410-537-6098 direct | 410-276-4182 fax | www.rtkl.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 11:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >We might want to start discussing dates, otherwise there's no point in planning. Uhhhh yep. Since you guys are doing the traveling, why don't you start making suggestions for dates. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We might want to start discussing dates, otherwise there's no point in planning. Charlotte -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Mon Mar 19 10:45:47 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 19 Mar 2007 10:45:47 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <002d01c76a33$ca7cc780$657aa8c0@m6805> Message-ID: Thanks, one day at a time! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 9:35 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Been there. Best of luck on the financial issues. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Monday, March 19, 2007 10:29 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference It's not a matter of being brave enough to leave Texas, it's a money issue right now...I'm running paycheck to paycheck at the moment, and my truck is burning more oil then gas.... ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Monday, March 19, 2007 8:37 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I've heard rumors there is life outside of Texas. If Drew is brave enough to leave Dallas I'm ok leaving Houston so I'm up for it. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hey, the attendance roster is looking good right now. Start making plans. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference You know what, John.....I'd possibly attend. I'm the least technical of all of you....but...what the heck...might be fun to meet you guys, anyhow. Plus...who knows...maybe I'll learn something. :) Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 jwcolby at colbyconsulting.com Mon Mar 19 10:47:44 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 11:47:44 -0400 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: References: <200703191742.23733.bbruen@unwired.com.au><001801c76a1e$7abe6650$657aa8c0@m6805> Message-ID: <004501c76a3d$f00558a0$657aa8c0@m6805> Well of course it can. 8~0 Like I know ANYTHING about .NET anyway. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:35 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A question of design philosophy... n-tier The current user can be retrieved by the data tier, John. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 5:03 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A question of design philosophy... n-tier I don't think that the "last changed by" could be known by the DAL. The "created on" however should be implemented by the dal, since it does know when the record was createdand it can perform this date insertion without fail. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen Sent: Monday, March 19, 2007 2:42 AM To: Access Developers discussion and problem solving Subject: [AccessD] A question of design philosophy... n-tier Dear friends, I just can't seem to get my head around this today, so I'm throwing it open for ideas. I have "inherited" a rather nicely designed 3-tier VB application to do a design review on. The UI is separate from the business object layer as is the data access layer, which includes an MS-Access (XP) option. Putting that another way, there is a (set of) VB apps that use logical business objects that depending on the selected/implemented DAL could be an MS-Access db. The Access db interface is actually implemented as an mdb (mde) which executes stored queries in the real backend. Now, to get down to the dirt.... There are a significant number of tables in the design that have audit attributes, "createdOn", "lastChangedBy", etc. Here's the question! Should the audit fields be set by the business logic layer or by the DAL? (At the moment its a mixed bag, some are set at the BLL and some at the DAL.) By way of example, lets say we have a business object "project" with said audit attibutes. When an update is made to the object, i.e. the current instance of project, say MyProject, the user can at some time update those changes to the database. When s/he does so, the "lastChangedBy" and "lastChangeDate" of the project needs to be updated by the system (to "currentUser" and "now() respectively). So what layer should ("logically", or "architecturally" or "industry standard" or "best practice" or....) be responsible? The BLL or the DAL? Your input would be appreciated - either by considered answer or by survey: [Survey] a) Uh???? (This is the top answer from the VB forums I use) b) The DAL c) The BLL d) What does it matter, the real question is "Does it work?" [/Survey} -- regards Bruce -- 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 jwcolby at colbyconsulting.com Mon Mar 19 10:56:40 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 11:56:40 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805> Message-ID: <004b01c76a3f$2f38e450$657aa8c0@m6805> I figure so. Memorial day is a long weekend. I have a huge BBQ on the deck and would love to do a BBQ if there is enough time. I kind of figured people would fly in Friday late and leave Sunday late or Monday early depending on when we ate talking about. If it were a three day we could make it a slightly longer conference with two full days plus a BBQ kind of bull session. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:39 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We're talking weekend, right? Maybe in May? Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 8:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >We might want to start discussing dates, otherwise there's no point in planning. Uhhhh yep. Since you guys are doing the traveling, why don't you start making suggestions for dates. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We might want to start discussing dates, otherwise there's no point in planning. Charlotte -- 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 Mon Mar 19 11:08:55 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 19 Mar 2007 09:08:55 -0700 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: <200703191742.23733.bbruen@unwired.com.au> Message-ID: <0JF50032BRCAMH10@l-daemon> Hi Bruce: Traditionally, in large DBs like MS SQL or Oracle these fields are populated by triggers. Any record processing should be spawned at the DAL and with standard design that what should happen. It takes a Save/Submit event to start the processing. I always add a number of fields to all tables before the rest of the design. These are the Timestamp, Created, LastUpdated and Active. The timestamp notes when the last lock/access was placed on the record, Created gives the user code of the creator, the LastUpdated gives the code of the last user editing the record and the Active field/byte indicated whether the record is active or not and that is used to allow/disallow display of the record. (In many accounting/transaction DBs records can never be deleted.) I could prattle on for sometime but this covers the high points... Oh yes never go beyond the third level of normalization unless you really can justify it as at the juncture the performance starts to depreciate. And always design code with the understanding that you may be required to fix it in a couple of years.... Comments by Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen Sent: Sunday, March 18, 2007 11:42 PM To: Access Developers discussion and problem solving Subject: [AccessD] A question of design philosophy... n-tier Dear friends, I just can't seem to get my head around this today, so I'm throwing it open for ideas. I have "inherited" a rather nicely designed 3-tier VB application to do a design review on. The UI is separate from the business object layer as is the data access layer, which includes an MS-Access (XP) option. Putting that another way, there is a (set of) VB apps that use logical business objects that depending on the selected/implemented DAL could be an MS-Access db. The Access db interface is actually implemented as an mdb (mde) which executes stored queries in the real backend. Now, to get down to the dirt.... There are a significant number of tables in the design that have audit attributes, "createdOn", "lastChangedBy", etc. Here's the question! Should the audit fields be set by the business logic layer or by the DAL? (At the moment its a mixed bag, some are set at the BLL and some at the DAL.) By way of example, lets say we have a business object "project" with said audit attibutes. When an update is made to the object, i.e. the current instance of project, say MyProject, the user can at some time update those changes to the database. When s/he does so, the "lastChangedBy" and "lastChangeDate" of the project needs to be updated by the system (to "currentUser" and "now() respectively). So what layer should ("logically", or "architecturally" or "industry standard" or "best practice" or....) be responsible? The BLL or the DAL? Your input would be appreciated - either by considered answer or by survey: [Survey] a) Uh???? (This is the top answer from the VB forums I use) b) The DAL c) The BLL d) What does it matter, the real question is "Does it work?" [/Survey} -- regards Bruce -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Mar 19 11:13:21 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 19 Mar 2007 09:13:21 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: Message-ID: <0JF500L6ARJO2EB1@l-daemon> Bryan, I thought that they still used neck chains for government workers... they are much more enlightened these days. JIm -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Monday, March 19, 2007 2:54 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference On 3/16/07, Charlotte Foust wrote: > Do you need one to get into the USA or out of Canada?? ;-> Into the US. I need to get the ankle bracelet removed by the Gov't before I can leave the country though :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Mar 19 11:15:56 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 09:15:56 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <004b01c76a3f$2f38e450$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805> <004b01c76a3f$2f38e450$657aa8c0@m6805> Message-ID: Hah! As I recall the last one I attended, it was pretty much ALL a bull session! LOL Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 8:57 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I figure so. Memorial day is a long weekend. I have a huge BBQ on the deck and would love to do a BBQ if there is enough time. I kind of figured people would fly in Friday late and leave Sunday late or Monday early depending on when we ate talking about. If it were a three day we could make it a slightly longer conference with two full days plus a BBQ kind of bull session. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:39 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We're talking weekend, right? Maybe in May? Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 8:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >We might want to start discussing dates, otherwise there's no point in planning. Uhhhh yep. Since you guys are doing the traveling, why don't you start making suggestions for dates. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We might want to start discussing dates, otherwise there's no point in planning. Charlotte -- 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 carbonnb at gmail.com Mon Mar 19 11:22:48 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Mon, 19 Mar 2007 12:22:48 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <0JF500L6ARJO2EB1@l-daemon> References: <0JF500L6ARJO2EB1@l-daemon> Message-ID: On 3/19/07, Jim Lawrence wrote: > Bryan, I thought that they still used neck chains for government workers... > they are much more enlightened these days. Oh no. The neck chain is still there, in addition to the electronic ankle bracelet. :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From jwcolby at colbyconsulting.com Mon Mar 19 11:27:04 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 12:27:04 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805><004b01c76a3f$2f38e450$657aa8c0@m6805> Message-ID: <005c01c76a43$6e53b080$657aa8c0@m6805> >Hah! As I recall the last one I attended, it was pretty much ALL a bull session! LOL LOL, pretty much true. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 12:16 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hah! As I recall the last one I attended, it was pretty much ALL a bull session! LOL Charlotte From accessd at shaw.ca Mon Mar 19 11:33:40 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 19 Mar 2007 09:33:40 -0700 Subject: [AccessD] 3gERP: Next generation ERP In-Reply-To: Message-ID: <0JF500LJVSHJ2ED1@l-daemon> Gustav: I wonder how this relates to MS's Active directory structure. The project sounds massive in scope. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, March 19, 2007 5:04 AM To: accessd at databaseadvisors.com Subject: [AccessD] 3gERP: Next generation ERP Hi all I know some of you are working with ERP and accounting systems. If so, a major project has been initiated between some Danish research institutes and Microsoft Development Center Copenhagen (which you may know is responsible for the development of all MS current and future ERP systems, Microsoft Dynamics): http://topps.diku.dk/next/3gerp/ http://blog.3gerp.org/ The academic results will be published especially in the form of international journal publications and conference papers. The planned scientific minimum output would be 10 * 15 international journal publications, more than twice as many conference papers, one book and last but not least seven PhD theses. On the business side, there are two sets of objectives. Firstly, it is expected that the 3gERP project will contribute to developing a very advanced global ERP-system, which can achieve a significant market share in the market place and in that way contribute to maintaining and further increase the employment in MBS in Denmark. Secondly, it is expected that the research insights will be used in industries in Denmark enhancing their possibilities of competing in the global market place. .. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kismert at gmail.com Mon Mar 19 11:33:35 2007 From: kismert at gmail.com (Ken Ismert) Date: Mon, 19 Mar 2007 11:33:35 -0500 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: References: Message-ID: <45FEBB5F.7060900@gmail.com> >What's a DAL? > >Rocky One of the yummiest components of the n-tier cake! (From Wikipedia) Dal (also spelled dhal, dahl, or daal, daar) is a preparation of pulses which have been stripped of their outer hulls and split, as well as a thick, spicy stew prepared therefrom, a mainstay of Indian and Pakistani cuisine. Dal can be seen as a milder cousin of the South Indian sambar. The name "dal" is a Sanskrit term common to many South Asian languages as well as English. -Ken From Gustav at cactus.dk Mon Mar 19 11:34:54 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 19 Mar 2007 17:34:54 +0100 Subject: [AccessD] Great Smokey Mountains AccessD Conference Message-ID: Hi all I live here: http://maps.google.com/?ie=UTF8&z=18&ll=55.683077,12.577838&spn=0.001588,0.003557&t=k&om=1 Google has just updated the maps. My entrance door is in the center - at the rear of the white car behind the red car. I write this where I work: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=55.713136,12.591941&spn=0.001587,0.003557 Actually, is my black car casually parked at a 45 degree angle at the trees in the yard in the center. And this is our house in the country: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=56.040428,12.522311&spn=0.001573,0.003557 with a red car outside the garage. /gustav -----Original Message----- > Could we share where we are currently living? Hudson, NC for me. From carbonnb at gmail.com Mon Mar 19 11:44:23 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Mon, 19 Mar 2007 12:44:23 -0400 Subject: [AccessD] Access to Word - colour an area In-Reply-To: <20070316142358.CDD782B86B8@smtp.nildram.co.uk> References: <20070316142358.CDD782B86B8@smtp.nildram.co.uk> Message-ID: On 3/16/07, Andy Lacey wrote: > It's still a what-if at the moment. I'm going to see a potential client next > week. He's described the project and this is a part of it. I'm just wanting > to be forearmed. Any more info? > I suspect it's possible anything could be inside the box, most likely text > and mailmerge entries, and all of it would want the coloured background. But > could it be done in a generic way by, I dunno, putting bookmarks at top left > and bottom-right of the area and selecting all between them, or something > like that? OTOH I don't know how you set a bookmark as the bootom-right of > an area. This may work. When you build the main merge doc, all you need to do is insert 2 bookmarks. One before the area and one at the end, then you should be able to colour the background. I can whip up some sample code if needed. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From BarbaraRyan at cox.net Mon Mar 19 11:51:18 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Mon, 19 Mar 2007 12:51:18 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805> <004b01c76a3f$2f38e450$657aa8c0@m6805> Message-ID: <009301c76a46$d0c62510$0a00a8c0@PCRURI35> Memorial Day (3 day) weekend sounds good. Two days is much too short! Maybe even a 4th day to explore Grandfather Mountain. BTW --- I love BBQ. Barb ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Monday, March 19, 2007 11:56 AM Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >I figure so. > > Memorial day is a long weekend. > > I have a huge BBQ on the deck and would love to do a BBQ if there is > enough > time. I kind of figured people would fly in Friday late and leave Sunday > late or Monday early depending on when we ate talking about. If it were a > three day we could make it a slightly longer conference with two full days > plus a BBQ kind of bull session. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Monday, March 19, 2007 11:39 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > We're talking weekend, right? Maybe in May? > > Charlotte > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Monday, March 19, 2007 8:33 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >>We might want to start discussing dates, otherwise there's no point in > planning. > > Uhhhh yep. Since you guys are doing the traveling, why don't you start > making suggestions for dates. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Monday, March 19, 2007 11:27 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > We might want to start discussing dates, otherwise there's no point in > planning. > > Charlotte > > > -- > 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 martyconnelly at shaw.ca Mon Mar 19 11:51:47 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 19 Mar 2007 09:51:47 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <00bc01c7680f$83ea3170$0201a8c0@HAL9005> References: <00bc01c7680f$83ea3170$0201a8c0@HAL9005> Message-ID: <45FEBFA3.8070901@shaw.ca> Just something to watch out for with SQL2005 and Express with new ODBC and OLEDB providers. Might have deployment problems with DSN-less connections. From MSDN: "SQL Native Client is a data access technology that is new to Microsoft SQL Server 2005, and it is a stand-alone data access application programming interface (API) that is used for both OLE DB and ODBC. It combines the SQL OLE DB provider and the SQL ODBC driver into one native dynamic-link library (DLL) while also providing new functionality above and beyond that supplied by the Microsoft Data Access Components (MDAC). SQL Native Client can be used to create new applications or enhance existing applications that need to take advantage of new SQL Server 2005 features such as multiple active result sets (MARS), user-defined data types (UDT), query notifications, snapshot isolation, and XML data type support." http://msdn2.microsoft.com/en-us/library/bb188204.aspx Setting Connection Properties Many Office Access applications include code for relinking tables by resetting their Connect property values. When you are working with ODBC links, these connect strings can be based on defined data sources, called DSNs (defined data-source names), created and stored by Windows in files or in the registry. The Office Access graphical tools for creating ODBC-linked tables and pass-through queries require you to select or create a named ODBC DSN when specifying a connection. But this is not required. Instead, use code to set these properties using "DSN-less" ODBC connect strings. One strategy is to use a startup login form that collects login data from the user and that constructs and caches both an ODBC connect string and an OLE DB connection string to use in ADO code. The following example code creates connection strings based on selections made in a login form, using the Microsoft SQL Native Client OLE DB Provider and ODBC driver that were released with SQL Server 2005. Select Case Me.optgrpAuthentication Case 1 ' NT authentication mstrOLEDBConnection = "Provider=SQLNCLI;" & _ "Data Source=" & Me.txtServer & ";" & _ "Initial Catalog=" & Me.txtDatabase & ";" & _ "Integrated Security=SSPI" mstrODBCConnect = "ODBC;Driver={SQL Native Client};" & _ "Server=" & Me.txtServer & ";" & _ "Database=" & Me.txtDatabase & ";" & _ "Trusted_Connection=Yes" Case 2 ' SQL server authentication mstrOLEDBConnection = "Provider=SQLNCLI;" & _ "Data Source=" & Me.txtServer & ";" & _ "Initial Catalog=" & Me.txtDatabase & ";" & _ "User ID=" & Me.txtUser & _ ";Password=" & Me.txtPwd mstrODBCConnect = "ODBC;Driver={SQL Native Client};" & _ "Server=" & Me.txtServer & ";" & _ "Database=" & Me.txtDatabase & ";" & _ "UID=" & Me.txtUser & _ ";PWD=" & Me.txtPwd End Select The following example cycles through all of the tables in a database and resets the connection properties for all the ODBC-linked tables, assuming that they all are linked to tables or views in the same database. The code sets three properties for each linked table: the name of the link, the name of the source table (or view), and the connect string. Dim fLink As Boolean Dim tdf As DAO.TableDef Dim db as DAO.Database Set db = CurrentDb For Each tdf In db.TableDefs With tdf ' Only process linked ODBC tables If .Attributes = dbAttachedODBC Then fLink = LinkODBCTable( _ strLinkName:=.Name, _ strConnect:= mstrODBCConnect, _ strSourceTableName:=.SourceTableName) End If End With Next tdf Private Function LinkODBCTable( _ strLinkName As String, _ strConnect As String, _ strSourceTableName As String) As Boolean ' Links or relinks a single table. ' Returns True or False based on Err value. Dim db As DAO.Database Dim tdf As DAO.TableDef On Error Resume Next Set db = CurrentDb ' Check to see if the table link already exists; ' if so, delete it Set tdf = db.TableDefs(strLinkName) If Err.Number = 0 Then db.TableDefs.Delete strLinkName db.TableDefs.Refresh Else ' Ignore error and reset Err.Number = 0 End If Set tdf = db.CreateTableDef(strLinkName) tdf.Connect = strConnect tdf.SourceTableName = strTableName db.TableDefs.Append tdf LinkTableDAO = (Err = 0) End Function It is generally best to use DAO.CreateTableDef for linking tables, instead of using DoCmd.TransferDatabase, because you have more control over the properties of the link. Also, if you need to create a link to a table or view that does not have a unique index (knowing it will therefore not be updatable), using TransferDatabase will cause a dialog box to open asking the user to specify a unique index. Using CreateTableDef doesn't cause this side effect. One technique for making connection strings available throughout the lifetime of your applications is to expose them as public properties of the login form and then hide the login form instead of closing it. When the application exits, the form closes and no credentials are persisted. If you are using SQL Server Authentication and storing user names and passwords with your links, it is safest to delete the links when the application exits. When the application starts up, code in your application can delete any existing links (in case there was an abnormal shutdown) and then create new links, retrieving SQL Server table names from a local table. For pass-through queries, you can delete the connection data without having to delete the entire query. Here's an example of code that cycles through all SQL pass-through queries to do this. At startup, you would need to reset the connect property for each of the queries based on credentials the user enters in a login form. Dim qdf As DAO.QueryDef Dim db As DAO.Database Set db = CurrentDb For Each qdf In db.QueryDefs If qdf.Type = dbQSQLPassThrough Then qdf.Connect = "ODBC;" End If Next qdf Rocky Smolin at Beach Access Software wrote: >Randall, et. Al.: > >I finally got some good MS tech support on the phone, guy named...Martin...I >think...could barely understand him for the accent, said he was in Belfast. > >Anyway, guy's a genius with this SQL stuff. Walked me through the download >of the manager, got my DNS created, and am in the process of linking the >tables from Small Business Accounting 2007. There are about 1000 tables, >most prompt for a PK. Should take about two days to link them all. > >Thanks for the help. > >I'll have more questions soon. > >BTW that SQL Server Management Studio Express is terrific. > >Best to all, > >Rocky >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY >Sent: Friday, March 16, 2007 1:08 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >If you have SQL2K, you would have MS SQL Server and under that Enterprise >Manager. >If you have SQL2K5, you should have MS SQL Server 2005, under that, SQL >Server Management Studio or SQL Server Studio Express. >If you don't have either, get Express here: >http://www.microsoft.com/downloads/details.aspx?FamilyId=C243A5AE-4BD1-4E3D- >94B8-5A0F62BF7796&DisplayLang=en > >A better question maybe, what'cha got? Default file extensions for SQL is >usually .mdf and .ldf. Your earlier email indicates .db and .lg. Have you >tried just opening the sampleproduct db with Access? > > > >>>>"Rocky Smolin at Beach Access Software" >>>>3/16/2007 3:35 PM >>> >>>> >>>> >In the Program list I have Microsoft SQL Server 2005 with a sub menu of >Configuration Tools and a sub-sub menu with SQL Server Configuration >Manager. > >But no SQL Servers > SQL Server Group. > >Another question: suppose I get this link going. Every time I send it to >someone who has Microsoft Small business Accounting will I have a problem >getting them connected? > >Rocky > > -- Marty Connelly Victoria, B.C. Canada From jwcolby at colbyconsulting.com Mon Mar 19 11:55:51 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 12:55:51 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: Message-ID: <006801c76a47$73bc96f0$657aa8c0@m6805> It seems you work close to home. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, March 19, 2007 12:35 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi all I live here: http://maps.google.com/?ie=UTF8&z=18&ll=55.683077,12.577838&spn=0.001588,0.0 03557&t=k&om=1 Google has just updated the maps. My entrance door is in the center - at the rear of the white car behind the red car. I write this where I work: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=55.713136,12.591941&spn=0.0 01587,0.003557 Actually, is my black car casually parked at a 45 degree angle at the trees in the yard in the center. And this is our house in the country: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=56.040428,12.522311&spn=0.0 01573,0.003557 with a red car outside the garage. /gustav -----Original Message----- > Could we share where we are currently living? Hudson, NC for me. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Mar 19 12:04:53 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 10:04:53 -0700 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: <45FEBB5F.7060900@gmail.com> References: <45FEBB5F.7060900@gmail.com> Message-ID: LOL! No wonder I've always liked it so much! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ken Ismert Sent: Monday, March 19, 2007 9:34 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] A question of design philosophy... n-tier >What's a DAL? > >Rocky One of the yummiest components of the n-tier cake! (From Wikipedia) Dal (also spelled dhal, dahl, or daal, daar) is a preparation of pulses which have been stripped of their outer hulls and split, as well as a thick, spicy stew prepared therefrom, a mainstay of Indian and Pakistani cuisine. Dal can be seen as a milder cousin of the South Indian sambar. The name "dal" is a Sanskrit term common to many South Asian languages as well as English. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Mon Mar 19 12:25:47 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 19 Mar 2007 18:25:47 +0100 Subject: [AccessD] 3gERP: Next generation ERP Message-ID: Hi Jim Probably everything that has with user access and permissions to do. Or at least with a generic LDAP interface. Yes, it is a very ambitious project. The purpose - as I see it though not explicitly expressed - is to create a foundation for a SAP killer with SQL Server and a dot Net based framework at the core surrounded by every MS tool imaginable including Office, BackOffice, Outlook, Exchange, CRM and BI. I asked how to get access to the results (remember, this is a project mostly supported by Danish public fonds). The leader of the project, Niels Bj?rn-Andersen, tells me that an e-mail newsletter will be available and everyone can subscribe. I'll leave a note on how, at the latest when the first issue is out. /gustav >>> accessd at shaw.ca 19-03-2007 17:33 >>> Gustav: I wonder how this relates to MS's Active directory structure. The project sounds massive in scope. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, March 19, 2007 5:04 AM To: accessd at databaseadvisors.com Subject: [AccessD] 3gERP: Next generation ERP Hi all I know some of you are working with ERP and accounting systems. If so, a major project has been initiated between some Danish research institutes and Microsoft Development Center Copenhagen (which you may know is responsible for the development of all MS current and future ERP systems, Microsoft Dynamics): http://topps.diku.dk/next/3gerp/ http://blog.3gerp.org/ The academic results will be published especially in the form of international journal publications and conference papers. The planned scientific minimum output would be 10 * 15 international journal publications, more than twice as many conference papers, one book and last but not least seven PhD theses. On the business side, there are two sets of objectives. Firstly, it is expected that the 3gERP project will contribute to developing a very advanced global ERP-system, which can achieve a significant market share in the market place and in that way contribute to maintaining and further increase the employment in MBS in Denmark. Secondly, it is expected that the research insights will be used in industries in Denmark enhancing their possibilities of competing in the global market place. .. /gustav From Kwilliamson at RTKL.com Mon Mar 19 12:40:00 2007 From: Kwilliamson at RTKL.com (Keith Williamson) Date: Mon, 19 Mar 2007 13:40:00 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: Message-ID: Do you sail? If not...what a shame...looks like you have some fantastic sailing around you. :) Keith E. Williamson | Assist. Controller| kwilliamson at rtkl.com RTKL Associates Inc. | 901 South Bond Street | Baltimore, Maryland 21231-3305 410-537-6098 direct | 410-276-4182 fax | www.rtkl.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, March 19, 2007 12:35 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi all I live here: http://maps.google.com/?ie=UTF8&z=18&ll=55.683077,12.577838&spn=0.001588 ,0.003557&t=k&om=1 Google has just updated the maps. My entrance door is in the center - at the rear of the white car behind the red car. I write this where I work: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=55.713136,12.591941&spn =0.001587,0.003557 Actually, is my black car casually parked at a 45 degree angle at the trees in the yard in the center. And this is our house in the country: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=56.040428,12.522311&spn =0.001573,0.003557 with a red car outside the garage. /gustav -----Original Message----- > Could we share where we are currently living? Hudson, NC for me. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Mon Mar 19 12:39:53 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 19 Mar 2007 18:39:53 +0100 Subject: [AccessD] Great Smokey Mountains AccessD Conference Message-ID: Hi John Yes, the route can easily be done by bicycle. /gustav >>> jwcolby at colbyconsulting.com 19-03-2007 17:55 >>> It seems you work close to home. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, March 19, 2007 12:35 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi all I live here: http://maps.google.com/?ie=UTF8&z=18&ll=55.683077,12.577838&spn=0.001588,0.003557&t=k&om=1 Google has just updated the maps. My entrance door is in the center - at the rear of the white car behind the red car. I write this where I work: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=55.713136,12.591941&spn=0.001587,0.003557 Actually, is my black car casually parked at a 45 degree angle at the trees in the yard in the center. And this is our house in the country: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=56.040428,12.522311&spn=0.001573,0.003557 with a red car outside the garage. /gustav -----Original Message----- > Could we share where we are currently living? Hudson, NC for me. From Gustav at cactus.dk Mon Mar 19 12:57:08 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 19 Mar 2007 18:57:08 +0100 Subject: [AccessD] Great Smokey Mountains AccessD Conference Message-ID: Hi Keith No I don't. It's never attracted me - even though I spent my childhood surrounded by sailing clubs. My wife has done earlier in her life and she hates it. And we wouldn't have the time or money for all the maintenance ... so we only enjoy the beautiful sight of all the sailors on the sea in bright sunshine. /gustav >>> Kwilliamson at RTKL.com 19-03-2007 18:40 >>> Do you sail? If not...what a shame...looks like you have some fantastic sailing around you. :) Keith E. Williamson | Assist. Controller| kwilliamson at rtkl.com RTKL Associates Inc. | 901 South Bond Street | Baltimore, Maryland 21231-3305 410-537-6098 direct | 410-276-4182 fax | www.rtkl.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, March 19, 2007 12:35 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi all I live here: http://maps.google.com/?ie=UTF8&z=18&ll=55.683077,12.577838&spn=0.001588,0.003557&t=k&om=1 Google has just updated the maps. My entrance door is in the center - at the rear of the white car behind the red car. I write this where I work: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=55.713136,12.591941&spn=0.001587,0.003557 Actually, is my black car casually parked at a 45 degree angle at the trees in the yard in the center. And this is our house in the country: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=56.040428,12.522311&spn=0.001573,0.003557 with a red car outside the garage. /gustav -----Original Message----- > Could we share where we are currently living? Hudson, NC for me. From hkotsch at arcor.de Mon Mar 19 13:23:34 2007 From: hkotsch at arcor.de (Helmut Kotsch) Date: Mon, 19 Mar 2007 19:23:34 +0100 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: Message-ID: I live here http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=56.040428,12.522311&spn=0.0 01573,0.003557 My house is to the left of the dark blue car. Too bad the meeting is not taking place these days. Airbus industries started testing their Airbus 380 with more than 500 passengers on flights to North America. Today two of them left for New York and Los Angeles. I understand the Frankfurt => New York flight has arrived already. These flights are for free. Helmut -----Original Message----- > Could we share where we are currently living? Hudson, NC for me. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kevinb at bepc.com Mon Mar 19 13:43:35 2007 From: kevinb at bepc.com (Kevin Bachmeier) Date: Mon, 19 Mar 2007 13:43:35 -0500 Subject: [AccessD] AccessD Conference - Is there interest in aframeworkpresentation? In-Reply-To: <012f01c76845$0f82f020$9258eb44@jisshowsbs.local> References: <000b01c7683b$42fc2b10$657aa8c0@m6805> <012f01c76845$0f82f020$9258eb44@jisshowsbs.local> Message-ID: I wish I could be there John, but timing is not going to work out for me. The content sounds great! I'd be interested in a DVD recording of the presentations at least (hint, hint), and willing to pay a reasonable price. Kevin Bachmeier ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 16, 2007 10:23 PM Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? > This is kind of a sensitive subject given all the bandwidth I have > used on the subject in this forum (and some of the teasing I get as a > result) but... > > If there is interest I will present, at the conference at my house, as > much as a full day presentation on classes and the framework concept. > I will also provide to all attendees a "fully functioning framework" > and a simple application that uses it. What I do NOT want to do is > monopolize the conference if you would really rather not take the time > to do that. The reality is that programming in Access at that level > is a skill that not all Forum members have, and indeed not all forum > members even want or need to have. > > Conferences in general are supposed to be places where we can go to > meet the people we have gotten to know in the forum, and learn > something useful. > If > this would not be useful then I do not want to have people not come > because they would be bored to death. OTOH, we could also have two > tracks happening at the same time, one for people with the skills and > interest in such subjects and another for people who need something a > little less "netherworld". > > I just wanted to offer this and let the chips fall where they may. > PLEASE do not hesitate to tell me that it would bore you to death, or > otherwise just not be useful. And of course if you are interested > please say so also. > I will need prep time to do this so I need to know what the consensus is. > > John W. Colby > Colby Consulting > 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 Mon Mar 19 13:59:12 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 14:59:12 -0400 Subject: [AccessD] AccessD Conference - Is there interest inaframeworkpresentation? In-Reply-To: References: <000b01c7683b$42fc2b10$657aa8c0@m6805><012f01c76845$0f82f020$9258eb44@jisshowsbs.local> Message-ID: <007301c76a58$af7c6560$657aa8c0@m6805> It's very difficult to capture the flavor of the BBQ on a DVD. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kevin Bachmeier Sent: Monday, March 19, 2007 2:44 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] AccessD Conference - Is there interest inaframeworkpresentation? I wish I could be there John, but timing is not going to work out for me. The content sounds great! I'd be interested in a DVD recording of the presentations at least (hint, hint), and willing to pay a reasonable price. Kevin Bachmeier ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 16, 2007 10:23 PM Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? > This is kind of a sensitive subject given all the bandwidth I have > used on the subject in this forum (and some of the teasing I get as a > result) but... > > If there is interest I will present, at the conference at my house, as > much as a full day presentation on classes and the framework concept. > I will also provide to all attendees a "fully functioning framework" > and a simple application that uses it. What I do NOT want to do is > monopolize the conference if you would really rather not take the time > to do that. The reality is that programming in Access at that level > is a skill that not all Forum members have, and indeed not all forum > members even want or need to have. > > Conferences in general are supposed to be places where we can go to > meet the people we have gotten to know in the forum, and learn > something useful. > If > this would not be useful then I do not want to have people not come > because they would be bored to death. OTOH, we could also have two > tracks happening at the same time, one for people with the skills and > interest in such subjects and another for people who need something a > little less "netherworld". > > I just wanted to offer this and let the chips fall where they may. > PLEASE do not hesitate to tell me that it would bore you to death, or > otherwise just not be useful. And of course if you are interested > please say so also. > I will need prep time to do this so I need to know what the consensus is. > > John W. Colby > Colby Consulting > 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 jwcolby at colbyconsulting.com Mon Mar 19 13:59:40 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 14:59:40 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805> Message-ID: <007401c76a58$bfd25f50$657aa8c0@m6805> >How many days are needed? Well... Two weeks for the framework... Uh... ;-) I kind of figured that if the attendees wanted a framework seminar I would take a full day on that, probably 3 hours in the morning, lunch, 3 hours in the afternoon, plus question / answer. Usually other attendees also give presentations, usually 1/2 to 1 hour. That would require another 1/2 to 1 day depending on how many people attend and how many of those volunteer. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Monday, March 19, 2007 11:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference How many days are needed? Keith E. Williamson | Assist. Controller| kwilliamson at rtkl.com RTKL Associates Inc. | 901 South Bond Street | Baltimore, Maryland 21231-3305 410-537-6098 direct | 410-276-4182 fax | www.rtkl.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 11:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >We might want to start discussing dates, otherwise there's no point in planning. Uhhhh yep. Since you guys are doing the traveling, why don't you start making suggestions for dates. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We might want to start discussing dates, otherwise there's no point in planning. Charlotte -- 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 Mar 19 14:07:18 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 19 Mar 2007 12:07:18 -0700 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: <45FEBB5F.7060900@gmail.com> Message-ID: <00c701c76a59$d0a709b0$0201a8c0@HAL9005> Had a lot of that in India, but somehow, I don't think that was responsive... Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ken Ismert Sent: Monday, March 19, 2007 9:34 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] A question of design philosophy... n-tier >What's a DAL? > >Rocky One of the yummiest components of the n-tier cake! (From Wikipedia) Dal (also spelled dhal, dahl, or daal, daar) is a preparation of pulses which have been stripped of their outer hulls and split, as well as a thick, spicy stew prepared therefrom, a mainstay of Indian and Pakistani cuisine. Dal can be seen as a milder cousin of the South Indian sambar. The name "dal" is a Sanskrit term common to many South Asian languages as well as English. -Ken -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.13/726 - Release Date: 3/18/2007 3:34 PM From rockysmolin at bchacc.com Mon Mar 19 14:09:13 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 19 Mar 2007 12:09:13 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <45FEBFA3.8070901@shaw.ca> Message-ID: <00c801c76a5a$16236dd0$0201a8c0@HAL9005> It was native client that eventually got me connected. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Monday, March 19, 2007 9:52 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SQL Newbie Questions Just something to watch out for with SQL2005 and Express with new ODBC and OLEDB providers. Might have deployment problems with DSN-less connections. From MSDN: "SQL Native Client is a data access technology that is new to Microsoft SQL Server 2005, and it is a stand-alone data access application programming interface (API) that is used for both OLE DB and ODBC. It combines the SQL OLE DB provider and the SQL ODBC driver into one native dynamic-link library (DLL) while also providing new functionality above and beyond that supplied by the Microsoft Data Access Components (MDAC). SQL Native Client can be used to create new applications or enhance existing applications that need to take advantage of new SQL Server 2005 features such as multiple active result sets (MARS), user-defined data types (UDT), query notifications, snapshot isolation, and XML data type support." http://msdn2.microsoft.com/en-us/library/bb188204.aspx Setting Connection Properties Many Office Access applications include code for relinking tables by resetting their Connect property values. When you are working with ODBC links, these connect strings can be based on defined data sources, called DSNs (defined data-source names), created and stored by Windows in files or in the registry. The Office Access graphical tools for creating ODBC-linked tables and pass-through queries require you to select or create a named ODBC DSN when specifying a connection. But this is not required. Instead, use code to set these properties using "DSN-less" ODBC connect strings. One strategy is to use a startup login form that collects login data from the user and that constructs and caches both an ODBC connect string and an OLE DB connection string to use in ADO code. The following example code creates connection strings based on selections made in a login form, using the Microsoft SQL Native Client OLE DB Provider and ODBC driver that were released with SQL Server 2005. Select Case Me.optgrpAuthentication Case 1 ' NT authentication mstrOLEDBConnection = "Provider=SQLNCLI;" & _ "Data Source=" & Me.txtServer & ";" & _ "Initial Catalog=" & Me.txtDatabase & ";" & _ "Integrated Security=SSPI" mstrODBCConnect = "ODBC;Driver={SQL Native Client};" & _ "Server=" & Me.txtServer & ";" & _ "Database=" & Me.txtDatabase & ";" & _ "Trusted_Connection=Yes" Case 2 ' SQL server authentication mstrOLEDBConnection = "Provider=SQLNCLI;" & _ "Data Source=" & Me.txtServer & ";" & _ "Initial Catalog=" & Me.txtDatabase & ";" & _ "User ID=" & Me.txtUser & _ ";Password=" & Me.txtPwd mstrODBCConnect = "ODBC;Driver={SQL Native Client};" & _ "Server=" & Me.txtServer & ";" & _ "Database=" & Me.txtDatabase & ";" & _ "UID=" & Me.txtUser & _ ";PWD=" & Me.txtPwd End Select The following example cycles through all of the tables in a database and resets the connection properties for all the ODBC-linked tables, assuming that they all are linked to tables or views in the same database. The code sets three properties for each linked table: the name of the link, the name of the source table (or view), and the connect string. Dim fLink As Boolean Dim tdf As DAO.TableDef Dim db as DAO.Database Set db = CurrentDb For Each tdf In db.TableDefs With tdf ' Only process linked ODBC tables If .Attributes = dbAttachedODBC Then fLink = LinkODBCTable( _ strLinkName:=.Name, _ strConnect:= mstrODBCConnect, _ strSourceTableName:=.SourceTableName) End If End With Next tdf Private Function LinkODBCTable( _ strLinkName As String, _ strConnect As String, _ strSourceTableName As String) As Boolean ' Links or relinks a single table. ' Returns True or False based on Err value. Dim db As DAO.Database Dim tdf As DAO.TableDef On Error Resume Next Set db = CurrentDb ' Check to see if the table link already exists; ' if so, delete it Set tdf = db.TableDefs(strLinkName) If Err.Number = 0 Then db.TableDefs.Delete strLinkName db.TableDefs.Refresh Else ' Ignore error and reset Err.Number = 0 End If Set tdf = db.CreateTableDef(strLinkName) tdf.Connect = strConnect tdf.SourceTableName = strTableName db.TableDefs.Append tdf LinkTableDAO = (Err = 0) End Function It is generally best to use DAO.CreateTableDef for linking tables, instead of using DoCmd.TransferDatabase, because you have more control over the properties of the link. Also, if you need to create a link to a table or view that does not have a unique index (knowing it will therefore not be updatable), using TransferDatabase will cause a dialog box to open asking the user to specify a unique index. Using CreateTableDef doesn't cause this side effect. One technique for making connection strings available throughout the lifetime of your applications is to expose them as public properties of the login form and then hide the login form instead of closing it. When the application exits, the form closes and no credentials are persisted. If you are using SQL Server Authentication and storing user names and passwords with your links, it is safest to delete the links when the application exits. When the application starts up, code in your application can delete any existing links (in case there was an abnormal shutdown) and then create new links, retrieving SQL Server table names from a local table. For pass-through queries, you can delete the connection data without having to delete the entire query. Here's an example of code that cycles through all SQL pass-through queries to do this. At startup, you would need to reset the connect property for each of the queries based on credentials the user enters in a login form. Dim qdf As DAO.QueryDef Dim db As DAO.Database Set db = CurrentDb For Each qdf In db.QueryDefs If qdf.Type = dbQSQLPassThrough Then qdf.Connect = "ODBC;" End If Next qdf Rocky Smolin at Beach Access Software wrote: >Randall, et. Al.: > >I finally got some good MS tech support on the phone, guy >named...Martin...I think...could barely understand him for the accent, said he was in Belfast. > >Anyway, guy's a genius with this SQL stuff. Walked me through the >download of the manager, got my DNS created, and am in the process of >linking the tables from Small Business Accounting 2007. There are >about 1000 tables, most prompt for a PK. Should take about two days to link them all. > >Thanks for the help. > >I'll have more questions soon. > >BTW that SQL Server Management Studio Express is terrific. > >Best to all, > >Rocky >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R >ANTHONY >Sent: Friday, March 16, 2007 1:08 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >If you have SQL2K, you would have MS SQL Server and under that >Enterprise Manager. >If you have SQL2K5, you should have MS SQL Server 2005, under that, >SQL Server Management Studio or SQL Server Studio Express. >If you don't have either, get Express here: >http://www.microsoft.com/downloads/details.aspx?FamilyId=C243A5AE-4BD1- >4E3D- >94B8-5A0F62BF7796&DisplayLang=en > >A better question maybe, what'cha got? Default file extensions for SQL is >usually .mdf and .ldf. Your earlier email indicates .db and .lg. Have you >tried just opening the sampleproduct db with Access? > > > >>>>"Rocky Smolin at Beach Access Software" >>>>3/16/2007 3:35 PM >>> >>>> >>>> >In the Program list I have Microsoft SQL Server 2005 with a sub menu of >Configuration Tools and a sub-sub menu with SQL Server Configuration >Manager. > >But no SQL Servers > SQL Server Group. > >Another question: suppose I get this link going. Every time I send it >to someone who has Microsoft Small business Accounting will I have a >problem getting them connected? > >Rocky > > -- Marty Connelly Victoria, B.C. Canada -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.13/726 - Release Date: 3/18/2007 3:34 PM From DWUTKA at Marlow.com Mon Mar 19 14:46:18 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 19 Mar 2007 14:46:18 -0500 Subject: [AccessD] AccessD Conference - Is there interestinaframeworkpresentation? In-Reply-To: <007301c76a58$af7c6560$657aa8c0@m6805> Message-ID: I agree, they are so crunchy, have to work too hard to appreciate the taste! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 1:59 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] AccessD Conference - Is there interestinaframeworkpresentation? It's very difficult to capture the flavor of the BBQ on a DVD. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kevin Bachmeier Sent: Monday, March 19, 2007 2:44 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] AccessD Conference - Is there interest inaframeworkpresentation? I wish I could be there John, but timing is not going to work out for me. The content sounds great! I'd be interested in a DVD recording of the presentations at least (hint, hint), and willing to pay a reasonable price. Kevin Bachmeier ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 16, 2007 10:23 PM Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? > This is kind of a sensitive subject given all the bandwidth I have > used on the subject in this forum (and some of the teasing I get as a > result) but... > > If there is interest I will present, at the conference at my house, as > much as a full day presentation on classes and the framework concept. > I will also provide to all attendees a "fully functioning framework" > and a simple application that uses it. What I do NOT want to do is > monopolize the conference if you would really rather not take the time > to do that. The reality is that programming in Access at that level > is a skill that not all Forum members have, and indeed not all forum > members even want or need to have. > > Conferences in general are supposed to be places where we can go to > meet the people we have gotten to know in the forum, and learn > something useful. > If > this would not be useful then I do not want to have people not come > because they would be bored to death. OTOH, we could also have two > tracks happening at the same time, one for people with the skills and > interest in such subjects and another for people who need something a > little less "netherworld". > > I just wanted to offer this and let the chips fall where they may. > PLEASE do not hesitate to tell me that it would bore you to death, or > otherwise just not be useful. And of course if you are interested > please say so also. > I will need prep time to do this so I need to know what the consensus is. > > John W. Colby > Colby Consulting > 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Mar 19 15:23:22 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 16:23:22 -0400 Subject: [AccessD] AccessD Conference - Is thereinterestinaframeworkpresentation? In-Reply-To: References: <007301c76a58$af7c6560$657aa8c0@m6805> Message-ID: <007d01c76a64$7125e050$657aa8c0@m6805> Yea, plus they keep melting and dripping through the grill. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Monday, March 19, 2007 3:46 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] AccessD Conference - Is thereinterestinaframeworkpresentation? I agree, they are so crunchy, have to work too hard to appreciate the taste! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 1:59 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] AccessD Conference - Is there interestinaframeworkpresentation? It's very difficult to capture the flavor of the BBQ on a DVD. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kevin Bachmeier Sent: Monday, March 19, 2007 2:44 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] AccessD Conference - Is there interest inaframeworkpresentation? I wish I could be there John, but timing is not going to work out for me. The content sounds great! I'd be interested in a DVD recording of the presentations at least (hint, hint), and willing to pay a reasonable price. Kevin Bachmeier ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 16, 2007 10:23 PM Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? > This is kind of a sensitive subject given all the bandwidth I have > used on the subject in this forum (and some of the teasing I get as a > result) but... > > If there is interest I will present, at the conference at my house, as > much as a full day presentation on classes and the framework concept. > I will also provide to all attendees a "fully functioning framework" > and a simple application that uses it. What I do NOT want to do is > monopolize the conference if you would really rather not take the time > to do that. The reality is that programming in Access at that level > is a skill that not all Forum members have, and indeed not all forum > members even want or need to have. > > Conferences in general are supposed to be places where we can go to > meet the people we have gotten to know in the forum, and learn > something useful. > If > this would not be useful then I do not want to have people not come > because they would be bored to death. OTOH, we could also have two > tracks happening at the same time, one for people with the skills and > interest in such subjects and another for people who need something a > little less "netherworld". > > I just wanted to offer this and let the chips fall where they may. > PLEASE do not hesitate to tell me that it would bore you to death, or > otherwise just not be useful. And of course if you are interested > please say so also. > I will need prep time to do this so I need to know what the consensus is. > > John W. Colby > Colby Consulting > 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 -- 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 andy at minstersystems.co.uk Tue Mar 20 03:28:38 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 20 Mar 2007 8:28:38 +0000 Subject: [AccessD] Access to Word - colour an area Message-ID: <20070320082841.0517B2B9B64@smtp.nildram.co.uk> Thanks Bryan. I should know tonight what's needeed. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "Access Developers discussion and problem solving" Subject: Re: [AccessD] Access to Word - colour an area Date: 19/03/07 16:45 On 3/16/07, Andy Lacey wrote: > It's still a what-if at the moment. I'm going to see a potential client next > week. He's described the project and this is a part of it. I'm just wanting > to be forearmed. Any more info? > I suspect it's possible anything could be inside the box, most likely text > and mailmerge entries, and all of it would want the coloured background. But > could it be done in a generic way by, I dunno, putting bookmarks at top left > and bottom-right of the area and selecting all between them, or something > like that? OTOH I don't know how you set a bookmark as the bootom-right of > an area. This may work. When you build the main merge doc, all you need to do is insert 2 bookmarks. One before the area and one at the end, then you should be able to colour the background. I can whip up some sample code if needed. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- 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 cspell at jhuccp.org Tue Mar 20 06:21:29 2007 From: cspell at jhuccp.org (Spell, Cynthia G.) Date: Tue, 20 Mar 2007 07:21:29 -0400 Subject: [AccessD] Help with string In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805> Message-ID: <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> Hi, Can someone help with the following string? FA is text, Funding is text, and Month is numeric. stCriteria = "[FA]= '" & Me![cboFA] & "' And [Funding]= '" & Me![cboFunding] & "' And [Month] = Me![cboMonth] Thanks very much. Cindy Spell From jwcolby at colbyconsulting.com Tue Mar 20 06:32:46 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 20 Mar 2007 07:32:46 -0400 Subject: [AccessD] Help with string In-Reply-To: <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805> <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> Message-ID: <00a501c76ae3$7c13eeb0$657aa8c0@m6805> Are you trying to build a SQL Statement? John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia G. Sent: Tuesday, March 20, 2007 7:21 AM To: Access Developers discussion and problem solving Subject: [AccessD] Help with string Hi, Can someone help with the following string? FA is text, Funding is text, and Month is numeric. stCriteria = "[FA]= '" & Me![cboFA] & "' And [Funding]= '" & Me![cboFunding] & "' And [Month] = Me![cboMonth] Thanks very much. Cindy Spell -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cspell at jhuccp.org Tue Mar 20 06:46:59 2007 From: cspell at jhuccp.org (Spell, Cynthia G.) Date: Tue, 20 Mar 2007 07:46:59 -0400 Subject: [AccessD] Help with string In-Reply-To: <00a501c76ae3$7c13eeb0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805><2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> <00a501c76ae3$7c13eeb0$657aa8c0@m6805> Message-ID: <2E8AE992B157C0409B18D0225D0B476305F5351A@XCH-VN01.sph.ad.jhsph.edu> I am building a SQL Statement, but I just figured it out. Thanks, John. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 20, 2007 7:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Help with string Are you trying to build a SQL Statement? John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia G. Sent: Tuesday, March 20, 2007 7:21 AM To: Access Developers discussion and problem solving Subject: [AccessD] Help with string Hi, Can someone help with the following string? FA is text, Funding is text, and Month is numeric. stCriteria = "[FA]= '" & Me![cboFA] & "' And [Funding]= '" & Me![cboFunding] & "' And [Month] = Me![cboMonth] Thanks very much. Cindy Spell -- 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 Tue Mar 20 06:48:39 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 20 Mar 2007 21:48:39 +1000 Subject: [AccessD] Help with string In-Reply-To: <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> References: <004e01c767d3$fad37170$657aa8c0@m6805>, , <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> Message-ID: <45FFCA17.20186.21A1B12D@stuart.lexacorp.com.pg> On 20 Mar 2007 at 7:21, Spell, Cynthia G. wrote: > > Hi, > Can someone help with the following string? FA is text, Funding is > text, and Month is numeric. > > stCriteria = "[FA]= '" & Me![cboFA] & "' And [Funding]= '" & > Me![cboFunding] & "' And [Month] = Me![cboMonth] ....[Month] = " & Me![cboMonth] -- Stuart From cspell at jhuccp.org Tue Mar 20 06:55:34 2007 From: cspell at jhuccp.org (Spell, Cynthia G.) Date: Tue, 20 Mar 2007 07:55:34 -0400 Subject: [AccessD] Help with string In-Reply-To: <45FFCA17.20186.21A1B12D@stuart.lexacorp.com.pg> References: <004e01c767d3$fad37170$657aa8c0@m6805>, , <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> <45FFCA17.20186.21A1B12D@stuart.lexacorp.com.pg> Message-ID: <2E8AE992B157C0409B18D0225D0B476305F5351B@XCH-VN01.sph.ad.jhsph.edu> Thanks, Stuart! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Tuesday, March 20, 2007 7:49 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Help with string On 20 Mar 2007 at 7:21, Spell, Cynthia G. wrote: > > Hi, > Can someone help with the following string? FA is text, Funding is > text, and Month is numeric. > > stCriteria = "[FA]= '" & Me![cboFA] & "' And [Funding]= '" & > Me![cboFunding] & "' And [Month] = Me![cboMonth] ....[Month] = " & Me![cboMonth] -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ewaldt at gdls.com Tue Mar 20 07:53:01 2007 From: ewaldt at gdls.com (ewaldt at gdls.com) Date: Tue, 20 Mar 2007 08:53:01 -0400 Subject: [AccessD] Subform data disappears on addition In-Reply-To: Message-ID: I have a form (frmAssemblies) with a subform (sfrmPartAssy). The main form displays the main assembly table data (for one assembly), while the subform displays data from a query that combines the data from a parts (tblParts) table and the junction table (tblPartAssy) between the two, showing the applicable parts in the assembly shown in the main form. I have a button on the main form that adds parts to the assembly; below is the code. -------------------- Private Sub cmdAdd_Click() Dim strSQL strSQL = "INSERT INTO tblPartAssy SELECT " & _ "[Forms]![frmAssemblies]![cboAssy] AS Assy, " & _ "[Forms]![frmAssemblies]![cboRev] AS Rev, " & _ "[Forms]![frmAddPartAssy]![cboPartNum] AS PartNum, " & _ "[Forms]![frmAddPartAssy]![txtQuantity] AS Qty, " & _ "[Forms]![frmAddPartAssy]![txtFindNum]AS FindNum;" DoCmd.SetWarnings False DoCmd.RunSQL (strSQL) DoCmd.SetWarnings True [Forms]![frmassemblies].Requery [Forms]![frmassemblies].[sfrmPartAssy].Requery [Forms]![frmassemblies].Refresh End Sub --------------------- Anyway, the problem is that when I add a part to the assembly, all of the data in the subform disappears; if I then go to another assembly, and then return to the original one, the data reappears, along with the added part. This happens for all assemblies EXCEPT the first one in the tblASSSEMBLIES table. I'm fuzzy on the requery/refresh thing, so I tend to overuse them, just to be safe. Perhaps I'm causing a problem with that? Since the data IS entered, the process does work, but having the subform's data disappear is a major irritation. Any suggestions on this would be appreciated. Thomas F. Ewald Stryker Mass Properties General Dynamics Land Systems This is an e-mail from General Dynamics Land Systems. It is for the intended recipient only and may contain confidential and privileged information. No one else may read, print, store, copy, forward or act in reliance on it or its attachments. If you are not the intended recipient, please return this message to the sender and delete the message and any attachments from your computer. Your cooperation is appreciated. From dwaters at usinternet.com Tue Mar 20 08:33:12 2007 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 20 Mar 2007 08:33:12 -0500 Subject: [AccessD] Subform data disappears on addition In-Reply-To: References: Message-ID: <000901c76af4$4eac2ee0$0200a8c0@danwaters> Hi Tom, This is something you can try: Change the 2nd to last line of code to: [Forms].[frmassemblies].[sfrmPartAssy].Form.Requery Hope this helps calculating CG! Dan Waters -----Original Message----- Subject: [AccessD] Subform data disappears on addition I have a form (frmAssemblies) with a subform (sfrmPartAssy). The main form displays the main assembly table data (for one assembly), while the subform displays data from a query that combines the data from a parts (tblParts) table and the junction table (tblPartAssy) between the two, showing the applicable parts in the assembly shown in the main form. I have a button on the main form that adds parts to the assembly; below is the code. -------------------- Private Sub cmdAdd_Click() Dim strSQL strSQL = "INSERT INTO tblPartAssy SELECT " & _ "[Forms]![frmAssemblies]![cboAssy] AS Assy, " & _ "[Forms]![frmAssemblies]![cboRev] AS Rev, " & _ "[Forms]![frmAddPartAssy]![cboPartNum] AS PartNum, " & _ "[Forms]![frmAddPartAssy]![txtQuantity] AS Qty, " & _ "[Forms]![frmAddPartAssy]![txtFindNum] AS FindNum;" DoCmd.SetWarnings False DoCmd.RunSQL (strSQL) DoCmd.SetWarnings True [Forms]![frmassemblies].Requery [Forms]![frmassemblies].[sfrmPartAssy].Requery [Forms]![frmassemblies].Refresh End Sub --------------------- Anyway, the problem is that when I add a part to the assembly, all of the data in the subform disappears; if I then go to another assembly, and then return to the original one, the data reappears, along with the added part. This happens for all assemblies EXCEPT the first one in the tblASSSEMBLIES table. I'm fuzzy on the requery/refresh thing, so I tend to overuse them, just to be safe. Perhaps I'm causing a problem with that? Since the data IS entered, the process does work, but having the subform's data disappear is a major irritation. Any suggestions on this would be appreciated. Thomas F. Ewald Stryker Mass Properties General Dynamics Land Systems This is an e-mail from General Dynamics Land Systems. It is for the intended recipient only and may contain confidential and privileged information. No one else may read, print, store, copy, forward or act in reliance on it or its attachments. If you are not the intended recipient, please return this message to the sender and delete the message and any attachments from your computer. Your cooperation is appreciated. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at setel.com Tue Mar 20 10:43:33 2007 From: ssharkins at setel.com (Susan Harkins) Date: Tue, 20 Mar 2007 10:43:33 -0500 Subject: [AccessD] Help with string In-Reply-To: <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> Message-ID: <004101c76b06$8b9ff400$3334fad1@SUSANONE> Month is probably a reserved word (I didn't look it up). It might work, but eventually, it's probably going to cause you a problem. I'd rename that one. Susan H. Hi, Can someone help with the following string? FA is text, Funding is text, and Month is numeric. From ewaldt at gdls.com Tue Mar 20 13:14:37 2007 From: ewaldt at gdls.com (ewaldt at gdls.com) Date: Tue, 20 Mar 2007 14:14:37 -0400 Subject: [AccessD] Subform data disappears on addition In-Reply-To: Message-ID: No, it didn't make a difference. Thanks, though. Any other ideas, Dan or others? TIA. Thomas F. Ewald Stryker Mass Properties General Dynamics Land Systems ------------------------------------------------------------ Date: Tue, 20 Mar 2007 08:33:12 -0500 From: "Dan Waters" Subject: Re: [AccessD] Subform data disappears on addition To: "'Access Developers discussion and problem solving'" Message-ID: <000901c76af4$4eac2ee0$0200a8c0 at danwaters> Content-Type: text/plain; charset="us-ascii" Hi Tom, This is something you can try: Change the 2nd to last line of code to: [Forms].[frmassemblies].[sfrmPartAssy].Form.Requery Hope this helps calculating CG! Dan Waters -----Original Message----- Subject: [AccessD] Subform data disappears on addition I have a form (frmAssemblies) with a subform (sfrmPartAssy). The main form displays the main assembly table data (for one assembly), while the subform displays data from a query that combines the data from a parts (tblParts) table and the junction table (tblPartAssy) between the two, showing the applicable parts in the assembly shown in the main form. I have a button on the main form that adds parts to the assembly; below is the code. -------------------- Private Sub cmdAdd_Click() Dim strSQL strSQL = "INSERT INTO tblPartAssy SELECT " & _ "[Forms]![frmAssemblies]![cboAssy] AS Assy, " & _ "[Forms]![frmAssemblies]![cboRev] AS Rev, " & _ "[Forms]![frmAddPartAssy]![cboPartNum] AS PartNum, " & _ "[Forms]![frmAddPartAssy]![txtQuantity] AS Qty, " & _ "[Forms]![frmAddPartAssy]![txtFindNum] AS FindNum;" DoCmd.SetWarnings False DoCmd.RunSQL (strSQL) DoCmd.SetWarnings True [Forms]![frmassemblies].Requery [Forms]![frmassemblies].[sfrmPartAssy].Requery [Forms]![frmassemblies].Refresh End Sub --------------------- Anyway, the problem is that when I add a part to the assembly, all of the data in the subform disappears; if I then go to another assembly, and then return to the original one, the data reappears, along with the added part. This happens for all assemblies EXCEPT the first one in the tblASSSEMBLIES table. I'm fuzzy on the requery/refresh thing, so I tend to overuse them, just to be safe. Perhaps I'm causing a problem with that? Since the data IS entered, the process does work, but having the subform's data disappear is a major irritation. Any suggestions on this would be appreciated. Thomas F. Ewald This is an e-mail from General Dynamics Land Systems. It is for the intended recipient only and may contain confidential and privileged information. No one else may read, print, store, copy, forward or act in reliance on it or its attachments. If you are not the intended recipient, please return this message to the sender and delete the message and any attachments from your computer. Your cooperation is appreciated. From JHewson at karta.com Tue Mar 20 13:22:31 2007 From: JHewson at karta.com (Jim Hewson) Date: Tue, 20 Mar 2007 13:22:31 -0500 Subject: [AccessD] Subform data disappears on addition In-Reply-To: References: Message-ID: <9C382E065F54AE48BC3AA7925DCBB01C0507377C@karta-exc-int.Karta.com> Have you tried to requery the subform then refresh the main form? Don't requery the Assemblies form before requerying the subform. Jim jhewson at karta.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of ewaldt at gdls.com Sent: Tuesday, March 20, 2007 1:15 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Subform data disappears on addition No, it didn't make a difference. Thanks, though. Any other ideas, Dan or others? TIA. Thomas F. Ewald Stryker Mass Properties General Dynamics Land Systems ------------------------------------------------------------ Date: Tue, 20 Mar 2007 08:33:12 -0500 From: "Dan Waters" Subject: Re: [AccessD] Subform data disappears on addition To: "'Access Developers discussion and problem solving'" Message-ID: <000901c76af4$4eac2ee0$0200a8c0 at danwaters> Content-Type: text/plain; charset="us-ascii" Hi Tom, This is something you can try: Change the 2nd to last line of code to: [Forms].[frmassemblies].[sfrmPartAssy].Form.Requery Hope this helps calculating CG! Dan Waters -----Original Message----- Subject: [AccessD] Subform data disappears on addition I have a form (frmAssemblies) with a subform (sfrmPartAssy). The main form displays the main assembly table data (for one assembly), while the subform displays data from a query that combines the data from a parts (tblParts) table and the junction table (tblPartAssy) between the two, showing the applicable parts in the assembly shown in the main form. I have a button on the main form that adds parts to the assembly; below is the code. -------------------- Private Sub cmdAdd_Click() Dim strSQL strSQL = "INSERT INTO tblPartAssy SELECT " & _ "[Forms]![frmAssemblies]![cboAssy] AS Assy, " & _ "[Forms]![frmAssemblies]![cboRev] AS Rev, " & _ "[Forms]![frmAddPartAssy]![cboPartNum] AS PartNum, " & _ "[Forms]![frmAddPartAssy]![txtQuantity] AS Qty, " & _ "[Forms]![frmAddPartAssy]![txtFindNum] AS FindNum;" DoCmd.SetWarnings False DoCmd.RunSQL (strSQL) DoCmd.SetWarnings True [Forms]![frmassemblies].Requery [Forms]![frmassemblies].[sfrmPartAssy].Requery [Forms]![frmassemblies].Refresh End Sub --------------------- Anyway, the problem is that when I add a part to the assembly, all of the data in the subform disappears; if I then go to another assembly, and then return to the original one, the data reappears, along with the added part. This happens for all assemblies EXCEPT the first one in the tblASSSEMBLIES table. I'm fuzzy on the requery/refresh thing, so I tend to overuse them, just to be safe. Perhaps I'm causing a problem with that? Since the data IS entered, the process does work, but having the subform's data disappear is a major irritation. Any suggestions on this would be appreciated. Thomas F. Ewald This is an e-mail from General Dynamics Land Systems. It is for the intended recipient only and may contain confidential and privileged information. No one else may read, print, store, copy, forward or act in reliance on it or its attachments. If you are not the intended recipient, please return this message to the sender and delete the message and any attachments from your computer. Your cooperation is appreciated. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Tue Mar 20 13:55:52 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 20 Mar 2007 18:55:52 +0000 Subject: [AccessD] Subform data disappears on addition In-Reply-To: <9C382E065F54AE48BC3AA7925DCBB01C0507377C@karta-exc-int.Karta.com> Message-ID: Thomas, If I understand...you are using 2 forms and 1 subform...I'm assuming that frmAddPartAssy has no record source and is used as data entry...then the code below is used to populate the table that sfrmPartAssy gets its data from. I also assume that when you say ">data in the subform disappears"...actually you mean that it never appears until you leave the form and come back? If you step through the code 1 line at a time (F8)...does it actually give you the results you are looking for? Thanks, Mark A. Matte >From: "Jim Hewson" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] Subform data disappears on addition >Date: Tue, 20 Mar 2007 13:22:31 -0500 > >Have you tried to requery the subform then refresh the main form? >Don't requery the Assemblies form before requerying the subform. > >Jim >jhewson at karta.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of ewaldt at gdls.com >Sent: Tuesday, March 20, 2007 1:15 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Subform data disappears on addition > >No, it didn't make a difference. Thanks, though. > >Any other ideas, Dan or others? > >TIA. > >Thomas F. Ewald >Stryker Mass Properties >General Dynamics Land Systems > >------------------------------------------------------------ >Date: Tue, 20 Mar 2007 08:33:12 -0500 >From: "Dan Waters" >Subject: Re: [AccessD] Subform data disappears on addition >To: "'Access Developers discussion and problem solving'" > >Message-ID: <000901c76af4$4eac2ee0$0200a8c0 at danwaters> >Content-Type: text/plain; charset="us-ascii" > >Hi Tom, > >This is something you can try: > >Change the 2nd to last line of code to: > >[Forms].[frmassemblies].[sfrmPartAssy].Form.Requery > > > >Hope this helps calculating CG! >Dan Waters > >-----Original Message----- >Subject: [AccessD] Subform data disappears on addition > >I have a form (frmAssemblies) with a subform (sfrmPartAssy). The main form > >displays the main assembly table data (for one assembly), while the >subform displays data from a query that combines the data from a parts >(tblParts) table and the junction table (tblPartAssy) between the two, >showing the applicable parts in the assembly shown in the main form. > >I have a button on the main form that adds parts to the assembly; below is > >the code. > >-------------------- >Private Sub cmdAdd_Click() >Dim strSQL >strSQL = "INSERT INTO tblPartAssy SELECT " & _ > "[Forms]![frmAssemblies]![cboAssy] AS Assy, " & _ > "[Forms]![frmAssemblies]![cboRev] AS Rev, " & _ > "[Forms]![frmAddPartAssy]![cboPartNum] AS PartNum, " & _ > "[Forms]![frmAddPartAssy]![txtQuantity] AS Qty, " & _ > "[Forms]![frmAddPartAssy]![txtFindNum] AS FindNum;" > >DoCmd.SetWarnings False >DoCmd.RunSQL (strSQL) >DoCmd.SetWarnings True > >[Forms]![frmassemblies].Requery >[Forms]![frmassemblies].[sfrmPartAssy].Requery >[Forms]![frmassemblies].Refresh > >End Sub >--------------------- > >Anyway, the problem is that when I add a part to the assembly, all of the >data in the subform disappears; if I then go to another assembly, and then > >return to the original one, the data reappears, along with the added part. > >This happens for all assemblies EXCEPT the first one in the tblASSSEMBLIES > >table. I'm fuzzy on the requery/refresh thing, so I tend to overuse them, > >just to be safe. Perhaps I'm causing a problem with that? > >Since the data IS entered, the process does work, but having the subform's > >data disappear is a major irritation. Any suggestions on this would be >appreciated. > >Thomas F. Ewald > > > >This is an e-mail from General Dynamics Land Systems. It is for the >intended recipient only and may contain confidential and privileged >information. No one else may read, print, store, copy, forward or act in >reliance on it or its attachments. If you are not the intended recipient, >please return this message to the sender and delete the message and any >attachments from your computer. Your cooperation is appreciated. > >-- >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 _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ From markamatte at hotmail.com Tue Mar 20 14:03:06 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 20 Mar 2007 19:03:06 +0000 Subject: [AccessD] Subform data disappears on addition In-Reply-To: Message-ID: Sorry...I re-read your post...I would still be curious If you step through the code 1 line at a time (F8)...does it actually give you the results you are looking for? Also, how is your subform linked to your main form...is it via "Link Master Fields" or is it through queries using criteria referencing your main form? Thanks, Mark A. Matte >From: "Mark A Matte" >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Subform data disappears on addition >Date: Tue, 20 Mar 2007 18:55:52 +0000 > >Thomas, > >If I understand...you are using 2 forms and 1 subform...I'm assuming that >frmAddPartAssy has no record source and is used as data entry...then the >code below is used to populate the table that sfrmPartAssy gets its data >from. > >I also assume that when you say ">data in the subform >disappears"...actually >you mean that it never appears until you leave the form and come back? > >If you step through the code 1 line at a time (F8)...does it actually give >you the results you are looking for? > >Thanks, > >Mark A. Matte > > > >From: "Jim Hewson" > >Reply-To: Access Developers discussion and problem > >solving > >To: "Access Developers discussion and problem > >solving" > >Subject: Re: [AccessD] Subform data disappears on addition > >Date: Tue, 20 Mar 2007 13:22:31 -0500 > > > >Have you tried to requery the subform then refresh the main form? > >Don't requery the Assemblies form before requerying the subform. > > > >Jim > >jhewson at karta.com > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >ewaldt at gdls.com > >Sent: Tuesday, March 20, 2007 1:15 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] Subform data disappears on addition > > > >No, it didn't make a difference. Thanks, though. > > > >Any other ideas, Dan or others? > > > >TIA. > > > >Thomas F. Ewald > >Stryker Mass Properties > >General Dynamics Land Systems > > > >------------------------------------------------------------ > >Date: Tue, 20 Mar 2007 08:33:12 -0500 > >From: "Dan Waters" > >Subject: Re: [AccessD] Subform data disappears on addition > >To: "'Access Developers discussion and problem solving'" > > > >Message-ID: <000901c76af4$4eac2ee0$0200a8c0 at danwaters> > >Content-Type: text/plain; charset="us-ascii" > > > >Hi Tom, > > > >This is something you can try: > > > >Change the 2nd to last line of code to: > > > >[Forms].[frmassemblies].[sfrmPartAssy].Form.Requery > > > > > > > >Hope this helps calculating CG! > >Dan Waters > > > >-----Original Message----- > >Subject: [AccessD] Subform data disappears on addition > > > >I have a form (frmAssemblies) with a subform (sfrmPartAssy). The main >form > > > >displays the main assembly table data (for one assembly), while the > >subform displays data from a query that combines the data from a parts > >(tblParts) table and the junction table (tblPartAssy) between the two, > >showing the applicable parts in the assembly shown in the main form. > > > >I have a button on the main form that adds parts to the assembly; below >is > > > >the code. > > > >-------------------- > >Private Sub cmdAdd_Click() > >Dim strSQL > >strSQL = "INSERT INTO tblPartAssy SELECT " & _ > > "[Forms]![frmAssemblies]![cboAssy] AS Assy, " & _ > > "[Forms]![frmAssemblies]![cboRev] AS Rev, " & _ > > "[Forms]![frmAddPartAssy]![cboPartNum] AS PartNum, " & _ > > "[Forms]![frmAddPartAssy]![txtQuantity] AS Qty, " & _ > > "[Forms]![frmAddPartAssy]![txtFindNum] AS FindNum;" > > > >DoCmd.SetWarnings False > >DoCmd.RunSQL (strSQL) > >DoCmd.SetWarnings True > > > >[Forms]![frmassemblies].Requery > >[Forms]![frmassemblies].[sfrmPartAssy].Requery > >[Forms]![frmassemblies].Refresh > > > >End Sub > >--------------------- > > > >Anyway, the problem is that when I add a part to the assembly, all of the > >data in the subform disappears; if I then go to another assembly, and >then > > > >return to the original one, the data reappears, along with the added >part. > > > >This happens for all assemblies EXCEPT the first one in the >tblASSSEMBLIES > > > >table. I'm fuzzy on the requery/refresh thing, so I tend to overuse >them, > > > >just to be safe. Perhaps I'm causing a problem with that? > > > >Since the data IS entered, the process does work, but having the >subform's > > > >data disappear is a major irritation. Any suggestions on this would be > >appreciated. > > > >Thomas F. Ewald > > > > > > > >This is an e-mail from General Dynamics Land Systems. It is for the > >intended recipient only and may contain confidential and privileged > >information. No one else may read, print, store, copy, forward or act in > >reliance on it or its attachments. If you are not the intended >recipient, > >please return this message to the sender and delete the message and any > >attachments from your computer. Your cooperation is appreciated. > > > >-- > >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 > >_________________________________________________________________ >Get a FREE Web site, company branded e-mail and more from Microsoft Office >Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Live Search Maps ? find all the local information you need, right when you need it. http://maps.live.com/?icid=hmtag2&FORM=MGAC01 From markamatte at hotmail.com Tue Mar 20 14:03:42 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 20 Mar 2007 19:03:42 +0000 Subject: [AccessD] Subform data disappears on addition In-Reply-To: Message-ID: Sorry...I re-read your post...I would still be curious If you step through the code 1 line at a time (F8)...does it actually give you the results you are looking for? Also, how is your subform linked to your main form...is it via "Link Master Fields" or is it through queries using criteria referencing your main form? Thanks, Mark A. Matte >From: "Mark A Matte" >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Subform data disappears on addition >Date: Tue, 20 Mar 2007 18:55:52 +0000 > >Thomas, > >If I understand...you are using 2 forms and 1 subform...I'm assuming that >frmAddPartAssy has no record source and is used as data entry...then the >code below is used to populate the table that sfrmPartAssy gets its data >from. > >I also assume that when you say ">data in the subform >disappears"...actually >you mean that it never appears until you leave the form and come back? > >If you step through the code 1 line at a time (F8)...does it actually give >you the results you are looking for? > >Thanks, > >Mark A. Matte > > > >From: "Jim Hewson" > >Reply-To: Access Developers discussion and problem > >solving > >To: "Access Developers discussion and problem > >solving" > >Subject: Re: [AccessD] Subform data disappears on addition > >Date: Tue, 20 Mar 2007 13:22:31 -0500 > > > >Have you tried to requery the subform then refresh the main form? > >Don't requery the Assemblies form before requerying the subform. > > > >Jim > >jhewson at karta.com > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >ewaldt at gdls.com > >Sent: Tuesday, March 20, 2007 1:15 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] Subform data disappears on addition > > > >No, it didn't make a difference. Thanks, though. > > > >Any other ideas, Dan or others? > > > >TIA. > > > >Thomas F. Ewald > >Stryker Mass Properties > >General Dynamics Land Systems > > > >------------------------------------------------------------ > >Date: Tue, 20 Mar 2007 08:33:12 -0500 > >From: "Dan Waters" > >Subject: Re: [AccessD] Subform data disappears on addition > >To: "'Access Developers discussion and problem solving'" > > > >Message-ID: <000901c76af4$4eac2ee0$0200a8c0 at danwaters> > >Content-Type: text/plain; charset="us-ascii" > > > >Hi Tom, > > > >This is something you can try: > > > >Change the 2nd to last line of code to: > > > >[Forms].[frmassemblies].[sfrmPartAssy].Form.Requery > > > > > > > >Hope this helps calculating CG! > >Dan Waters > > > >-----Original Message----- > >Subject: [AccessD] Subform data disappears on addition > > > >I have a form (frmAssemblies) with a subform (sfrmPartAssy). The main >form > > > >displays the main assembly table data (for one assembly), while the > >subform displays data from a query that combines the data from a parts > >(tblParts) table and the junction table (tblPartAssy) between the two, > >showing the applicable parts in the assembly shown in the main form. > > > >I have a button on the main form that adds parts to the assembly; below >is > > > >the code. > > > >-------------------- > >Private Sub cmdAdd_Click() > >Dim strSQL > >strSQL = "INSERT INTO tblPartAssy SELECT " & _ > > "[Forms]![frmAssemblies]![cboAssy] AS Assy, " & _ > > "[Forms]![frmAssemblies]![cboRev] AS Rev, " & _ > > "[Forms]![frmAddPartAssy]![cboPartNum] AS PartNum, " & _ > > "[Forms]![frmAddPartAssy]![txtQuantity] AS Qty, " & _ > > "[Forms]![frmAddPartAssy]![txtFindNum] AS FindNum;" > > > >DoCmd.SetWarnings False > >DoCmd.RunSQL (strSQL) > >DoCmd.SetWarnings True > > > >[Forms]![frmassemblies].Requery > >[Forms]![frmassemblies].[sfrmPartAssy].Requery > >[Forms]![frmassemblies].Refresh > > > >End Sub > >--------------------- > > > >Anyway, the problem is that when I add a part to the assembly, all of the > >data in the subform disappears; if I then go to another assembly, and >then > > > >return to the original one, the data reappears, along with the added >part. > > > >This happens for all assemblies EXCEPT the first one in the >tblASSSEMBLIES > > > >table. I'm fuzzy on the requery/refresh thing, so I tend to overuse >them, > > > >just to be safe. Perhaps I'm causing a problem with that? > > > >Since the data IS entered, the process does work, but having the >subform's > > > >data disappear is a major irritation. Any suggestions on this would be > >appreciated. > > > >Thomas F. Ewald > > > > > > > >This is an e-mail from General Dynamics Land Systems. It is for the > >intended recipient only and may contain confidential and privileged > >information. No one else may read, print, store, copy, forward or act in > >reliance on it or its attachments. If you are not the intended >recipient, > >please return this message to the sender and delete the message and any > >attachments from your computer. Your cooperation is appreciated. > > > >-- > >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 > >_________________________________________________________________ >Get a FREE Web site, company branded e-mail and more from Microsoft Office >Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ 5.5%* 30 year fixed mortgage rate. Good credit refinance. Up to 5 free quotes - *Terms https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h2a5d&s=4056&p=5117&disc=y&vers=910 From jwcolby at colbyconsulting.com Tue Mar 20 14:12:00 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 20 Mar 2007 15:12:00 -0400 Subject: [AccessD] Troubleshooting network issues Message-ID: <00d801c76b23$a35d5a20$657aa8c0@m6805> One of my clients is apparently having network issues, i.e. starting just this morning, suddenly the main database be is getting corrupted, as in more than a dozen times today. The common wisdom is that corrupted BEs is a network issue - NICS, cables, switches, routers etc. Does anyone have any experience tracking down such a problem, any recommendations for tools that would watch for intermittent network connections, troubleshooting suggestions for trying to isolate the offending piece of the puzzle? John W. Colby Colby Consulting www.ColbyConsulting.com From accessd at shaw.ca Tue Mar 20 15:02:17 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 20 Mar 2007 13:02:17 -0700 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <00d801c76b23$a35d5a20$657aa8c0@m6805> Message-ID: <0JF70078NWT27EE0@l-daemon> Hi John: I have run into many similar issues in the past. In my case the problems were around flaky NIC cards and in one case it was an IT guy, in the evenings whom would keep rebooting the server to test some backup scripts. Naturally not everyone had logged out of the Access application at the end of the day. We used a packet-analyzer to spot the problem... not necessarily what the product is designed for but its ability to keep an ongoing transaction file of network traffic proved invaluable. There are some similar open-source products out there that will do the same thing. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 20, 2007 12:12 PM To: 'Access Developers discussion and problem solving'; 'Discussion of Hardware and Software issues' Subject: [AccessD] Troubleshooting network issues One of my clients is apparently having network issues, i.e. starting just this morning, suddenly the main database be is getting corrupted, as in more than a dozen times today. The common wisdom is that corrupted BEs is a network issue - NICS, cables, switches, routers etc. Does anyone have any experience tracking down such a problem, any recommendations for tools that would watch for intermittent network connections, troubleshooting suggestions for trying to isolate the offending piece of the puzzle? John W. Colby Colby Consulting www.ColbyConsulting.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 Mar 20 15:16:05 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 20 Mar 2007 20:16:05 +0000 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <0JF70078NWT27EE0@l-daemon> Message-ID: i.e. starting just >this morning, suddenly the main database be is getting corrupted, as in >more >than a dozen times today. Were these 'dozen' corruptions fixed by the repair function...or restoring the db? Had a problem a couple of years ago... where db crashed...tried to do a repair/compact...both failed...finally restored from backup...db ran for an hour...then crashed again. Turned out that the backup had a single record that was corrupt(memo field I think), but didn't immediately impact the performance...it would run for about an hour...then just crash(hard). I used a combination of sorting and misc functions to locate the offending record/field and loaded good records into new db. Just thought I'd share. Good Luck, Mark A. Matte >From: Jim Lawrence >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Troubleshooting network issues >Date: Tue, 20 Mar 2007 13:02:17 -0700 > >Hi John: > >I have run into many similar issues in the past. In my case the problems >were around flaky NIC cards and in one case it was an IT guy, in the >evenings whom would keep rebooting the server to test some backup scripts. >Naturally not everyone had logged out of the Access application at the end >of the day. > >We used a packet-analyzer to spot the problem... not necessarily what the >product is designed for but its ability to keep an ongoing transaction file >of network traffic proved invaluable. There are some similar open-source >products out there that will do the same thing. > >HTH >Jim > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Tuesday, March 20, 2007 12:12 PM >To: 'Access Developers discussion and problem solving'; 'Discussion of >Hardware and Software issues' >Subject: [AccessD] Troubleshooting network issues > >One of my clients is apparently having network issues, i.e. starting just >this morning, suddenly the main database be is getting corrupted, as in >more >than a dozen times today. The common wisdom is that corrupted BEs is a >network issue - NICS, cables, switches, routers etc. Does anyone have any >experience tracking down such a problem, any recommendations for tools that >would watch for intermittent network connections, troubleshooting >suggestions for trying to isolate the offending piece of the puzzle? > >John W. Colby >Colby Consulting >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 _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ From wdhindman at dejpolsystems.com Tue Mar 20 15:29:31 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Tue, 20 Mar 2007 16:29:31 -0400 Subject: [AccessD] Troubleshooting network issues References: <00d801c76b23$a35d5a20$657aa8c0@m6805> Message-ID: <002f01c76b2e$77da95b0$9258eb44@jisshowsbs.local> JC ...can you monitor the ldb to see who is having the disconnect problems? William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" ; "'Discussion of Hardware and Software issues'" Sent: Tuesday, March 20, 2007 3:12 PM Subject: [AccessD] Troubleshooting network issues > One of my clients is apparently having network issues, i.e. starting just > this morning, suddenly the main database be is getting corrupted, as in > more > than a dozen times today. The common wisdom is that corrupted BEs is a > network issue - NICS, cables, switches, routers etc. Does anyone have any > experience tracking down such a problem, any recommendations for tools > that > would watch for intermittent network connections, troubleshooting > suggestions for trying to isolate the offending piece of the puzzle? > > John W. Colby > Colby Consulting > 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 Mar 20 15:35:23 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 20 Mar 2007 16:35:23 -0400 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <002f01c76b2e$77da95b0$9258eb44@jisshowsbs.local> References: <00d801c76b23$a35d5a20$657aa8c0@m6805> <002f01c76b2e$77da95b0$9258eb44@jisshowsbs.local> Message-ID: <00e701c76b2f$49970f20$657aa8c0@m6805> I thought that functionality wasn't valid anymore. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Tuesday, March 20, 2007 4:30 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Troubleshooting network issues JC ...can you monitor the ldb to see who is having the disconnect problems? William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" ; "'Discussion of Hardware and Software issues'" Sent: Tuesday, March 20, 2007 3:12 PM Subject: [AccessD] Troubleshooting network issues > One of my clients is apparently having network issues, i.e. starting > just this morning, suddenly the main database be is getting corrupted, > as in more than a dozen times today. The common wisdom is that > corrupted BEs is a network issue - NICS, cables, switches, routers > etc. Does anyone have any experience tracking down such a problem, > any recommendations for tools that would watch for intermittent > network connections, troubleshooting suggestions for trying to isolate > the offending piece of the puzzle? > > John W. Colby > Colby Consulting > 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 Mar 20 15:36:30 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 20 Mar 2007 16:36:30 -0400 Subject: [AccessD] Troubleshooting network issues In-Reply-To: References: <0JF70078NWT27EE0@l-daemon> Message-ID: <00e801c76b2f$71035ff0$657aa8c0@m6805> Compact/Repairs. The users can usually all get in, but some get issues with specific error messages when they do specific things, and once anyone sees these kinds of things, no one can log in, get "BE not recognized / valid database" kind of messages. Are you saying that even after a compact / repair that there was a bad record? The main Be has probably 150 tables. I am not going to "discover" one specific bad record. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Tuesday, March 20, 2007 4:16 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Troubleshooting network issues i.e. starting just >this morning, suddenly the main database be is getting corrupted, as in >more than a dozen times today. Were these 'dozen' corruptions fixed by the repair function...or restoring the db? Had a problem a couple of years ago... where db crashed...tried to do a repair/compact...both failed...finally restored from backup...db ran for an hour...then crashed again. Turned out that the backup had a single record that was corrupt(memo field I think), but didn't immediately impact the performance...it would run for about an hour...then just crash(hard). I used a combination of sorting and misc functions to locate the offending record/field and loaded good records into new db. Just thought I'd share. Good Luck, Mark A. Matte >From: Jim Lawrence >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Troubleshooting network issues >Date: Tue, 20 Mar 2007 13:02:17 -0700 > >Hi John: > >I have run into many similar issues in the past. In my case the >problems were around flaky NIC cards and in one case it was an IT guy, >in the evenings whom would keep rebooting the server to test some backup scripts. >Naturally not everyone had logged out of the Access application at the >end of the day. > >We used a packet-analyzer to spot the problem... not necessarily what >the product is designed for but its ability to keep an ongoing >transaction file of network traffic proved invaluable. There are some >similar open-source products out there that will do the same thing. > >HTH >Jim > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Tuesday, March 20, 2007 12:12 PM >To: 'Access Developers discussion and problem solving'; 'Discussion of >Hardware and Software issues' >Subject: [AccessD] Troubleshooting network issues > >One of my clients is apparently having network issues, i.e. starting >just this morning, suddenly the main database be is getting corrupted, >as in more than a dozen times today. The common wisdom is that >corrupted BEs is a network issue - NICS, cables, switches, routers etc. >Does anyone have any experience tracking down such a problem, any >recommendations for tools that would watch for intermittent network >connections, troubleshooting suggestions for trying to isolate the >offending piece of the puzzle? > >John W. Colby >Colby Consulting >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 _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Tue Mar 20 15:46:57 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 20 Mar 2007 20:46:57 +0000 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <00e801c76b2f$71035ff0$657aa8c0@m6805> Message-ID: This wasn't one of my db's...and it was not a FE/BE scenario...just a single db. And 'No' they couldn't do a Compact/repair...the record would not allow it...for some reason they did backups without compact repair...and when I said it 'crashed' I meant they could no longer even open the db. The reason I brought it up was incase they were restoring...their backup db would run for a little while then completely crash. I finally tried a repair on the backup db...it failed...and this is when I discovered the single bad record. Sorry, Mark >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Troubleshooting network issues >Date: Tue, 20 Mar 2007 16:36:30 -0400 > >Compact/Repairs. The users can usually all get in, but some get issues >with >specific error messages when they do specific things, and once anyone sees >these kinds of things, no one can log in, get "BE not recognized / valid >database" kind of messages. > >Are you saying that even after a compact / repair that there was a bad >record? The main Be has probably 150 tables. I am not going to "discover" >one specific bad record. > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Tuesday, March 20, 2007 4:16 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Troubleshooting network issues > >i.e. starting just > >this morning, suddenly the main database be is getting corrupted, as in > >more than a dozen times today. > >Were these 'dozen' corruptions fixed by the repair function...or restoring >the db? > >Had a problem a couple of years ago... where db crashed...tried to do a >repair/compact...both failed...finally restored from backup...db ran for an >hour...then crashed again. > >Turned out that the backup had a single record that was corrupt(memo field >I >think), but didn't immediately impact the performance...it would run for >about an hour...then just crash(hard). > >I used a combination of sorting and misc functions to locate the offending >record/field and loaded good records into new db. > >Just thought I'd share. > >Good Luck, > >Mark A. Matte > > > >From: Jim Lawrence > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] Troubleshooting network issues > >Date: Tue, 20 Mar 2007 13:02:17 -0700 > > > >Hi John: > > > >I have run into many similar issues in the past. In my case the > >problems were around flaky NIC cards and in one case it was an IT guy, > >in the evenings whom would keep rebooting the server to test some backup >scripts. > >Naturally not everyone had logged out of the Access application at the > >end of the day. > > > >We used a packet-analyzer to spot the problem... not necessarily what > >the product is designed for but its ability to keep an ongoing > >transaction file of network traffic proved invaluable. There are some > >similar open-source products out there that will do the same thing. > > > >HTH > >Jim > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > >Sent: Tuesday, March 20, 2007 12:12 PM > >To: 'Access Developers discussion and problem solving'; 'Discussion of > >Hardware and Software issues' > >Subject: [AccessD] Troubleshooting network issues > > > >One of my clients is apparently having network issues, i.e. starting > >just this morning, suddenly the main database be is getting corrupted, > >as in more than a dozen times today. The common wisdom is that > >corrupted BEs is a network issue - NICS, cables, switches, routers etc. > >Does anyone have any experience tracking down such a problem, any > >recommendations for tools that would watch for intermittent network > >connections, troubleshooting suggestions for trying to isolate the > >offending piece of the puzzle? > > > >John W. Colby > >Colby Consulting > >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 > >_________________________________________________________________ >Get a FREE Web site, company branded e-mail and more from Microsoft Office >Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > >-- >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 _________________________________________________________________ Live Search Maps ? find all the local information you need, right when you need it. http://maps.live.com/?icid=hmtag2&FORM=MGAC01 From DWUTKA at Marlow.com Tue Mar 20 16:19:12 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 20 Mar 2007 16:19:12 -0500 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <00d801c76b23$a35d5a20$657aa8c0@m6805> Message-ID: What version of Access is the MDB, I have yet to find a tool that tells you who corrupted an A2K (or later) database. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 20, 2007 2:12 PM To: 'Access Developers discussion and problem solving'; 'Discussion of Hardware and Software issues' Subject: [AccessD] Troubleshooting network issues One of my clients is apparently having network issues, i.e. starting just this morning, suddenly the main database be is getting corrupted, as in more than a dozen times today. The common wisdom is that corrupted BEs is a network issue - NICS, cables, switches, routers etc. Does anyone have any experience tracking down such a problem, any recommendations for tools that would watch for intermittent network connections, troubleshooting suggestions for trying to isolate the offending piece of the puzzle? John W. Colby Colby Consulting 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 Mar 20 16:32:48 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 20 Mar 2007 17:32:48 -0400 Subject: [AccessD] Troubleshooting network issues In-Reply-To: References: <00d801c76b23$a35d5a20$657aa8c0@m6805> Message-ID: <00ef01c76b37$4ecb0610$657aa8c0@m6805> It's A2K John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Tuesday, March 20, 2007 5:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Troubleshooting network issues What version of Access is the MDB, I have yet to find a tool that tells you who corrupted an A2K (or later) database. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 20, 2007 2:12 PM To: 'Access Developers discussion and problem solving'; 'Discussion of Hardware and Software issues' Subject: [AccessD] Troubleshooting network issues One of my clients is apparently having network issues, i.e. starting just this morning, suddenly the main database be is getting corrupted, as in more than a dozen times today. The common wisdom is that corrupted BEs is a network issue - NICS, cables, switches, routers etc. Does anyone have any experience tracking down such a problem, any recommendations for tools that would watch for intermittent network connections, troubleshooting suggestions for trying to isolate the offending piece of the puzzle? John W. Colby Colby Consulting 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 DWUTKA at Marlow.com Tue Mar 20 16:44:02 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 20 Mar 2007 16:44:02 -0500 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <00ef01c76b37$4ecb0610$657aa8c0@m6805> Message-ID: Well you can't see who is corrupting it then, but you should be able to tell who is in it still...so it would be a process of elimination... Once you know the source, then you can track the network issue... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 20, 2007 4:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Troubleshooting network issues It's A2K John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Tuesday, March 20, 2007 5:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Troubleshooting network issues What version of Access is the MDB, I have yet to find a tool that tells you who corrupted an A2K (or later) database. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 20, 2007 2:12 PM To: 'Access Developers discussion and problem solving'; 'Discussion of Hardware and Software issues' Subject: [AccessD] Troubleshooting network issues One of my clients is apparently having network issues, i.e. starting just this morning, suddenly the main database be is getting corrupted, as in more than a dozen times today. The common wisdom is that corrupted BEs is a network issue - NICS, cables, switches, routers etc. Does anyone have any experience tracking down such a problem, any recommendations for tools that would watch for intermittent network connections, troubleshooting suggestions for trying to isolate the offending piece of the puzzle? John W. Colby Colby Consulting 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 wdhindman at dejpolsystems.com Tue Mar 20 16:58:44 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Tue, 20 Mar 2007 17:58:44 -0400 Subject: [AccessD] Troubleshooting network issues References: <00d801c76b23$a35d5a20$657aa8c0@m6805><002f01c76b2e$77da95b0$9258eb44@jisshowsbs.local> <00e701c76b2f$49970f20$657aa8c0@m6805> Message-ID: <002d01c76b3a$eea367b0$9258eb44@jisshowsbs.local> http://support.microsoft.com/kb/283849 William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 20, 2007 4:35 PM Subject: Re: [AccessD] Troubleshooting network issues >I thought that functionality wasn't valid anymore. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman > Sent: Tuesday, March 20, 2007 4:30 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Troubleshooting network issues > > JC > > ...can you monitor the ldb to see who is having the disconnect problems? > > William Hindman > > ----- Original Message ----- > From: "JWColby" > To: "'Access Developers discussion and problem solving'" > ; "'Discussion of Hardware and Software > issues'" > Sent: Tuesday, March 20, 2007 3:12 PM > Subject: [AccessD] Troubleshooting network issues > > >> One of my clients is apparently having network issues, i.e. starting >> just this morning, suddenly the main database be is getting corrupted, >> as in more than a dozen times today. The common wisdom is that >> corrupted BEs is a network issue - NICS, cables, switches, routers >> etc. Does anyone have any experience tracking down such a problem, >> any recommendations for tools that would watch for intermittent >> network connections, troubleshooting suggestions for trying to isolate >> the offending piece of the puzzle? >> >> John W. Colby >> Colby Consulting >> 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 cfoust at infostatsystems.com Tue Mar 20 17:42:45 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 20 Mar 2007 15:42:45 -0700 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <00e801c76b2f$71035ff0$657aa8c0@m6805> References: <0JF70078NWT27EE0@l-daemon> <00e801c76b2f$71035ff0$657aa8c0@m6805> Message-ID: Is everyone using the same version of Access and/or JetComp? I have had problems like this with a flaky router, but that was years ago on a Novell network. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 20, 2007 1:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Troubleshooting network issues Compact/Repairs. The users can usually all get in, but some get issues with specific error messages when they do specific things, and once anyone sees these kinds of things, no one can log in, get "BE not recognized / valid database" kind of messages. Are you saying that even after a compact / repair that there was a bad record? The main Be has probably 150 tables. I am not going to "discover" one specific bad record. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Tuesday, March 20, 2007 4:16 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Troubleshooting network issues i.e. starting just >this morning, suddenly the main database be is getting corrupted, as in >more than a dozen times today. Were these 'dozen' corruptions fixed by the repair function...or restoring the db? Had a problem a couple of years ago... where db crashed...tried to do a repair/compact...both failed...finally restored from backup...db ran for an hour...then crashed again. Turned out that the backup had a single record that was corrupt(memo field I think), but didn't immediately impact the performance...it would run for about an hour...then just crash(hard). I used a combination of sorting and misc functions to locate the offending record/field and loaded good records into new db. Just thought I'd share. Good Luck, Mark A. Matte >From: Jim Lawrence >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Troubleshooting network issues >Date: Tue, 20 Mar 2007 13:02:17 -0700 > >Hi John: > >I have run into many similar issues in the past. In my case the >problems were around flaky NIC cards and in one case it was an IT guy, >in the evenings whom would keep rebooting the server to test some >backup scripts. >Naturally not everyone had logged out of the Access application at the >end of the day. > >We used a packet-analyzer to spot the problem... not necessarily what >the product is designed for but its ability to keep an ongoing >transaction file of network traffic proved invaluable. There are some >similar open-source products out there that will do the same thing. > >HTH >Jim > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Tuesday, March 20, 2007 12:12 PM >To: 'Access Developers discussion and problem solving'; 'Discussion of >Hardware and Software issues' >Subject: [AccessD] Troubleshooting network issues > >One of my clients is apparently having network issues, i.e. starting >just this morning, suddenly the main database be is getting corrupted, >as in more than a dozen times today. The common wisdom is that >corrupted BEs is a network issue - NICS, cables, switches, routers etc. >Does anyone have any experience tracking down such a problem, any >recommendations for tools that would watch for intermittent network >connections, troubleshooting suggestions for trying to isolate the >offending piece of the puzzle? > >John W. Colby >Colby Consulting >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 _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ -- 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 martyconnelly at shaw.ca Tue Mar 20 19:42:29 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 20 Mar 2007 17:42:29 -0700 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <002d01c76b3a$eea367b0$9258eb44@jisshowsbs.local> References: <00d801c76b23$a35d5a20$657aa8c0@m6805> <002f01c76b2e$77da95b0$9258eb44@jisshowsbs.local> <00e701c76b2f$49970f20$657aa8c0@m6805> <002d01c76b3a$eea367b0$9258eb44@jisshowsbs.local> Message-ID: <46007F75.1050500@shaw.ca> This method will identify the possible machines that might have a bad NIC. Then a quick and dirty test to identify a bad NIC is to download a large text file to the machine say 50 - 100 MB from a server and use a stopwatch. A faulty NIC will have a large number of retransmission errors so will be say 50% slower. Some newer NIC's store the number of these type of errors in a onboard cache that is readable externally You might try one of the utilities from http://www.sysinternals.com or wherever MS has put them now. William Hindman wrote: >http://support.microsoft.com/kb/283849 > >William Hindman > >----- Original Message ----- >From: "JWColby" >To: "'Access Developers discussion and problem solving'" > >Sent: Tuesday, March 20, 2007 4:35 PM >Subject: Re: [AccessD] Troubleshooting network issues > > > > >>I thought that functionality wasn't valid anymore. >> >> >>John W. Colby >>Colby Consulting >>www.ColbyConsulting.com >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman >>Sent: Tuesday, March 20, 2007 4:30 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] Troubleshooting network issues >> >>JC >> >>...can you monitor the ldb to see who is having the disconnect problems? >> >>William Hindman >> >>----- Original Message ----- >>From: "JWColby" >>To: "'Access Developers discussion and problem solving'" >>; "'Discussion of Hardware and Software >>issues'" >>Sent: Tuesday, March 20, 2007 3:12 PM >>Subject: [AccessD] Troubleshooting network issues >> >> >> >> >>>One of my clients is apparently having network issues, i.e. starting >>>just this morning, suddenly the main database be is getting corrupted, >>>as in more than a dozen times today. The common wisdom is that >>>corrupted BEs is a network issue - NICS, cables, switches, routers >>>etc. Does anyone have any experience tracking down such a problem, >>>any recommendations for tools that would watch for intermittent >>>network connections, troubleshooting suggestions for trying to isolate >>>the offending piece of the puzzle? >>> >>>John W. Colby >>>Colby Consulting >>>www.ColbyConsulting.com >>> >>> -- Marty Connelly Victoria, B.C. Canada From andy at minstersystems.co.uk Wed Mar 21 02:52:58 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Wed, 21 Mar 2007 07:52:58 -0000 Subject: [AccessD] Access to Word - colour an area In-Reply-To: <20070320082841.0517B2B9B64@smtp.nildram.co.uk> Message-ID: <003c01c76b8d$f495b080$014fd355@minster33c3r25> Hi again Bryan. Looks like it can all be done in Access so thanks anyway but should be ok. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Andy Lacey > Sent: 20 March 2007 08:29 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access to Word - colour an area > > > Thanks Bryan. I should know tonight what's needeed. > > -- > Andy Lacey > http://www.minstersystems.co.uk > > > > --------- Original Message -------- > From: "Access Developers discussion and problem solving" > > To: "Access Developers discussion and problem solving" > > Subject: Re: [AccessD] Access to Word - colour an area > Date: 19/03/07 16:45 > > > On 3/16/07, Andy Lacey wrote: > > It's still a what-if at the moment. I'm going to see a potential > > client > next > > week. He's described the project and this is a part of it. I'm just > wanting > > to be forearmed. > > Any more info? > > > I suspect it's possible anything could be inside the box, > most likely > > text and mailmerge entries, and all of it would want the coloured > > background. > But > > could it be done in a generic way by, I dunno, putting bookmarks at > > top > left > > and bottom-right of the area and selecting all between them, or > > something like that? OTOH I don't know how you set a > bookmark as the > > bootom-right of an area. > > This may work. When you build the main merge doc, all you > need to do is insert 2 bookmarks. One before the area and one > at the end, then you should be able to colour the background. > > I can whip up some sample code if needed. > > -- > Bryan Carbonnell - carbonnb at gmail.com > Life's journey is not to arrive at the grave safely in a well > preserved body, but rather to skid in sideways, totally worn > out, shouting "What a great ride!" > -- > 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 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From Erwin.Craps at ithelps.eu Wed Mar 21 03:20:43 2007 From: Erwin.Craps at ithelps.eu (Erwin Craps - IT Helps) Date: Wed, 21 Mar 2007 09:20:43 +0100 Subject: [AccessD] Troubleshooting network issues References: <00d801c76b23$a35d5a20$657aa8c0@m6805><002f01c76b2e$77da95b0$9258eb44@jisshowsbs.local><00e701c76b2f$49970f20$657aa8c0@m6805><002d01c76b3a$eea367b0$9258eb44@jisshowsbs.local> <46007F75.1050500@shaw.ca> Message-ID: <430E80531228BA4497C5EB1A7BA786B0024452@stekelbes.ithelps.local> Just an idea, did'nt read all mails.. Did you checked the system log on the server or pc where the database is located if you have any disk errors? A faulty file table or surface errors could cause this to. I would cerntanly start dooing a checkdisk, surface included (can take very long). Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Wednesday, March 21, 2007 1:42 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Troubleshooting network issues This method will identify the possible machines that might have a bad NIC. Then a quick and dirty test to identify a bad NIC is to download a large text file to the machine say 50 - 100 MB from a server and use a stopwatch. A faulty NIC will have a large number of retransmission errors so will be say 50% slower. Some newer NIC's store the number of these type of errors in a onboard cache that is readable externally You might try one of the utilities from http://www.sysinternals.com or wherever MS has put them now. William Hindman wrote: >http://support.microsoft.com/kb/283849 > >William Hindman > >----- Original Message ----- >From: "JWColby" >To: "'Access Developers discussion and problem solving'" > >Sent: Tuesday, March 20, 2007 4:35 PM >Subject: Re: [AccessD] Troubleshooting network issues > > > > >>I thought that functionality wasn't valid anymore. >> >> >>John W. Colby >>Colby Consulting >>www.ColbyConsulting.com >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William >>Hindman >>Sent: Tuesday, March 20, 2007 4:30 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] Troubleshooting network issues >> >>JC >> >>...can you monitor the ldb to see who is having the disconnect problems? >> >>William Hindman >> >>----- Original Message ----- >>From: "JWColby" >>To: "'Access Developers discussion and problem solving'" >>; "'Discussion of Hardware and Software >>issues'" >>Sent: Tuesday, March 20, 2007 3:12 PM >>Subject: [AccessD] Troubleshooting network issues >> >> >> >> >>>One of my clients is apparently having network issues, i.e. starting >>>just this morning, suddenly the main database be is getting >>>corrupted, as in more than a dozen times today. The common wisdom is >>>that corrupted BEs is a network issue - NICS, cables, switches, >>>routers etc. Does anyone have any experience tracking down such a >>>problem, any recommendations for tools that would watch for >>>intermittent network connections, troubleshooting suggestions for >>>trying to isolate the offending piece of the puzzle? >>> >>>John W. Colby >>>Colby Consulting >>>www.ColbyConsulting.com >>> >>> -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ewaldt at gdls.com Wed Mar 21 06:20:51 2007 From: ewaldt at gdls.com (ewaldt at gdls.com) Date: Wed, 21 Mar 2007 07:20:51 -0400 Subject: [AccessD] Subform data disappears on addition In-Reply-To: Message-ID: After sending the problem in, I finally found the solution on my own; I thought I had tried every combination of requery and refresh, but tried it again, and found the problem. I'm citing Jim Hewson's comments below, because that did indeed turn out to be the problem. When I commented out the requerying of the main form, all went well. Thank you, everyone, for your help. BTW, does anyone know of a good explanation of the interactions of requerying and refreshing, with regard to forms and subforms? If not, would anyone like to provide one? ;-) Thomas F. Ewald Stryker Mass Properties General Dynamics Land Systems Date: Tue, 20 Mar 2007 13:22:31 -0500 From: "Jim Hewson" Subject: Re: [AccessD] Subform data disappears on addition Have you tried to requery the subform then refresh the main form? Don't requery the Assemblies form before requerying the subform. Jim jhewson at karta.com This is an e-mail from General Dynamics Land Systems. It is for the intended recipient only and may contain confidential and privileged information. No one else may read, print, store, copy, forward or act in reliance on it or its attachments. If you are not the intended recipient, please return this message to the sender and delete the message and any attachments from your computer. Your cooperation is appreciated. From cspell at jhuccp.org Wed Mar 21 06:22:35 2007 From: cspell at jhuccp.org (Spell, Cynthia G.) Date: Wed, 21 Mar 2007 07:22:35 -0400 Subject: [AccessD] Help with string In-Reply-To: <004101c76b06$8b9ff400$3334fad1@SUSANONE> References: <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> <004101c76b06$8b9ff400$3334fad1@SUSANONE> Message-ID: <2E8AE992B157C0409B18D0225D0B476305F53521@XCH-VN01.sph.ad.jhsph.edu> Thanks, Susan. Good thought. I'll rename it. Cindy -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Tuesday, March 20, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Help with string Month is probably a reserved word (I didn't look it up). It might work, but eventually, it's probably going to cause you a problem. I'd rename that one. Susan H. Hi, Can someone help with the following string? FA is text, Funding is text, and Month is numeric. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Mar 21 09:02:31 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 21 Mar 2007 07:02:31 -0700 Subject: [AccessD] OT: But only Partly Message-ID: <000f01c76bc1$919af420$0201a8c0@HAL9005> Are you backed up? Are you SURE? http://www.signonsandiego.com/news/tech/20070320-0509-lostdata.html JUNEAU, Alaska - Perhaps you know that sinking feeling when a single keystroke accidentally destroys hours of work. Now imagine wiping out a disk drive containing an account worth $38 billion. That's what happened to a computer technician reformatting a disk drive at the Alaska Department of Revenue. While doing routine maintenance work, the technician accidentally deleted applicant information for an oil-funded account - one of Alaska residents' biggest perks - and mistakenly reformatted the backup drive, as well. There was still hope, until the department discovered its third line of defense, backup tapes, were unreadable. "Nobody panicked, but we instantly went into planning for the worst-case scenario," said Permanent Fund Dividend Division Director Amy Skow. The computer foul-up last July would end up costing the department more than $200,000. Over the next few days, as the department, the division and consultants from Microsoft Corp. and Dell Inc. labored to retrieve the data, it became obvious the worst-case scenario was at hand. Nine months worth of information concerning the yearly payout from the Alaska Permanent Fund was gone: some 800,000 electronic images that had been painstakingly scanned into the system months earlier, the 2006 paper applications that people had either mailed in or filed over the counter, and supporting documentation such as birth certificates and proof of residence. And the only backup was the paperwork itself - stored in more than 300 cardboard boxes. "We had to bring that paper back to the scanning room, and send it through again, and quality control it, and then you have to have a way to link that paper to that person's file," Skow said. Half a dozen seasonal workers came back to assist the regular division staff, and about 70 people working overtime and weekends re-entered all the lost data by the end of August. "They were just ready, willing and able to chip in and, in fact, we needed all of them to chip in to get all the paperwork rescanned in a timely manner so that we could meet our obligations to the public," Skow said. Last October and November, the department met its obligation to the public. A majority of the estimated 600,000 payments for last year's $1,106.96 individual dividends went out on schedule, including those for 28,000 applicants who were still under review when the computer disaster struck. Former Revenue Commissioner Bill Corbus said no one was ever blamed for the incident. "Everybody felt very bad about it and we all learned a lesson. There was no witch hunt," Corbus said. According to department staff, they now have a proven and regularly tested backup and restore procedure. The department is asking lawmakers to approve a supplemental budget request for $220,700 to cover the excess costs incurred during the six-week recovery effort, including about $128,400 in overtime and $71,800 for computer consultants. The money would come from the permanent fund earnings, the money earmarked for the dividends. That means recipients could find their next check docked by about 37 cents. Rocky From garykjos at gmail.com Wed Mar 21 09:36:36 2007 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 21 Mar 2007 09:36:36 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: <000f01c76bc1$919af420$0201a8c0@HAL9005> References: <000f01c76bc1$919af420$0201a8c0@HAL9005> Message-ID: Ouch. We used to do Disaster Recovery Firedrills back in my early mainframe days when I was a computer operator. We had an arrangement with another local company that had a similar hardware configuration to ours that we were backup sites for each other. In those days, disks on mainframes were removable from the drives themselves which were about the size of a washing machine. The disk packs were about the diameter of a LP record and the ones we used were about 8 inches tall. We would take our disks or maybe it was just backup tapes over to this other company and they would let us use their system over night and we would attempt to run our orders and print the picking documents. Since the hardware configuration was slightly different we had different execution job control that referenced the hardware they had there. I was mostly just along to carry stuff in the early days but later on I was called on to run the stuff too. When fixed hard drives and online terminals came along in about 1980 that ceased to be an option anymore as we would have had to actually overwrite their files on the disk or they would have needed enough empty space for us to load our stuff on and as disk was failrly expensive in those days that wasn't a viable option. So instead we concentrated on getting better covereage from our hardware maintenance group. And we used our backup tapes pretty often when stuff got corrupted and had daily, weekly and monthly full backups for an entire year of generations, so we were really quite secure and fully tested backup wise. Noplace I have worked since has had anywhere near that level of backup. But hardware failed a lot more then than it does now too, so we get lulled into a sense of security that drives don't fail. But in this case it wasn't even a drive failure that caused it, it was a human mistake. We had an occurance of the "can't read the backups" here a while back. It was a very bad thing. There had been a change to the backup software itself and maybe the hardware too. I don't remember exactly what the end result was as far as data loss - don't think we lost anything - but we were down for an entire day - no sales entered. Order takers had to write orders down on paper to be entered later. I think our website still took orders as it's seperate but there were no confirmations etc. It wasn't a total loss as some of that business came to us in the following days, but some of those orders went to other sellers instead of us and perhaps some of those customers went away disgruntled too. GK On 3/21/07, Rocky Smolin at Beach Access Software wrote: > Are you backed up? Are you SURE? > > > > http://www.signonsandiego.com/news/tech/20070320-0509-lostdata.html > > JUNEAU, Alaska - Perhaps you know that sinking feeling when a single > keystroke accidentally destroys hours of work. Now imagine wiping out a disk > drive containing an account worth $38 billion. > > That's what happened to a computer technician reformatting a disk drive at > the Alaska Department of Revenue. While doing routine maintenance work, the > technician accidentally deleted applicant information for an oil-funded > account - one of Alaska residents' biggest perks - and mistakenly > reformatted the backup drive, as well. > > There was still hope, until the department discovered its third line of > defense, backup tapes, were unreadable. > > "Nobody panicked, but we instantly went into planning for the worst-case > scenario," said Permanent Fund Dividend Division Director Amy Skow. The > computer foul-up last July would end up costing the department more than > $200,000. > > Over the next few days, as the department, the division and consultants from > Microsoft Corp. and Dell Inc. labored to retrieve the data, it became > obvious the worst-case scenario was at hand. > > Nine months worth of information concerning the yearly payout from the > Alaska Permanent Fund was gone: some 800,000 electronic images that had been > painstakingly scanned into the system months earlier, the 2006 paper > applications that people had either mailed in or filed over the counter, and > supporting documentation such as birth certificates and proof of residence. > > And the only backup was the paperwork itself - stored in more than 300 > cardboard boxes. > > "We had to bring that paper back to the scanning room, and send it through > again, and quality control it, and then you have to have a way to link that > paper to that person's file," Skow said. > > Half a dozen seasonal workers came back to assist the regular division > staff, and about 70 people working overtime and weekends re-entered all the > lost data by the end of August. > > "They were just ready, willing and able to chip in and, in fact, we needed > all of them to chip in to get all the paperwork rescanned in a timely manner > so that we could meet our obligations to the public," Skow said. > > Last October and November, the department met its obligation to the public. > A majority of the estimated 600,000 payments for last year's $1,106.96 > individual dividends went out on schedule, including those for 28,000 > applicants who were still under review when the computer disaster struck. > > Former Revenue Commissioner Bill Corbus said no one was ever blamed for the > incident. > > "Everybody felt very bad about it and we all learned a lesson. There was no > witch hunt," Corbus said. > > According to department staff, they now have a proven and regularly tested > backup and restore procedure. > > The department is asking lawmakers to approve a supplemental budget request > for $220,700 to cover the excess costs incurred during the six-week recovery > effort, including about $128,400 in overtime and $71,800 for computer > consultants. > > The money would come from the permanent fund earnings, the money earmarked > for the dividends. That means recipients could find their next check docked > by about 37 cents. > > > Rocky > > -- > 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 jwcolby at colbyconsulting.com Wed Mar 21 09:51:29 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 21 Mar 2007 10:51:29 -0400 Subject: [AccessD] OT: But only Partly In-Reply-To: References: <000f01c76bc1$919af420$0201a8c0@HAL9005> Message-ID: <002801c76bc8$68daf600$657aa8c0@m6805> >In those days, disks on mainframes were removable from the drives themselves which were about the size of a washing machine. The disk packs were about the diameter of a LP record and the ones we used were about 8 inches tall. Must have been one of the old IBM hard disk cabinets. It had drawers that you could pull out and then unlock and remove the disk packs. Those were 80 mb packs if memory serves me. Something like 8 platters, heads on each side, hydraulically actuated heads. In 1972/73 I was trained by the USN to fix that disk drive system. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, March 21, 2007 10:37 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Ouch. We used to do Disaster Recovery Firedrills back in my early mainframe days when I was a computer operator. We had an arrangement with another local company that had a similar hardware configuration to ours that we were backup sites for each other. In those days, disks on mainframes were removable from the drives themselves which were about the size of a washing machine. The disk packs were about the diameter of a LP record and the ones we used were about 8 inches tall. We would take our disks or maybe it was just backup tapes over to this other company and they would let us use their system over night and we would attempt to run our orders and print the picking documents. Since the hardware configuration was slightly different we had different execution job control that referenced the hardware they had there. I was mostly just along to carry stuff in the early days but later on I was called on to run the stuff too. When fixed hard drives and online terminals came along in about 1980 that ceased to be an option anymore as we would have had to actually overwrite their files on the disk or they would have needed enough empty space for us to load our stuff on and as disk was failrly expensive in those days that wasn't a viable option. So instead we concentrated on getting better covereage from our hardware maintenance group. And we used our backup tapes pretty often when stuff got corrupted and had daily, weekly and monthly full backups for an entire year of generations, so we were really quite secure and fully tested backup wise. Noplace I have worked since has had anywhere near that level of backup. But hardware failed a lot more then than it does now too, so we get lulled into a sense of security that drives don't fail. But in this case it wasn't even a drive failure that caused it, it was a human mistake. We had an occurance of the "can't read the backups" here a while back. It was a very bad thing. There had been a change to the backup software itself and maybe the hardware too. I don't remember exactly what the end result was as far as data loss - don't think we lost anything - but we were down for an entire day - no sales entered. Order takers had to write orders down on paper to be entered later. I think our website still took orders as it's seperate but there were no confirmations etc. It wasn't a total loss as some of that business came to us in the following days, but some of those orders went to other sellers instead of us and perhaps some of those customers went away disgruntled too. GK From john at winhaven.net Wed Mar 21 10:06:24 2007 From: john at winhaven.net (John Bartow) Date: Wed, 21 Mar 2007 10:06:24 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: <000f01c76bc1$919af420$0201a8c0@HAL9005> References: <000f01c76bc1$919af420$0201a8c0@HAL9005> Message-ID: <002d01c76bca$7fd80da0$6402a8c0@ScuzzPaq> Had a similar issue to a new client a few years ago. They had an Access app (that I didn't do) and the BE was on a NAS unit. It held all their job orders and tracking info. It was corrupted and when I went in to try to recover it from their backup tape - which they were reliably changing every day and taking off site - there was nothing on any of the tapes. The backup system (which I didn't set up) hadn't worked for over a year! IIRC I asked everyone on these lists for references for recovery services. I could only get 13 records recovered. So the recovery services didn't work. They really lucked out though because two weeks before this happened they had asked me to look at their access application and I had copied it and their BE to my USB memory stick. So they got away with manually reentering two weeks worth of paper files. Now they have a solid backup system and it gets checked to ensure it is actually doing something. I also have it set to send an email whenever it fails so that makes it a little more obvious. I refer to backup systems as recovery systems with my clients so they understand it up front. So far so good. -----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, March 21, 2007 9:03 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: But only Partly Are you backed up? Are you SURE? http://www.signonsandiego.com/news/tech/20070320-0509-lostdata.html JUNEAU, Alaska - Perhaps you know that sinking feeling when a single keystroke accidentally destroys hours of work. Now imagine wiping out a disk drive containing an account worth $38 billion. That's what happened to a computer technician reformatting a disk drive at the Alaska Department of Revenue. While doing routine maintenance work, the technician accidentally deleted applicant information for an oil-funded account - one of Alaska residents' biggest perks - and mistakenly reformatted the backup drive, as well. There was still hope, until the department discovered its third line of defense, backup tapes, were unreadable. "Nobody panicked, but we instantly went into planning for the worst-case scenario," said Permanent Fund Dividend Division Director Amy Skow. The computer foul-up last July would end up costing the department more than $200,000. Over the next few days, as the department, the division and consultants from Microsoft Corp. and Dell Inc. labored to retrieve the data, it became obvious the worst-case scenario was at hand. Nine months worth of information concerning the yearly payout from the Alaska Permanent Fund was gone: some 800,000 electronic images that had been painstakingly scanned into the system months earlier, the 2006 paper applications that people had either mailed in or filed over the counter, and supporting documentation such as birth certificates and proof of residence. And the only backup was the paperwork itself - stored in more than 300 cardboard boxes. "We had to bring that paper back to the scanning room, and send it through again, and quality control it, and then you have to have a way to link that paper to that person's file," Skow said. Half a dozen seasonal workers came back to assist the regular division staff, and about 70 people working overtime and weekends re-entered all the lost data by the end of August. "They were just ready, willing and able to chip in and, in fact, we needed all of them to chip in to get all the paperwork rescanned in a timely manner so that we could meet our obligations to the public," Skow said. Last October and November, the department met its obligation to the public. A majority of the estimated 600,000 payments for last year's $1,106.96 individual dividends went out on schedule, including those for 28,000 applicants who were still under review when the computer disaster struck. Former Revenue Commissioner Bill Corbus said no one was ever blamed for the incident. "Everybody felt very bad about it and we all learned a lesson. There was no witch hunt," Corbus said. According to department staff, they now have a proven and regularly tested backup and restore procedure. The department is asking lawmakers to approve a supplemental budget request for $220,700 to cover the excess costs incurred during the six-week recovery effort, including about $128,400 in overtime and $71,800 for computer consultants. The money would come from the permanent fund earnings, the money earmarked for the dividends. That means recipients could find their next check docked by about 37 cents. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Wed Mar 21 10:11:40 2007 From: john at winhaven.net (John Bartow) Date: Wed, 21 Mar 2007 10:11:40 -0500 Subject: [AccessD] Help with string In-Reply-To: <004101c76b06$8b9ff400$3334fad1@SUSANONE> References: <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> <004101c76b06$8b9ff400$3334fad1@SUSANONE> Message-ID: <002f01c76bcb$3b7a4370$6402a8c0@ScuzzPaq> This may be useful: Using names for tables, table fields, queries, and query columns that conflict with reserved words can cause problems later in the design life of an application and/or a database. Some of the conflicts can arise when referencing an object or try to connect to a datasource. Other conflicts can arise if you try to upsize your database to SQL Server. Jet reserved words: http://support.microsoft.com/default.aspx?scid=kb;en-us;321266 SQL Server reserved words: http://msdn2.microsoft.com/en-us/library/aa238507(SQL.80).aspx Future SQL Server reserved words: http://msdn2.microsoft.com/en-us/library/aa238507(SQL.80).aspx ODBC reserved words: http://msdn2.microsoft.com/en-us/library/aa238507(SQL.80).aspx Non-standard characters: (',*") -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Tuesday, March 20, 2007 10:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Help with string Month is probably a reserved word (I didn't look it up). It might work, but eventually, it's probably going to cause you a problem. I'd rename that one. Susan H. Hi, Can someone help with the following string? FA is text, Funding is text, and Month is numeric. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Wed Mar 21 10:37:44 2007 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 21 Mar 2007 10:37:44 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: <002801c76bc8$68daf600$657aa8c0@m6805> References: <000f01c76bc1$919af420$0201a8c0@HAL9005> <002801c76bc8$68daf600$657aa8c0@m6805> Message-ID: Close John. These were IBM 2314's 29Mb per drive.11 platters, 20 heads. We had four drives but all of our stuff was set up to use only 3 because one was often broken ;-) They had a plug thing in the front as I recall that you could change which was which by changing the plug from one to another. One drive was for the Operating system and our programs, the other two had the data files and workspaces for sorting etc. Wikipedia has a nice description of them here http://en.wikipedia.org/wiki/Early_IBM_disk_storage#IBM_2314 We got to know our Field Engineers very well. They were there every week to do preventive maintenance and there were many weeks when they were there almost every day for something or another. I remember one time when we had been down for a while and there were about 4 FE's there working on the drives, our company president came in and was trying to pressure them to get it fixed faster and asked "so how long is it going to be down?" and the senior FE replied that "if we knew what was the matter it would already be fixed" The president went off in a huff and they had it fixed an hour or so later and we were off and running. Everybody in the room was happy to see the president storm off in a rage as we all thought him a blow-hard. Ah, the good old days. ;-) GK On 3/21/07, JWColby wrote: > >In those days, disks on mainframes were removable from the drives > themselves which were about the size of a washing machine. The disk packs > were about the diameter of a LP record and the ones we used were about 8 > inches tall. > > Must have been one of the old IBM hard disk cabinets. It had drawers that > you could pull out and then unlock and remove the disk packs. Those were 80 > mb packs if memory serves me. Something like 8 platters, heads on each > side, hydraulically actuated heads. > > In 1972/73 I was trained by the USN to fix that disk drive system. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Wednesday, March 21, 2007 10:37 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: But only Partly > > Ouch. We used to do Disaster Recovery Firedrills back in my early mainframe > days when I was a computer operator. We had an arrangement with another > local company that had a similar hardware configuration to ours that we were > backup sites for each other. In those days, disks on mainframes were > removable from the drives themselves which were about the size of a washing > machine. The disk packs were about the diameter of a LP record and the ones > we used were about 8 inches tall. > We would take our disks or maybe it was just backup tapes over to this other > company and they would let us use their system over night and we would > attempt to run our orders and print the picking documents. Since the > hardware configuration was slightly different we had different execution job > control that referenced the hardware they had there. I was mostly just along > to carry stuff in the early days but later on I was called on to run the > stuff too. When fixed hard drives and online terminals came along in about > 1980 that ceased to be an option anymore as we would have had to actually > overwrite their files on the disk or they would have needed enough empty > space for us to load our stuff on and as disk was failrly expensive in those > days that wasn't a viable option. So instead we concentrated on getting > better covereage from our hardware maintenance group. And we used our backup > tapes pretty often when stuff got corrupted and had daily, weekly and > monthly full backups for an entire year of generations, so we were really > quite secure and fully tested backup wise. Noplace I have worked since has > had anywhere near that level of backup. But hardware failed a lot more then > than it does now too, so we get lulled into a sense of security that drives > don't fail. But in this case it wasn't even a drive failure that caused it, > it was a human mistake. > > We had an occurance of the "can't read the backups" here a while back. > It was a very bad thing. There had been a change to the backup software > itself and maybe the hardware too. I don't remember exactly what the end > result was as far as data loss - don't think we lost anything - but we were > down for an entire day - no sales entered. > Order takers had to write orders down on paper to be entered later. I think > our website still took orders as it's seperate but there were no > confirmations etc. It wasn't a total loss as some of that business came to > us in the following days, but some of those orders went to other sellers > instead of us and perhaps some of those customers went away disgruntled too. > > GK > > -- > 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 Mar 21 10:44:10 2007 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 21 Mar 2007 10:44:10 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: References: <000f01c76bc1$919af420$0201a8c0@HAL9005> <002801c76bc8$68daf600$657aa8c0@m6805> Message-ID: Oops, they were actually 2311's. Only 7.25 MB each drive. Found a picture http://www.columbia.edu/acis/history/2311.html GK On 3/21/07, Gary Kjos wrote: > Close John. These were IBM 2314's 29Mb per drive.11 platters, 20 > heads. We had four drives but all of our stuff was set up to use only > 3 because one was often broken ;-) They had a plug thing in the front > as I recall that you could change which was which by changing the plug > from one to another. One drive was for the Operating system and our > programs, the other two had the data files and workspaces for sorting > etc. > > Wikipedia has a nice description of them here > http://en.wikipedia.org/wiki/Early_IBM_disk_storage#IBM_2314 > > We got to know our Field Engineers very well. They were there every > week to do preventive maintenance and there were many weeks when they > were there almost every day for something or another. I remember one > time when we had been down for a while and there were about 4 FE's > there working on the drives, our company president came in and was > trying to pressure them to get it fixed faster and asked "so how long > is it going to be down?" and the senior FE replied that "if we knew > what was the matter it would already be fixed" The president went off > in a huff and they had it fixed an hour or so later and we were off > and running. Everybody in the room was happy to see the president > storm off in a rage as we all thought him a blow-hard. Ah, the good > old days. ;-) > > GK > > On 3/21/07, JWColby wrote: > > >In those days, disks on mainframes were removable from the drives > > themselves which were about the size of a washing machine. The disk packs > > were about the diameter of a LP record and the ones we used were about 8 > > inches tall. > > > > Must have been one of the old IBM hard disk cabinets. It had drawers that > > you could pull out and then unlock and remove the disk packs. Those were 80 > > mb packs if memory serves me. Something like 8 platters, heads on each > > side, hydraulically actuated heads. > > > > In 1972/73 I was trained by the USN to fix that disk drive system. > > > > John W. Colby > > Colby Consulting > > www.ColbyConsulting.com > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > > Sent: Wednesday, March 21, 2007 10:37 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] OT: But only Partly > > > > Ouch. We used to do Disaster Recovery Firedrills back in my early mainframe > > days when I was a computer operator. We had an arrangement with another > > local company that had a similar hardware configuration to ours that we were > > backup sites for each other. In those days, disks on mainframes were > > removable from the drives themselves which were about the size of a washing > > machine. The disk packs were about the diameter of a LP record and the ones > > we used were about 8 inches tall. > > We would take our disks or maybe it was just backup tapes over to this other > > company and they would let us use their system over night and we would > > attempt to run our orders and print the picking documents. Since the > > hardware configuration was slightly different we had different execution job > > control that referenced the hardware they had there. I was mostly just along > > to carry stuff in the early days but later on I was called on to run the > > stuff too. When fixed hard drives and online terminals came along in about > > 1980 that ceased to be an option anymore as we would have had to actually > > overwrite their files on the disk or they would have needed enough empty > > space for us to load our stuff on and as disk was failrly expensive in those > > days that wasn't a viable option. So instead we concentrated on getting > > better covereage from our hardware maintenance group. And we used our backup > > tapes pretty often when stuff got corrupted and had daily, weekly and > > monthly full backups for an entire year of generations, so we were really > > quite secure and fully tested backup wise. Noplace I have worked since has > > had anywhere near that level of backup. But hardware failed a lot more then > > than it does now too, so we get lulled into a sense of security that drives > > don't fail. But in this case it wasn't even a drive failure that caused it, > > it was a human mistake. > > > > We had an occurance of the "can't read the backups" here a while back. > > It was a very bad thing. There had been a change to the backup software > > itself and maybe the hardware too. I don't remember exactly what the end > > result was as far as data loss - don't think we lost anything - but we were > > down for an entire day - no sales entered. > > Order takers had to write orders down on paper to be entered later. I think > > our website still took orders as it's seperate but there were no > > confirmations etc. It wasn't a total loss as some of that business came to > > us in the following days, but some of those orders went to other sellers > > instead of us and perhaps some of those customers went away disgruntled too. > > > > GK > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > Gary Kjos > garykjos at gmail.com > -- Gary Kjos garykjos at gmail.com From markamatte at hotmail.com Wed Mar 21 10:48:32 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 15:48:32 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <002f01c76bcb$3b7a4370$6402a8c0@ScuzzPaq> Message-ID: Hello All, I have a DB...just the data...no FE...all of the Keys are 8 character alpha-numeric. This key is generated from the date time. The company that developed the app no longer exists. I need to figure out the logic used, and convert these keys back to date time. I've searched online for any reference to the company/software...and no luck. Any ideas/directions...anything? Thanks, Mark A. Matte _________________________________________________________________ It?s tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline From rockysmolin at bchacc.com Wed Mar 21 10:50:24 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 21 Mar 2007 08:50:24 -0700 Subject: [AccessD] OT: But only Partly In-Reply-To: Message-ID: <001e01c76bd0$a3ac82f0$0201a8c0@HAL9005> 2341s? I wrote drivers for those in assembly language as an undergraduate. Ah the good old days. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, March 21, 2007 8:38 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Close John. These were IBM 2314's 29Mb per drive.11 platters, 20 heads. We had four drives but all of our stuff was set up to use only 3 because one was often broken ;-) They had a plug thing in the front as I recall that you could change which was which by changing the plug from one to another. One drive was for the Operating system and our programs, the other two had the data files and workspaces for sorting etc. Wikipedia has a nice description of them here http://en.wikipedia.org/wiki/Early_IBM_disk_storage#IBM_2314 We got to know our Field Engineers very well. They were there every week to do preventive maintenance and there were many weeks when they were there almost every day for something or another. I remember one time when we had been down for a while and there were about 4 FE's there working on the drives, our company president came in and was trying to pressure them to get it fixed faster and asked "so how long is it going to be down?" and the senior FE replied that "if we knew what was the matter it would already be fixed" The president went off in a huff and they had it fixed an hour or so later and we were off and running. Everybody in the room was happy to see the president storm off in a rage as we all thought him a blow-hard. Ah, the good old days. ;-) GK On 3/21/07, JWColby wrote: > >In those days, disks on mainframes were removable from the drives > themselves which were about the size of a washing machine. The disk > packs were about the diameter of a LP record and the ones we used were > about 8 inches tall. > > Must have been one of the old IBM hard disk cabinets. It had drawers > that you could pull out and then unlock and remove the disk packs. > Those were 80 mb packs if memory serves me. Something like 8 > platters, heads on each side, hydraulically actuated heads. > > In 1972/73 I was trained by the USN to fix that disk drive system. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Wednesday, March 21, 2007 10:37 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: But only Partly > > Ouch. We used to do Disaster Recovery Firedrills back in my early > mainframe days when I was a computer operator. We had an arrangement > with another local company that had a similar hardware configuration > to ours that we were backup sites for each other. In those days, disks > on mainframes were removable from the drives themselves which were > about the size of a washing machine. The disk packs were about the > diameter of a LP record and the ones we used were about 8 inches tall. > We would take our disks or maybe it was just backup tapes over to this > other company and they would let us use their system over night and we > would attempt to run our orders and print the picking documents. Since > the hardware configuration was slightly different we had different > execution job control that referenced the hardware they had there. I > was mostly just along to carry stuff in the early days but later on I > was called on to run the stuff too. When fixed hard drives and online > terminals came along in about 1980 that ceased to be an option anymore > as we would have had to actually overwrite their files on the disk or > they would have needed enough empty space for us to load our stuff on > and as disk was failrly expensive in those days that wasn't a viable > option. So instead we concentrated on getting better covereage from > our hardware maintenance group. And we used our backup tapes pretty > often when stuff got corrupted and had daily, weekly and monthly full > backups for an entire year of generations, so we were really quite > secure and fully tested backup wise. Noplace I have worked since has > had anywhere near that level of backup. But hardware failed a lot more > then than it does now too, so we get lulled into a sense of security > that drives don't fail. But in this case it wasn't even a drive failure that caused it, it was a human mistake. > > We had an occurance of the "can't read the backups" here a while back. > It was a very bad thing. There had been a change to the backup > software itself and maybe the hardware too. I don't remember exactly > what the end result was as far as data loss - don't think we lost > anything - but we were down for an entire day - no sales entered. > Order takers had to write orders down on paper to be entered later. I > think our website still took orders as it's seperate but there were no > confirmations etc. It wasn't a total loss as some of that business > came to us in the following days, but some of those orders went to > other sellers instead of us and perhaps some of those customers went away disgruntled too. > > GK > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: 3/20/2007 8:07 AM From jwcolby at colbyconsulting.com Wed Mar 21 10:55:54 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 21 Mar 2007 11:55:54 -0400 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <002f01c76bcb$3b7a4370$6402a8c0@ScuzzPaq> Message-ID: <004101c76bd1$688015b0$657aa8c0@m6805> >..all of the Keys are 8 character alpha-numeric LOL, good reason to no longer exist! John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 21, 2007 11:49 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT(kinda): Crack Code Hello All, I have a DB...just the data...no FE...all of the Keys are 8 character alpha-numeric. This key is generated from the date time. The company that developed the app no longer exists. I need to figure out the logic used, and convert these keys back to date time. I've searched online for any reference to the company/software...and no luck. Any ideas/directions...anything? Thanks, Mark A. Matte _________________________________________________________________ Its tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a spx?icid=HMMartagline From cspell at jhuccp.org Wed Mar 21 10:58:07 2007 From: cspell at jhuccp.org (Spell, Cynthia G.) Date: Wed, 21 Mar 2007 11:58:07 -0400 Subject: [AccessD] Help with string In-Reply-To: <002f01c76bcb$3b7a4370$6402a8c0@ScuzzPaq> References: <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu><004101c76b06$8b9ff400$3334fad1@SUSANONE> <002f01c76bcb$3b7a4370$6402a8c0@ScuzzPaq> Message-ID: <2E8AE992B157C0409B18D0225D0B476305F53536@XCH-VN01.sph.ad.jhsph.edu> VERY useful, at least for me. Thank you! Cindy -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Wednesday, March 21, 2007 11:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Help with string This may be useful: Using names for tables, table fields, queries, and query columns that conflict with reserved words can cause problems later in the design life of an application and/or a database. Some of the conflicts can arise when referencing an object or try to connect to a datasource. Other conflicts can arise if you try to upsize your database to SQL Server. Jet reserved words: http://support.microsoft.com/default.aspx?scid=kb;en-us;321266 SQL Server reserved words: http://msdn2.microsoft.com/en-us/library/aa238507(SQL.80).aspx Future SQL Server reserved words: http://msdn2.microsoft.com/en-us/library/aa238507(SQL.80).aspx ODBC reserved words: http://msdn2.microsoft.com/en-us/library/aa238507(SQL.80).aspx Non-standard characters: (',*") -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Tuesday, March 20, 2007 10:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Help with string Month is probably a reserved word (I didn't look it up). It might work, but eventually, it's probably going to cause you a problem. I'd rename that one. Susan H. Hi, Can someone help with the following string? FA is text, Funding is text, and Month is numeric. -- 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 Mar 21 10:58:07 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 21 Mar 2007 08:58:07 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: <002b01c76bd1$b93c6b70$0201a8c0@HAL9005> What's the company name? Maybe somebody knows someone who worked there (I just tracked down an former employee of a defunct company). Also how do you know that the 8 character keys are date/time? What's the platform of the db? Access? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 21, 2007 8:49 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT(kinda): Crack Code Hello All, I have a DB...just the data...no FE...all of the Keys are 8 character alpha-numeric. This key is generated from the date time. The company that developed the app no longer exists. I need to figure out the logic used, and convert these keys back to date time. I've searched online for any reference to the company/software...and no luck. Any ideas/directions...anything? Thanks, Mark A. Matte _________________________________________________________________ Its tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a spx?icid=HMMartagline -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: 3/20/2007 8:07 AM From jwcolby at colbyconsulting.com Wed Mar 21 10:57:50 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 21 Mar 2007 11:57:50 -0400 Subject: [AccessD] OT: But only Partly In-Reply-To: References: <000f01c76bc1$919af420$0201a8c0@HAL9005><002801c76bc8$68daf600$657aa8c0@m6805> Message-ID: <004201c76bd1$addd8020$657aa8c0@m6805> Definitely not the ones. These had 3 drives in drawers, the cabinet was head high and about as long as a couch. All to contain (3) 80 megabyte drives. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, March 21, 2007 11:44 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Oops, they were actually 2311's. Only 7.25 MB each drive. Found a picture http://www.columbia.edu/acis/history/2311.html GK On 3/21/07, Gary Kjos wrote: > Close John. These were IBM 2314's 29Mb per drive.11 platters, 20 > heads. We had four drives but all of our stuff was set up to use only > 3 because one was often broken ;-) They had a plug thing in the front > as I recall that you could change which was which by changing the plug > from one to another. One drive was for the Operating system and our > programs, the other two had the data files and workspaces for sorting > etc. > > Wikipedia has a nice description of them here > http://en.wikipedia.org/wiki/Early_IBM_disk_storage#IBM_2314 > > We got to know our Field Engineers very well. They were there every > week to do preventive maintenance and there were many weeks when they > were there almost every day for something or another. I remember one > time when we had been down for a while and there were about 4 FE's > there working on the drives, our company president came in and was > trying to pressure them to get it fixed faster and asked "so how long > is it going to be down?" and the senior FE replied that "if we knew > what was the matter it would already be fixed" The president went off > in a huff and they had it fixed an hour or so later and we were off > and running. Everybody in the room was happy to see the president > storm off in a rage as we all thought him a blow-hard. Ah, the good > old days. ;-) > > GK > > On 3/21/07, JWColby wrote: > > >In those days, disks on mainframes were removable from the drives > > themselves which were about the size of a washing machine. The disk > > packs were about the diameter of a LP record and the ones we used > > were about 8 inches tall. > > > > Must have been one of the old IBM hard disk cabinets. It had > > drawers that you could pull out and then unlock and remove the disk > > packs. Those were 80 mb packs if memory serves me. Something like > > 8 platters, heads on each side, hydraulically actuated heads. > > > > In 1972/73 I was trained by the USN to fix that disk drive system. > > > > John W. Colby > > Colby Consulting > > www.ColbyConsulting.com > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > > Sent: Wednesday, March 21, 2007 10:37 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] OT: But only Partly > > > > Ouch. We used to do Disaster Recovery Firedrills back in my early > > mainframe days when I was a computer operator. We had an arrangement > > with another local company that had a similar hardware configuration > > to ours that we were backup sites for each other. In those days, > > disks on mainframes were removable from the drives themselves which > > were about the size of a washing machine. The disk packs were about > > the diameter of a LP record and the ones we used were about 8 inches tall. > > We would take our disks or maybe it was just backup tapes over to > > this other company and they would let us use their system over night > > and we would attempt to run our orders and print the picking > > documents. Since the hardware configuration was slightly different > > we had different execution job control that referenced the hardware > > they had there. I was mostly just along to carry stuff in the early > > days but later on I was called on to run the stuff too. When fixed > > hard drives and online terminals came along in about 1980 that > > ceased to be an option anymore as we would have had to actually > > overwrite their files on the disk or they would have needed enough > > empty space for us to load our stuff on and as disk was failrly > > expensive in those days that wasn't a viable option. So instead we > > concentrated on getting better covereage from our hardware > > maintenance group. And we used our backup tapes pretty often when > > stuff got corrupted and had daily, weekly and monthly full backups > > for an entire year of generations, so we were really quite secure > > and fully tested backup wise. Noplace I have worked since has had > > anywhere near that level of backup. But hardware failed a lot more > > then than it does now too, so we get lulled into a sense of security that drives don't fail. But in this case it wasn't even a drive failure that caused it, it was a human mistake. > > > > We had an occurance of the "can't read the backups" here a while back. > > It was a very bad thing. There had been a change to the backup > > software itself and maybe the hardware too. I don't remember exactly > > what the end result was as far as data loss - don't think we lost > > anything - but we were down for an entire day - no sales entered. > > Order takers had to write orders down on paper to be entered later. > > I think our website still took orders as it's seperate but there > > were no confirmations etc. It wasn't a total loss as some of that > > business came to us in the following days, but some of those orders > > went to other sellers instead of us and perhaps some of those customers went away disgruntled too. > > > > GK > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > Gary Kjos > garykjos at gmail.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 garykjos at gmail.com Wed Mar 21 11:08:21 2007 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 21 Mar 2007 11:08:21 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: <004201c76bd1$addd8020$657aa8c0@m6805> References: <000f01c76bc1$919af420$0201a8c0@HAL9005> <002801c76bc8$68daf600$657aa8c0@m6805> <004201c76bd1$addd8020$657aa8c0@m6805> Message-ID: Sure it was 3? The 2314 I first mentioned had TWO drawers.. http://www.staff.ncl.ac.uk/roger.broughton/DASD/images/200426.jpg GK On 3/21/07, JWColby wrote: > Definitely not the ones. These had 3 drives in drawers, the cabinet was > head high and about as long as a couch. All to contain (3) 80 megabyte > drives. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Wednesday, March 21, 2007 11:44 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: But only Partly > > Oops, they were actually 2311's. Only 7.25 MB each drive. Found a picture > > http://www.columbia.edu/acis/history/2311.html > > GK > > On 3/21/07, Gary Kjos wrote: > > Close John. These were IBM 2314's 29Mb per drive.11 platters, 20 > > heads. We had four drives but all of our stuff was set up to use only > > 3 because one was often broken ;-) They had a plug thing in the front > > as I recall that you could change which was which by changing the plug > > from one to another. One drive was for the Operating system and our > > programs, the other two had the data files and workspaces for sorting > > etc. > > > > Wikipedia has a nice description of them here > > http://en.wikipedia.org/wiki/Early_IBM_disk_storage#IBM_2314 > > > > We got to know our Field Engineers very well. They were there every > > week to do preventive maintenance and there were many weeks when they > > were there almost every day for something or another. I remember one > > time when we had been down for a while and there were about 4 FE's > > there working on the drives, our company president came in and was > > trying to pressure them to get it fixed faster and asked "so how long > > is it going to be down?" and the senior FE replied that "if we knew > > what was the matter it would already be fixed" The president went off > > in a huff and they had it fixed an hour or so later and we were off > > and running. Everybody in the room was happy to see the president > > storm off in a rage as we all thought him a blow-hard. Ah, the good > > old days. ;-) > > > > GK > > > > On 3/21/07, JWColby wrote: > > > >In those days, disks on mainframes were removable from the drives > > > themselves which were about the size of a washing machine. The disk > > > packs were about the diameter of a LP record and the ones we used > > > were about 8 inches tall. > > > > > > Must have been one of the old IBM hard disk cabinets. It had > > > drawers that you could pull out and then unlock and remove the disk > > > packs. Those were 80 mb packs if memory serves me. Something like > > > 8 platters, heads on each side, hydraulically actuated heads. > > > > > > In 1972/73 I was trained by the USN to fix that disk drive system. > > > > > > John W. Colby > > > Colby Consulting > > > www.ColbyConsulting.com > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com > > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > > > Sent: Wednesday, March 21, 2007 10:37 AM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] OT: But only Partly > > > > > > Ouch. We used to do Disaster Recovery Firedrills back in my early > > > mainframe days when I was a computer operator. We had an arrangement > > > with another local company that had a similar hardware configuration > > > to ours that we were backup sites for each other. In those days, > > > disks on mainframes were removable from the drives themselves which > > > were about the size of a washing machine. The disk packs were about > > > the diameter of a LP record and the ones we used were about 8 inches > tall. > > > We would take our disks or maybe it was just backup tapes over to > > > this other company and they would let us use their system over night > > > and we would attempt to run our orders and print the picking > > > documents. Since the hardware configuration was slightly different > > > we had different execution job control that referenced the hardware > > > they had there. I was mostly just along to carry stuff in the early > > > days but later on I was called on to run the stuff too. When fixed > > > hard drives and online terminals came along in about 1980 that > > > ceased to be an option anymore as we would have had to actually > > > overwrite their files on the disk or they would have needed enough > > > empty space for us to load our stuff on and as disk was failrly > > > expensive in those days that wasn't a viable option. So instead we > > > concentrated on getting better covereage from our hardware > > > maintenance group. And we used our backup tapes pretty often when > > > stuff got corrupted and had daily, weekly and monthly full backups > > > for an entire year of generations, so we were really quite secure > > > and fully tested backup wise. Noplace I have worked since has had > > > anywhere near that level of backup. But hardware failed a lot more > > > then than it does now too, so we get lulled into a sense of security > that drives don't fail. But in this case it wasn't even a drive failure that > caused it, it was a human mistake. > > > > > > We had an occurance of the "can't read the backups" here a while back. > > > It was a very bad thing. There had been a change to the backup > > > software itself and maybe the hardware too. I don't remember exactly > > > what the end result was as far as data loss - don't think we lost > > > anything - but we were down for an entire day - no sales entered. > > > Order takers had to write orders down on paper to be entered later. > > > I think our website still took orders as it's seperate but there > > > were no confirmations etc. It wasn't a total loss as some of that > > > business came to us in the following days, but some of those orders > > > went to other sellers instead of us and perhaps some of those customers > went away disgruntled too. > > > > > > GK > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > Gary Kjos > > garykjos at gmail.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 Mar 21 11:39:46 2007 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 21 Mar 2007 11:39:46 -0500 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <002f01c76bcb$3b7a4370$6402a8c0@ScuzzPaq> Message-ID: Do you have anything to match some records to? Paper documents? Other supporting files? So if you had an example Order or whatever that you knew originatted on a certain date you could look at the key for it's corresponding record and reverse engineer? GK On 3/21/07, Mark A Matte wrote: > Hello All, > > I have a DB...just the data...no FE...all of the Keys are 8 character > alpha-numeric. This key is generated from the date time. The company that > developed the app no longer exists. I need to figure out the logic used, > and convert these keys back to date time. I've searched online for any > reference to the company/software...and no luck. > > Any ideas/directions...anything? > > Thanks, > > Mark A. Matte > > _________________________________________________________________ > It's tax season, make sure to follow these few simple tips > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > -- > 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 jwcolby at colbyconsulting.com Wed Mar 21 11:39:35 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 21 Mar 2007 12:39:35 -0400 Subject: [AccessD] OT: But only Partly In-Reply-To: References: <000f01c76bc1$919af420$0201a8c0@HAL9005><002801c76bc8$68daf600$657aa8c0@m6805><004201c76bd1$addd8020$657aa8c0@m6805> Message-ID: <004301c76bd7$832d1920$657aa8c0@m6805> Yea, not those. Remember though that these were US Navy machines. They might have been custom developed for all I know. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, March 21, 2007 12:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Sure it was 3? The 2314 I first mentioned had TWO drawers.. http://www.staff.ncl.ac.uk/roger.broughton/DASD/images/200426.jpg GK On 3/21/07, JWColby wrote: > Definitely not the ones. These had 3 drives in drawers, the cabinet > was head high and about as long as a couch. All to contain (3) 80 > megabyte drives. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Wednesday, March 21, 2007 11:44 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: But only Partly > > Oops, they were actually 2311's. Only 7.25 MB each drive. Found a > picture > > http://www.columbia.edu/acis/history/2311.html > > GK > > On 3/21/07, Gary Kjos wrote: > > Close John. These were IBM 2314's 29Mb per drive.11 platters, 20 > > heads. We had four drives but all of our stuff was set up to use > > only > > 3 because one was often broken ;-) They had a plug thing in the > > front as I recall that you could change which was which by changing > > the plug from one to another. One drive was for the Operating system > > and our programs, the other two had the data files and workspaces > > for sorting etc. > > > > Wikipedia has a nice description of them here > > http://en.wikipedia.org/wiki/Early_IBM_disk_storage#IBM_2314 > > > > We got to know our Field Engineers very well. They were there every > > week to do preventive maintenance and there were many weeks when > > they were there almost every day for something or another. I > > remember one time when we had been down for a while and there were > > about 4 FE's there working on the drives, our company president came > > in and was trying to pressure them to get it fixed faster and asked > > "so how long is it going to be down?" and the senior FE replied that > > "if we knew what was the matter it would already be fixed" The > > president went off in a huff and they had it fixed an hour or so > > later and we were off and running. Everybody in the room was happy to see the president > > storm off in a rage as we all thought him a blow-hard. Ah, the good > > old days. ;-) > > > > GK > > > > On 3/21/07, JWColby wrote: > > > >In those days, disks on mainframes were removable from the drives > > > themselves which were about the size of a washing machine. The > > > disk packs were about the diameter of a LP record and the ones we > > > used were about 8 inches tall. > > > > > > Must have been one of the old IBM hard disk cabinets. It had > > > drawers that you could pull out and then unlock and remove the > > > disk packs. Those were 80 mb packs if memory serves me. > > > Something like > > > 8 platters, heads on each side, hydraulically actuated heads. > > > > > > In 1972/73 I was trained by the USN to fix that disk drive system. > > > > > > John W. Colby > > > Colby Consulting > > > www.ColbyConsulting.com > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com > > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary > > > Kjos > > > Sent: Wednesday, March 21, 2007 10:37 AM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] OT: But only Partly > > > > > > Ouch. We used to do Disaster Recovery Firedrills back in my early > > > mainframe days when I was a computer operator. We had an > > > arrangement with another local company that had a similar hardware > > > configuration to ours that we were backup sites for each other. In > > > those days, disks on mainframes were removable from the drives > > > themselves which were about the size of a washing machine. The > > > disk packs were about the diameter of a LP record and the ones we > > > used were about 8 inches > tall. > > > We would take our disks or maybe it was just backup tapes over to > > > this other company and they would let us use their system over > > > night and we would attempt to run our orders and print the picking > > > documents. Since the hardware configuration was slightly different > > > we had different execution job control that referenced the > > > hardware they had there. I was mostly just along to carry stuff in > > > the early days but later on I was called on to run the stuff too. > > > When fixed hard drives and online terminals came along in about > > > 1980 that ceased to be an option anymore as we would have had to > > > actually overwrite their files on the disk or they would have > > > needed enough empty space for us to load our stuff on and as disk > > > was failrly expensive in those days that wasn't a viable option. > > > So instead we concentrated on getting better covereage from our > > > hardware maintenance group. And we used our backup tapes pretty > > > often when stuff got corrupted and had daily, weekly and monthly > > > full backups for an entire year of generations, so we were really > > > quite secure and fully tested backup wise. Noplace I have worked > > > since has had anywhere near that level of backup. But hardware > > > failed a lot more then than it does now too, so we get lulled into > > > a sense of security > that drives don't fail. But in this case it wasn't even a drive > failure that caused it, it was a human mistake. > > > > > > We had an occurance of the "can't read the backups" here a while back. > > > It was a very bad thing. There had been a change to the backup > > > software itself and maybe the hardware too. I don't remember > > > exactly what the end result was as far as data loss - don't think > > > we lost anything - but we were down for an entire day - no sales entered. > > > Order takers had to write orders down on paper to be entered later. > > > I think our website still took orders as it's seperate but there > > > were no confirmations etc. It wasn't a total loss as some of that > > > business came to us in the following days, but some of those > > > orders went to other sellers instead of us and perhaps some of > > > those customers > went away disgruntled too. > > > > > > GK > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > Gary Kjos > > garykjos at gmail.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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Wed Mar 21 11:47:13 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 21 Mar 2007 09:47:13 -0700 Subject: [AccessD] OT: But only Partly In-Reply-To: <002d01c76bca$7fd80da0$6402a8c0@ScuzzPaq> References: <000f01c76bc1$919af420$0201a8c0@HAL9005> <002d01c76bca$7fd80da0$6402a8c0@ScuzzPaq> Message-ID: Referring to them as recovery systems is an excellent idea! I'll remember that. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Wednesday, March 21, 2007 8:06 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: But only Partly Had a similar issue to a new client a few years ago. They had an Access app (that I didn't do) and the BE was on a NAS unit. It held all their job orders and tracking info. It was corrupted and when I went in to try to recover it from their backup tape - which they were reliably changing every day and taking off site - there was nothing on any of the tapes. The backup system (which I didn't set up) hadn't worked for over a year! IIRC I asked everyone on these lists for references for recovery services. I could only get 13 records recovered. So the recovery services didn't work. They really lucked out though because two weeks before this happened they had asked me to look at their access application and I had copied it and their BE to my USB memory stick. So they got away with manually reentering two weeks worth of paper files. Now they have a solid backup system and it gets checked to ensure it is actually doing something. I also have it set to send an email whenever it fails so that makes it a little more obvious. I refer to backup systems as recovery systems with my clients so they understand it up front. So far so good. -----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, March 21, 2007 9:03 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: But only Partly Are you backed up? Are you SURE? http://www.signonsandiego.com/news/tech/20070320-0509-lostdata.html JUNEAU, Alaska - Perhaps you know that sinking feeling when a single keystroke accidentally destroys hours of work. Now imagine wiping out a disk drive containing an account worth $38 billion. That's what happened to a computer technician reformatting a disk drive at the Alaska Department of Revenue. While doing routine maintenance work, the technician accidentally deleted applicant information for an oil-funded account - one of Alaska residents' biggest perks - and mistakenly reformatted the backup drive, as well. There was still hope, until the department discovered its third line of defense, backup tapes, were unreadable. "Nobody panicked, but we instantly went into planning for the worst-case scenario," said Permanent Fund Dividend Division Director Amy Skow. The computer foul-up last July would end up costing the department more than $200,000. Over the next few days, as the department, the division and consultants from Microsoft Corp. and Dell Inc. labored to retrieve the data, it became obvious the worst-case scenario was at hand. Nine months worth of information concerning the yearly payout from the Alaska Permanent Fund was gone: some 800,000 electronic images that had been painstakingly scanned into the system months earlier, the 2006 paper applications that people had either mailed in or filed over the counter, and supporting documentation such as birth certificates and proof of residence. And the only backup was the paperwork itself - stored in more than 300 cardboard boxes. "We had to bring that paper back to the scanning room, and send it through again, and quality control it, and then you have to have a way to link that paper to that person's file," Skow said. Half a dozen seasonal workers came back to assist the regular division staff, and about 70 people working overtime and weekends re-entered all the lost data by the end of August. "They were just ready, willing and able to chip in and, in fact, we needed all of them to chip in to get all the paperwork rescanned in a timely manner so that we could meet our obligations to the public," Skow said. Last October and November, the department met its obligation to the public. A majority of the estimated 600,000 payments for last year's $1,106.96 individual dividends went out on schedule, including those for 28,000 applicants who were still under review when the computer disaster struck. Former Revenue Commissioner Bill Corbus said no one was ever blamed for the incident. "Everybody felt very bad about it and we all learned a lesson. There was no witch hunt," Corbus said. According to department staff, they now have a proven and regularly tested backup and restore procedure. The department is asking lawmakers to approve a supplemental budget request for $220,700 to cover the excess costs incurred during the six-week recovery effort, including about $128,400 in overtime and $71,800 for computer consultants. The money would come from the permanent fund earnings, the money earmarked for the dividends. That means recipients could find their next check docked by about 37 cents. 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 tuxedoman888 at gmail.com Wed Mar 21 11:52:24 2007 From: tuxedoman888 at gmail.com (Billy Pang) Date: Wed, 21 Mar 2007 09:52:24 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <002f01c76bcb$3b7a4370$6402a8c0@ScuzzPaq> Message-ID: <7c8826480703210952i4aeb34d0k8c5481b76cc51c47@mail.gmail.com> can you post an example of a record with the key? also, why do you need to convert these keys back to datetime? On 3/21/07, Mark A Matte wrote: > > Hello All, > > I have a DB...just the data...no FE...all of the Keys are 8 character > alpha-numeric. This key is generated from the date time. The company > that > developed the app no longer exists. I need to figure out the logic used, > and convert these keys back to date time. I've searched online for any > reference to the company/software...and no luck. > > Any ideas/directions...anything? > > Thanks, > > Mark A. Matte > > _________________________________________________________________ > It's tax season, make sure to follow these few simple tips > > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- Billy Pang http://dbnotes.blogspot.com/ "Once the game is over, the King and the pawn go back in the same box." - Italian proverb From markamatte at hotmail.com Wed Mar 21 12:08:18 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 17:08:18 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <004101c76bd1$688015b0$657aa8c0@m6805> Message-ID: lol...thanks John. >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 11:55:54 -0400 > > >..all of the Keys are 8 character alpha-numeric > >LOL, good reason to no longer exist! > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 11:49 AM >To: accessd at databaseadvisors.com >Subject: [AccessD] OT(kinda): Crack Code > >Hello All, > >I have a DB...just the data...no FE...all of the Keys are 8 character >alpha-numeric. This key is generated from the date time. The company that >developed the app no longer exists. I need to figure out the logic used, >and convert these keys back to date time. I've searched online for any >reference to the company/software...and no luck. > >Any ideas/directions...anything? > >Thanks, > >Mark A. Matte > >_________________________________________________________________ >Its tax season, make sure to follow these few simple tips >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a >spx?icid=HMMartagline > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Exercise your brain! Try Flexicon. http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinemarch07 From markamatte at hotmail.com Wed Mar 21 12:10:32 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 17:10:32 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <002b01c76bd1$b93c6b70$0201a8c0@HAL9005> Message-ID: Blue Bird...and the product was imageABLE. I did track down an employee...wrote some of the app...but he hasn't returned my calls. The DB is INFORMIX...and there is a tool in the app that will convert the OBJID back to a date time...but only 1 at a time...and I have over 5 million. >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 08:58:07 -0700 > >What's the company name? Maybe somebody knows someone who worked there (I >just tracked down an former employee of a defunct company). > >Also how do you know that the 8 character keys are date/time? > >What's the platform of the db? Access? > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 8:49 AM >To: accessd at databaseadvisors.com >Subject: [AccessD] OT(kinda): Crack Code > >Hello All, > >I have a DB...just the data...no FE...all of the Keys are 8 character >alpha-numeric. This key is generated from the date time. The company that >developed the app no longer exists. I need to figure out the logic used, >and convert these keys back to date time. I've searched online for any >reference to the company/software...and no luck. > >Any ideas/directions...anything? > >Thanks, > >Mark A. Matte > >_________________________________________________________________ >Its tax season, make sure to follow these few simple tips >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a >spx?icid=HMMartagline > > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: 3/20/2007 >8:07 AM > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ It?s tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline From markamatte at hotmail.com Wed Mar 21 12:11:33 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 17:11:33 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: All I have is dates...not times...but I know it is date and time that was used. >From: "Gary Kjos" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 11:39:46 -0500 > >Do you have anything to match some records to? Paper documents? Other >supporting files? So if you had an example Order or whatever that you >knew originatted on a certain date you could look at the key for it's >corresponding record and reverse engineer? > >GK > >On 3/21/07, Mark A Matte wrote: > > Hello All, > > > > I have a DB...just the data...no FE...all of the Keys are 8 character > > alpha-numeric. This key is generated from the date time. The company >that > > developed the app no longer exists. I need to figure out the logic >used, > > and convert these keys back to date time. I've searched online for any > > reference to the company/software...and no luck. > > > > Any ideas/directions...anything? > > > > Thanks, > > > > Mark A. Matte > > > > _________________________________________________________________ > > It's tax season, make sure to follow these few simple tips > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > > > > -- > > 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 _________________________________________________________________ Interest Rates near 39yr lows! $430,000 Mortgage for $1,399/mo - Calculate new payment http://www.lowermybills.com/lre/index.jsp?sourceid=lmb-9632-18466&moid=7581 From artful at rogers.com Wed Mar 21 12:28:49 2007 From: artful at rogers.com (artful at rogers.com) Date: Wed, 21 Mar 2007 10:28:49 -0700 (PDT) Subject: [AccessD] Walk bitwise through a string Message-ID: <95731.1149.qm@web88203.mail.re2.yahoo.com> How do I walk through the bits comprising any given byte of interest? Suppose an input string such as "B". I want to walk through the bits comprising this byte and ideally create an array of those values. I am not sure even how to begin. A. From davidmcafee at gmail.com Wed Mar 21 12:43:43 2007 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 21 Mar 2007 10:43:43 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: Message-ID: <8786a4c00703211043s2fdcb5d2q3c94e372ab842a06@mail.gmail.com> Do you have some samples (code + solved dates/times) so we can try and figure it out. I once cracked an algorithm with help from this list (or maybe it was Access-L). On 3/21/07, Mark A Matte wrote: > > > All I have is dates...not times...but I know it is date and time that was > used. > > >From: "Gary Kjos" > >Reply-To: Access Developers discussion and problem > >solving > >To: "Access Developers discussion and problem > >solving" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 11:39:46 -0500 > > > >Do you have anything to match some records to? Paper documents? Other > >supporting files? So if you had an example Order or whatever that you > >knew originatted on a certain date you could look at the key for it's > >corresponding record and reverse engineer? > > > >GK > > > >On 3/21/07, Mark A Matte wrote: > > > Hello All, > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 character > > > alpha-numeric. This key is generated from the date time. The company > >that > > > developed the app no longer exists. I need to figure out the logic > >used, > > > and convert these keys back to date time. I've searched online for > any > > > reference to the company/software...and no luck. > > > > > > Any ideas/directions...anything? > > > > > > Thanks, > > > > > > Mark A. Matte > > > > > > _________________________________________________________________ > > > It's tax season, make sure to follow these few simple tips > > > > > > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > > > > > > > -- > > > 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 > > _________________________________________________________________ > Interest Rates near 39yr lows! $430,000 Mortgage for $1,399/mo - Calculate > new payment > > http://www.lowermybills.com/lre/index.jsp?sourceid=lmb-9632-18466&moid=7581 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From markamatte at hotmail.com Wed Mar 21 12:51:42 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 17:51:42 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <7c8826480703210952i4aeb34d0k8c5481b76cc51c47@mail.gmail.com> Message-ID: The reason I need to convert back...is that I have about 40K orphaned records. There is no date or time stamp in this table. If I can convert the OBJID back to a date/time...I might be able to re-establish some of the relationships by adjusting these times...or at least give an accurate timeline of when the relation ship was lost. Below are some examples. OBJID H9WDH701=02/06/03 09:19:55 AM H9WLA903=02/06/03 12:08:33 PM HLBDMS01=09/16/03 08:56:52 AM H0HEOO01=08/07/02 09:19:36 PM IYY5UQ01=05/08/06 05:40:02 AM >From: "Billy Pang" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 09:52:24 -0700 > >can you post an example of a record with the key? > >also, why do you need to convert these keys back to datetime? > > >On 3/21/07, Mark A Matte wrote: > > > > Hello All, > > > > I have a DB...just the data...no FE...all of the Keys are 8 character > > alpha-numeric. This key is generated from the date time. The company > > that > > developed the app no longer exists. I need to figure out the logic >used, > > and convert these keys back to date time. I've searched online for any > > reference to the company/software...and no luck. > > > > Any ideas/directions...anything? > > > > Thanks, > > > > Mark A. Matte > > > > _________________________________________________________________ > > It's tax season, make sure to follow these few simple tips > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > >-- >Billy Pang >http://dbnotes.blogspot.com/ >"Once the game is over, the King and the pawn go back in the same box." - >Italian proverb >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ From Gustav at cactus.dk Wed Mar 21 12:59:56 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 21 Mar 2007 18:59:56 +0100 Subject: [AccessD] Walk bitwise through a string Message-ID: Hi Arthur Don't know what forest you now wish to explore, but this could get you started: Public Function DecToBin(ByVal lngNumber As Long, Optional bytLength As Byte) As String ' Returns string that represents the binary expression for lngNumber. ' ' If bytLength is specified, returned string will be filled with ' leading zeroes up to this length. Dim strBin As String While lngNumber > 0 strBin = (lngNumber Mod 2) & strBin lngNumber = lngNumber \ 2 Wend If bytLength > 0 Then strBin = Right(String(bytLength, "0") & strBin, bytLength) End If DecToBin = strBin End Function - and the counterpart: Public Function BinToDec(ByVal strBinary As String) As Long ' Returns decimal value of binary value expressed by strBinary. ' Returns -1 if strBinary expresses a value larger than a Long. ' ' Ignores characters in strBinary other than 0 and 1 to ' allow for input strings like "1001 0011 1000". ' Maximum power of two for a Long. Const cintPowerMax As Integer = 31 Dim intPos As Integer Dim intTwo As Integer Dim lngNum As Long Dim strChr As String * 1 Dim bytChr As Byte For intPos = Len(strBinary) To 1 Step -1 ' Read strBinary backwards. strChr = Mid(strBinary, intPos - 0, 1) If InStr("01", strChr) = 0 Then ' Character at position intPos is neither 0 nor 1. ' Ignore character. Else ' Convert character to numeric value. bytChr = Val(strChr) If bytChr = 0 Then ' Don't add a value of zero. Else If intTwo >= cintPowerMax Then ' Overrun. Maximum value of a Long has been reached. intPos = 0 lngNum = -1 Else ' Add binary value of character at position intPos. lngNum = lngNum + (bytChr * 2 ^ intTwo) End If End If ' Raise power for next possible addition by one. intTwo = intTwo + 1 End If Next intPos BinToDec = lngNum End Function /gustav >>> artful at rogers.com 21-03-2007 18:28 >>> How do I walk through the bits comprising any given byte of interest? Suppose an input string such as "B". I want to walk through the bits comprising this byte and ideally create an array of those values. I am not sure even how to begin. A. From jimdettman at verizon.net Wed Mar 21 13:28:43 2007 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 21 Mar 2007 14:28:43 -0400 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <00e801c76b2f$71035ff0$657aa8c0@m6805> References: <0JF70078NWT27EE0@l-daemon> <00e801c76b2f$71035ff0$657aa8c0@m6805> Message-ID: <020b01c76be6$c1f864c0$8abea8c0@XPS> John, <> Yes he is. A successful compact/repair is not a 100% guarantee that a database is still not corrupt. One of the reasons I almost always go to a backup. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 20, 2007 4:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Troubleshooting network issues Compact/Repairs. The users can usually all get in, but some get issues with specific error messages when they do specific things, and once anyone sees these kinds of things, no one can log in, get "BE not recognized / valid database" kind of messages. Are you saying that even after a compact / repair that there was a bad record? The main Be has probably 150 tables. I am not going to "discover" one specific bad record. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Tuesday, March 20, 2007 4:16 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Troubleshooting network issues i.e. starting just >this morning, suddenly the main database be is getting corrupted, as in >more than a dozen times today. Were these 'dozen' corruptions fixed by the repair function...or restoring the db? Had a problem a couple of years ago... where db crashed...tried to do a repair/compact...both failed...finally restored from backup...db ran for an hour...then crashed again. Turned out that the backup had a single record that was corrupt(memo field I think), but didn't immediately impact the performance...it would run for about an hour...then just crash(hard). I used a combination of sorting and misc functions to locate the offending record/field and loaded good records into new db. Just thought I'd share. Good Luck, Mark A. Matte >From: Jim Lawrence >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Troubleshooting network issues >Date: Tue, 20 Mar 2007 13:02:17 -0700 > >Hi John: > >I have run into many similar issues in the past. In my case the >problems were around flaky NIC cards and in one case it was an IT guy, >in the evenings whom would keep rebooting the server to test some backup scripts. >Naturally not everyone had logged out of the Access application at the >end of the day. > >We used a packet-analyzer to spot the problem... not necessarily what >the product is designed for but its ability to keep an ongoing >transaction file of network traffic proved invaluable. There are some >similar open-source products out there that will do the same thing. > >HTH >Jim > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Tuesday, March 20, 2007 12:12 PM >To: 'Access Developers discussion and problem solving'; 'Discussion of >Hardware and Software issues' >Subject: [AccessD] Troubleshooting network issues > >One of my clients is apparently having network issues, i.e. starting >just this morning, suddenly the main database be is getting corrupted, >as in more than a dozen times today. The common wisdom is that >corrupted BEs is a network issue - NICS, cables, switches, routers etc. >Does anyone have any experience tracking down such a problem, any >recommendations for tools that would watch for intermittent network >connections, troubleshooting suggestions for trying to isolate the >offending piece of the puzzle? > >John W. Colby >Colby Consulting >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 _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ -- 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 tuxedoman888 at gmail.com Wed Mar 21 13:32:45 2007 From: tuxedoman888 at gmail.com (Billy Pang) Date: Wed, 21 Mar 2007 11:32:45 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <7c8826480703210952i4aeb34d0k8c5481b76cc51c47@mail.gmail.com> Message-ID: <7c8826480703211132t60b1844dx7a8c033c256dcb5f@mail.gmail.com> good gravy those alphanumeric codes are indeed alphanumeric... I thought maybe it was md5 hashed so you can do lookups to determine original value but if there is a tool to reverse value back to datetime maybe it is not a hashed string. On 3/21/07, Mark A Matte wrote: > > The reason I need to convert back...is that I have about 40K orphaned > records. There is no date or time stamp in this table. If I can convert > the OBJID back to a date/time...I might be able to re-establish some of > the > relationships by adjusting these times...or at least give an accurate > timeline of when the relation ship was lost. Below are some examples. > > OBJID > H9WDH701=02/06/03 09:19:55 AM > H9WLA903=02/06/03 12:08:33 PM > HLBDMS01=09/16/03 08:56:52 AM > H0HEOO01=08/07/02 09:19:36 PM > IYY5UQ01=05/08/06 05:40:02 AM > > > >From: "Billy Pang" > >Reply-To: Access Developers discussion and problem > >solving > >To: "Access Developers discussion and problem > >solving" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > >can you post an example of a record with the key? > > > >also, why do you need to convert these keys back to datetime? > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > Hello All, > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 character > > > alpha-numeric. This key is generated from the date time. The company > > > that > > > developed the app no longer exists. I need to figure out the logic > >used, > > > and convert these keys back to date time. I've searched online for > any > > > reference to the company/software...and no luck. > > > > > > Any ideas/directions...anything? > > > > > > Thanks, > > > > > > Mark A. Matte > > > > > > _________________________________________________________________ > > > It's tax season, make sure to follow these few simple tips > > > > > > > > > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > >-- > >Billy Pang > >http://dbnotes.blogspot.com/ > >"Once the game is over, the King and the pawn go back in the same box." - > >Italian proverb > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > _________________________________________________________________ > Get a FREE Web site, company branded e-mail and more from Microsoft Office > Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Billy Pang http://dbnotes.blogspot.com/ "Once the game is over, the King and the pawn go back in the same box." - Italian proverb From markamatte at hotmail.com Wed Mar 21 13:36:00 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 18:36:00 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <7c8826480703211132t60b1844dx7a8c033c256dcb5f@mail.gmail.com> Message-ID: I have found also that if I sort on the key...the corresponding times are also sorted correctly. >From: "Billy Pang" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 11:32:45 -0700 > >good gravy those alphanumeric codes are indeed alphanumeric... I thought >maybe it was md5 hashed so you can do lookups to determine original value >but if there is a tool to reverse value back to datetime maybe it is not a >hashed string. > > >On 3/21/07, Mark A Matte wrote: > > > > The reason I need to convert back...is that I have about 40K orphaned > > records. There is no date or time stamp in this table. If I can >convert > > the OBJID back to a date/time...I might be able to re-establish some of > > the > > relationships by adjusting these times...or at least give an accurate > > timeline of when the relation ship was lost. Below are some examples. > > > > OBJID > > H9WDH701=02/06/03 09:19:55 AM > > H9WLA903=02/06/03 12:08:33 PM > > HLBDMS01=09/16/03 08:56:52 AM > > H0HEOO01=08/07/02 09:19:36 PM > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > >From: "Billy Pang" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "Access Developers discussion and problem > > >solving" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > >can you post an example of a record with the key? > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > Hello All, > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 >character > > > > alpha-numeric. This key is generated from the date time. The >company > > > > that > > > > developed the app no longer exists. I need to figure out the logic > > >used, > > > > and convert these keys back to date time. I've searched online for > > any > > > > reference to the company/software...and no luck. > > > > > > > > Any ideas/directions...anything? > > > > > > > > Thanks, > > > > > > > > Mark A. Matte > > > > > > > > _________________________________________________________________ > > > > It's tax season, make sure to follow these few simple tips > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > > > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > >-- > > >Billy Pang > > >http://dbnotes.blogspot.com/ > > >"Once the game is over, the King and the pawn go back in the same box." >- > > >Italian proverb > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > _________________________________________________________________ > > Get a FREE Web site, company branded e-mail and more from Microsoft >Office > > Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > >-- >Billy Pang >http://dbnotes.blogspot.com/ >"Once the game is over, the King and the pawn go back in the same box." - >Italian proverb >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN Presents today. http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A07001 From garykjos at gmail.com Wed Mar 21 13:56:42 2007 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 21 Mar 2007 13:56:42 -0500 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <002b01c76bd1$b93c6b70$0201a8c0@HAL9005> Message-ID: Here's a place that says they do Bluebird/imageABLE conversions... http://www.csc-papers.com/servicepages/legacyconversions.htm Perhaps it could be a fall back plan to send to them anyway... GK On 3/21/07, Mark A Matte wrote: > Blue Bird...and the product was imageABLE. > > I did track down an employee...wrote some of the app...but he hasn't > returned my calls. > > The DB is INFORMIX...and there is a tool in the app that will convert the > OBJID back to a date time...but only 1 at a time...and I have over 5 > million. > > > >From: "Rocky Smolin at Beach Access Software" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 08:58:07 -0700 > > > >What's the company name? Maybe somebody knows someone who worked there (I > >just tracked down an former employee of a defunct company). > > > >Also how do you know that the 8 character keys are date/time? > > > >What's the platform of the db? Access? > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 8:49 AM > >To: accessd at databaseadvisors.com > >Subject: [AccessD] OT(kinda): Crack Code > > > >Hello All, > > > >I have a DB...just the data...no FE...all of the Keys are 8 character > >alpha-numeric. This key is generated from the date time. The company that > >developed the app no longer exists. I need to figure out the logic used, > >and convert these keys back to date time. I've searched online for any > >reference to the company/software...and no luck. > > > >Any ideas/directions...anything? > > > >Thanks, > > > >Mark A. Matte > > > >_________________________________________________________________ > >Its tax season, make sure to follow these few simple tips > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a > >spx?icid=HMMartagline > > > > > >-- > >No virus found in this incoming message. > >Checked by AVG Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: 3/20/2007 > >8:07 AM > > > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > _________________________________________________________________ > It's tax season, make sure to follow these few simple tips > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > -- > 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 dwaters at usinternet.com Wed Mar 21 14:01:26 2007 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 21 Mar 2007 14:01:26 -0500 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <7c8826480703211132t60b1844dx7a8c033c256dcb5f@mail.gmail.com> Message-ID: <003d01c76beb$54539980$0200a8c0@danwaters> Mark, Perhaps you could contact the math department at a nearby university. They may want to take a whack at this, or they may know someone who would think that solving this kind of puzzle is great fun! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 21, 2007 1:36 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT(kinda): Crack Code I have found also that if I sort on the key...the corresponding times are also sorted correctly. >From: "Billy Pang" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 11:32:45 -0700 > >good gravy those alphanumeric codes are indeed alphanumeric... I thought >maybe it was md5 hashed so you can do lookups to determine original value >but if there is a tool to reverse value back to datetime maybe it is not a >hashed string. > > >On 3/21/07, Mark A Matte wrote: > > > > The reason I need to convert back...is that I have about 40K orphaned > > records. There is no date or time stamp in this table. If I can >convert > > the OBJID back to a date/time...I might be able to re-establish some of > > the > > relationships by adjusting these times...or at least give an accurate > > timeline of when the relation ship was lost. Below are some examples. > > > > OBJID > > H9WDH701=02/06/03 09:19:55 AM > > H9WLA903=02/06/03 12:08:33 PM > > HLBDMS01=09/16/03 08:56:52 AM > > H0HEOO01=08/07/02 09:19:36 PM > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > >From: "Billy Pang" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "Access Developers discussion and problem > > >solving" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > >can you post an example of a record with the key? > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > Hello All, > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 >character > > > > alpha-numeric. This key is generated from the date time. The >company > > > > that > > > > developed the app no longer exists. I need to figure out the logic > > >used, > > > > and convert these keys back to date time. I've searched online for > > any > > > > reference to the company/software...and no luck. > > > > > > > > Any ideas/directions...anything? > > > > > > > > Thanks, > > > > > > > > Mark A. Matte > > > > > > > > _________________________________________________________________ > > > > It's tax season, make sure to follow these few simple tips > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. aspx?icid=HMMartagline > > > > > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > >-- > > >Billy Pang > > >http://dbnotes.blogspot.com/ > > >"Once the game is over, the King and the pawn go back in the same box." >- > > >Italian proverb > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > _________________________________________________________________ > > Get a FREE Web site, company branded e-mail and more from Microsoft >Office > > Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > >-- >Billy Pang >http://dbnotes.blogspot.com/ >"Once the game is over, the King and the pawn go back in the same box." - >Italian proverb >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN Presents today. http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A07001 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Wed Mar 21 14:11:34 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 19:11:34 +0000 Subject: [AccessD] OT(kinda): Crack Code Message-ID: Thanks Gary, I found them...they haven't called back either. I have determined(I think)...that is is impossible to rebuild the relationships in these tables due to how the key is used. A customer is created...with this type of key. Then images are scanned in. Each image gets its own key. Then when the user relates the scan to the customer a record is created in a seperate table storing the cust key in 1 field and the scan key in another. Oh and did I mention...there is a record in the same table where the relationship itself gets its own key. All keys appear to be created with the same algorithm. So I can have 5 records with the same relationship key, but different scan and cust keys. This is just silly. They are out of business...but were pulling over 10 mil USD a year. Guess they thought "WOW...suckers bought it...lets run away while we can...Hahahaha." I almost want to crack the algorithm just to say I did...but I don't think it would be of any use. Thanks anyway, Mark A. Matte P.S...But if anyone has any ideas...the analyst/geek in me still sees it as a challenge. >From: "Gary Kjos" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 13:56:42 -0500 > >Here's a place that says they do Bluebird/imageABLE conversions... > >http://www.csc-papers.com/servicepages/legacyconversions.htm > >Perhaps it could be a fall back plan to send to them anyway... > >GK > >On 3/21/07, Mark A Matte wrote: > > Blue Bird...and the product was imageABLE. > > > > I did track down an employee...wrote some of the app...but he hasn't > > returned my calls. > > > > The DB is INFORMIX...and there is a tool in the app that will convert >the > > OBJID back to a date time...but only 1 at a time...and I have over 5 > > million. > > > > > > >From: "Rocky Smolin at Beach Access Software" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 08:58:07 -0700 > > > > > >What's the company name? Maybe somebody knows someone who worked >there (I > > >just tracked down an former employee of a defunct company). > > > > > >Also how do you know that the 8 character keys are date/time? > > > > > >What's the platform of the db? Access? > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > > >Sent: Wednesday, March 21, 2007 8:49 AM > > >To: accessd at databaseadvisors.com > > >Subject: [AccessD] OT(kinda): Crack Code > > > > > >Hello All, > > > > > >I have a DB...just the data...no FE...all of the Keys are 8 character > > >alpha-numeric. This key is generated from the date time. The company >that > > >developed the app no longer exists. I need to figure out the logic >used, > > >and convert these keys back to date time. I've searched online for any > > >reference to the company/software...and no luck. > > > > > >Any ideas/directions...anything? > > > > > >Thanks, > > > > > >Mark A. Matte > > > > > >_________________________________________________________________ > > >Its tax season, make sure to follow these few simple tips > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a > > >spx?icid=HMMartagline > > > > > > > > >-- > > >No virus found in this incoming message. > > >Checked by AVG Free Edition. > > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: >3/20/2007 > > >8:07 AM > > > > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > _________________________________________________________________ > > It's tax season, make sure to follow these few simple tips > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > > > > -- > > 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 _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ From markamatte at hotmail.com Wed Mar 21 14:25:32 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 19:25:32 +0000 Subject: [AccessD] OT(kinda): Crack Code Message-ID: This thing reminds me of the crypto toy at the end of the Davinci Code(8 little wheels with letters and numbers). I think the sequence is jumbled as well. In trying to solve I started dissecting a looking at individual characters. I looked at the 8th(last character) for frequency. The distribution didn't make much sense(listed below). So I looked at the least, "C" to try and isolate a pattern...and found it was only the last char on 9/12/2001 and 9/19/2001...and not for all of the records. I might pass it on to the University...but I'll probably just let it die...like it should have a long time ago. The only reason they are still using it is that no one understood the relationships of the tables. After I discovered that the fields OBJID in the different tables were not necessarily related...and that the 1 table with 2 keys in it...was actually related to itself 3 or more times...we made leaps and bounds...for the first time they could say definitively that they were missing records. Any way...thanks again everyone. Mar A. Matte LastChar Count 1 151767 2 114816 3 88366 4 63108 5 33900 6 24099 7 14439 8 8886 9 5427 A 1743 B 634 C 115 >From: "Dan Waters" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 14:01:26 -0500 > >Mark, > >Perhaps you could contact the math department at a nearby university. They >may want to take a whack at this, or they may know someone who would think >that solving this kind of puzzle is great fun! > >Dan Waters > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 1:36 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >I have found also that if I sort on the key...the corresponding times are >also sorted correctly. > > > >From: "Billy Pang" > >Reply-To: Access Developers discussion and problem > >solving > >To: "Access Developers discussion and problem > >solving" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > >good gravy those alphanumeric codes are indeed alphanumeric... I thought > >maybe it was md5 hashed so you can do lookups to determine original value > >but if there is a tool to reverse value back to datetime maybe it is not >a > >hashed string. > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > The reason I need to convert back...is that I have about 40K orphaned > > > records. There is no date or time stamp in this table. If I can > >convert > > > the OBJID back to a date/time...I might be able to re-establish some >of > > > the > > > relationships by adjusting these times...or at least give an accurate > > > timeline of when the relation ship was lost. Below are some examples. > > > > > > OBJID > > > H9WDH701=02/06/03 09:19:55 AM > > > H9WLA903=02/06/03 12:08:33 PM > > > HLBDMS01=09/16/03 08:56:52 AM > > > H0HEOO01=08/07/02 09:19:36 PM > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > >From: "Billy Pang" > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "Access Developers discussion and problem > > > >solving" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > >can you post an example of a record with the key? > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > Hello All, > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > >character > > > > > alpha-numeric. This key is generated from the date time. The > >company > > > > > that > > > > > developed the app no longer exists. I need to figure out the >logic > > > >used, > > > > > and convert these keys back to date time. I've searched online >for > > > any > > > > > reference to the company/software...and no luck. > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > Thanks, > > > > > > > > > > Mark A. Matte > > > > > > > > > > _________________________________________________________________ > > > > > It's tax season, make sure to follow these few simple tips > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. >aspx?icid=HMMartagline > > > > > > > > > > > > > > > -- > > > > > AccessD mailing list > > > > > AccessD at databaseadvisors.com > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > >-- > > > >Billy Pang > > > >http://dbnotes.blogspot.com/ > > > >"Once the game is over, the King and the pawn go back in the same >box." > > >- > > > >Italian proverb > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > _________________________________________________________________ > > > Get a FREE Web site, company branded e-mail and more from Microsoft > >Office > > > Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > > >-- > >Billy Pang > >http://dbnotes.blogspot.com/ > >"Once the game is over, the King and the pawn go back in the same box." - > >Italian proverb > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN >Presents today. >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A07001 > >-- >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 tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline From martyconnelly at shaw.ca Wed Mar 21 14:27:20 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 21 Mar 2007 12:27:20 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: Message-ID: <46018718.2010908@shaw.ca> Maybe and that's's a big maybe, you might be able to read via ODBC, IBM bought Informix. Free ODBC drivers were once available on the Net. Informix 3.30 http://www.carlprothman.net/Default.aspx?tabid=90#ODBCDriverForInformix Mark A Matte wrote: > Blue Bird...and the product was imageABLE. > > I did track down an employee...wrote some of the app...but he hasn't > returned my calls. > > The DB is INFORMIX...and there is a tool in the app that will convert > the OBJID back to a date time...but only 1 at a time...and I have over > 5 million. > > >> From: "Rocky Smolin at Beach Access Software" >> Reply-To: Access Developers discussion and problem >> solving >> To: "'Access Developers discussion and problem >> solving'" >> Subject: Re: [AccessD] OT(kinda): Crack Code >> Date: Wed, 21 Mar 2007 08:58:07 -0700 >> >> What's the company name? Maybe somebody knows someone who worked >> there (I >> just tracked down an former employee of a defunct company). >> >> Also how do you know that the 8 character keys are date/time? >> >> What's the platform of the db? Access? >> >> Rocky >> >> >> >> >> >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >> Sent: Wednesday, March 21, 2007 8:49 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT(kinda): Crack Code >> >> Hello All, >> >> I have a DB...just the data...no FE...all of the Keys are 8 character >> alpha-numeric. This key is generated from the date time. The >> company that >> developed the app no longer exists. I need to figure out the logic >> used, >> and convert these keys back to date time. I've searched online for any >> reference to the company/software...and no luck. >> >> Any ideas/directions...anything? >> >> Thanks, >> >> Mark A. Matte >> >> _________________________________________________________________ >> Its tax season, make sure to follow these few simple tips >> http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a >> >> spx?icid=HMMartagline >> >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: >> 3/20/2007 >> 8:07 AM >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > _________________________________________________________________ > It's tax season, make sure to follow these few simple tips > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > >------------------------------------------------------------------------ > >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 21/03/2007 7:52 AM > > -- Marty Connelly Victoria, B.C. Canada From Jim.Hale at FleetPride.com Wed Mar 21 14:00:46 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Wed, 21 Mar 2007 14:00:46 -0500 Subject: [AccessD] OT(kinda): Crack Code Message-ID: ROTFL! It had to be alpha numeric because a DB that old probably used roman numerals for dates. Come to think of it it probably followed the Julian calendar as well. Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT(kinda): Crack Code >..all of the Keys are 8 character alpha-numeric LOL, good reason to no longer exist! John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 21, 2007 11:49 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT(kinda): Crack Code Hello All, I have a DB...just the data...no FE...all of the Keys are 8 character alpha-numeric. This key is generated from the date time. The company that developed the app no longer exists. I need to figure out the logic used, and convert these keys back to date time. I've searched online for any reference to the company/software...and no luck. Any ideas/directions...anything? Thanks, Mark A. Matte _________________________________________________________________ Its tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a spx?icid=HMMartagline -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From davidmcafee at gmail.com Wed Mar 21 14:42:52 2007 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 21 Mar 2007 12:42:52 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: Message-ID: <8786a4c00703211242l6b3899f8xe23af4064ab7bb00@mail.gmail.com> well it looks like the first 3 digits could be the date. Look at your sample: H9WDH701=02/06/03 09:19:55 AM H9WLA903=02/06/03 12:08:33 PM HLBDMS01=09/16/03 08:56:52 AM The two dates 02/06/03 both start with H9W The other date of 02/06/03 starts with HLB there are 222 days difference between 02/06/03 and 09/16/09. Can HLB-H9W = 222? I may need a few beers to get in the right mood ;) David On 3/21/07, Mark A Matte wrote: > > This thing reminds me of the crypto toy at the end of the Davinci Code(8 > little wheels with letters and numbers). > > I think the sequence is jumbled as well. In trying to solve I started > dissecting a looking at individual characters. I looked at the 8th(last > character) for frequency. The distribution didn't make much sense(listed > below). So I looked at the least, "C" to try and isolate a pattern...and > found it was only the last char on 9/12/2001 and 9/19/2001...and not for > all > of the records. I might pass it on to the University...but I'll probably > just let it die...like it should have a long time ago. The only reason > they > are still using it is that no one understood the relationships of the > tables. After I discovered that the fields OBJID in the different tables > were not necessarily related...and that the 1 table with 2 keys in > it...was > actually related to itself 3 or more times...we made leaps and > bounds...for > the first time they could say definitively that they were missing records. > > Any way...thanks again everyone. > > Mar A. Matte > > > LastChar Count > 1 151767 > 2 114816 > 3 88366 > 4 63108 > 5 33900 > 6 24099 > 7 14439 > 8 8886 > 9 5427 > A 1743 > B 634 > C 115 > > >From: "Dan Waters" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > >Mark, > > > >Perhaps you could contact the math department at a nearby > university. They > >may want to take a whack at this, or they may know someone who would > think > >that solving this kind of puzzle is great fun! > > > >Dan Waters > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 1:36 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >I have found also that if I sort on the key...the corresponding times are > >also sorted correctly. > > > > > > >From: "Billy Pang" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "Access Developers discussion and problem > > >solving" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > thought > > >maybe it was md5 hashed so you can do lookups to determine original > value > > >but if there is a tool to reverse value back to datetime maybe it is > not > >a > > >hashed string. > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > The reason I need to convert back...is that I have about 40K > orphaned > > > > records. There is no date or time stamp in this table. If I can > > >convert > > > > the OBJID back to a date/time...I might be able to re-establish some > >of > > > > the > > > > relationships by adjusting these times...or at least give an > accurate > > > > timeline of when the relation ship was lost. Below are some > examples. > > > > > > > > OBJID > > > > H9WDH701=02/06/03 09:19:55 AM > > > > H9WLA903=02/06/03 12:08:33 PM > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > >From: "Billy Pang" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "Access Developers discussion and problem > > > > >solving" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > Hello All, > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > > >character > > > > > > alpha-numeric. This key is generated from the date time. The > > >company > > > > > > that > > > > > > developed the app no longer exists. I need to figure out the > >logic > > > > >used, > > > > > > and convert these keys back to date time. I've searched online > >for > > > > any > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > Thanks, > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > _________________________________________________________________ > > > > > > It's tax season, make sure to follow these few simple tips > > > > > > > > > > > > > > > > > > > > > > > > > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips > . > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > -- > > > > > > AccessD mailing list > > > > > > AccessD at databaseadvisors.com > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > >Billy Pang > > > > >http://dbnotes.blogspot.com/ > > > > >"Once the game is over, the King and the pawn go back in the same > >box." > > > > >- > > > > >Italian proverb > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > > _________________________________________________________________ > > > > Get a FREE Web site, company branded e-mail and more from Microsoft > > >Office > > > > Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > >-- > > >Billy Pang > > >http://dbnotes.blogspot.com/ > > >"Once the game is over, the King and the pawn go back in the same box." > - > > >Italian proverb > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN > >Presents today. > > > http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A07001 > > > >-- > >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 tax season, make sure to follow these few simple tips > > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From herringb at charter.net Wed Mar 21 15:38:49 2007 From: herringb at charter.net (Barry G. Herring) Date: Wed, 21 Mar 2007 12:38:49 -0800 Subject: [AccessD] OT(kinda): Crack Code Message-ID: <309974606.1174509529963.JavaMail.root@fepweb09> Maybe date and time are being converted to Base32 before being stored. Ran into this in the military, they would store information in base32 to save on space. Just a thought Barry ---- David McAfee wrote: ============= well it looks like the first 3 digits could be the date. Look at your sample: H9WDH701=02/06/03 09:19:55 AM H9WLA903=02/06/03 12:08:33 PM HLBDMS01=09/16/03 08:56:52 AM The two dates 02/06/03 both start with H9W The other date of 02/06/03 starts with HLB there are 222 days difference between 02/06/03 and 09/16/09. Can HLB-H9W = 222? I may need a few beers to get in the right mood ;) David On 3/21/07, Mark A Matte wrote: > > This thing reminds me of the crypto toy at the end of the Davinci Code(8 > little wheels with letters and numbers). > > I think the sequence is jumbled as well. In trying to solve I started > dissecting a looking at individual characters. I looked at the 8th(last > character) for frequency. The distribution didn't make much sense(listed > below). So I looked at the least, "C" to try and isolate a pattern...and > found it was only the last char on 9/12/2001 and 9/19/2001...and not for > all > of the records. I might pass it on to the University...but I'll probably > just let it die...like it should have a long time ago. The only reason > they > are still using it is that no one understood the relationships of the > tables. After I discovered that the fields OBJID in the different tables > were not necessarily related...and that the 1 table with 2 keys in > it...was > actually related to itself 3 or more times...we made leaps and > bounds...for > the first time they could say definitively that they were missing records. > > Any way...thanks again everyone. > > Mar A. Matte > > > LastChar Count > 1 151767 > 2 114816 > 3 88366 > 4 63108 > 5 33900 > 6 24099 > 7 14439 > 8 8886 > 9 5427 > A 1743 > B 634 > C 115 > > >From: "Dan Waters" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > >Mark, > > > >Perhaps you could contact the math department at a nearby > university. They > >may want to take a whack at this, or they may know someone who would > think > >that solving this kind of puzzle is great fun! > > > >Dan Waters > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 1:36 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >I have found also that if I sort on the key...the corresponding times are > >also sorted correctly. > > > > > > >From: "Billy Pang" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "Access Developers discussion and problem > > >solving" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > thought > > >maybe it was md5 hashed so you can do lookups to determine original > value > > >but if there is a tool to reverse value back to datetime maybe it is > not > >a > > >hashed string. > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > The reason I need to convert back...is that I have about 40K > orphaned > > > > records. There is no date or time stamp in this table. If I can > > >convert > > > > the OBJID back to a date/time...I might be able to re-establish some > >of > > > > the > > > > relationships by adjusting these times...or at least give an > accurate > > > > timeline of when the relation ship was lost. Below are some > examples. > > > > > > > > OBJID > > > > H9WDH701=02/06/03 09:19:55 AM > > > > H9WLA903=02/06/03 12:08:33 PM > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > >From: "Billy Pang" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "Access Developers discussion and problem > > > > >solving" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > Hello All, > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > > >character > > > > > > alpha-numeric. This key is generated from the date time. The > > >company > > > > > > that > > > > > > developed the app no longer exists. I need to figure out the > >logic > > > > >used, > > > > > > and convert these keys back to date time. I've searched online > >for > > > > any > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > Thanks, > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > _________________________________________________________________ > > > > > > It's tax season, make sure to follow these few simple tips > > > > > > > > > > > > > > > > > > > > > > > > > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips > . > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > -- > > > > > > AccessD mailing list > > > > > > AccessD at databaseadvisors.com > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > >Billy Pang > > > > >http://dbnotes.blogspot.com/ > > > > >"Once the game is over, the King and the pawn go back in the same > >box." > > > > >- > > > > >Italian proverb > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > > _________________________________________________________________ > > > > Get a FREE Web site, company branded e-mail and more from Microsoft > > >Office > > > > Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > >-- > > >Billy Pang > > >http://dbnotes.blogspot.com/ > > >"Once the game is over, the King and the pawn go back in the same box." > - > > >Italian proverb > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN > >Presents today. > > > http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A07001 > > > >-- > >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 tax season, make sure to follow these few simple tips > > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > -- > 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 Mar 21 15:57:21 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 21 Mar 2007 13:57:21 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: <004601c76bfb$8535d710$0201a8c0@HAL9005> Mark: Can you post maybe 100 or so to give us a little more sample to go on? Or send a spreadsheet to those of us who like these things with all of the OBJIDs and dates (how many are there?)? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 21, 2007 12:26 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT(kinda): Crack Code This thing reminds me of the crypto toy at the end of the Davinci Code(8 little wheels with letters and numbers). I think the sequence is jumbled as well. In trying to solve I started dissecting a looking at individual characters. I looked at the 8th(last character) for frequency. The distribution didn't make much sense(listed below). So I looked at the least, "C" to try and isolate a pattern...and found it was only the last char on 9/12/2001 and 9/19/2001...and not for all of the records. I might pass it on to the University...but I'll probably just let it die...like it should have a long time ago. The only reason they are still using it is that no one understood the relationships of the tables. After I discovered that the fields OBJID in the different tables were not necessarily related...and that the 1 table with 2 keys in it...was actually related to itself 3 or more times...we made leaps and bounds...for the first time they could say definitively that they were missing records. Any way...thanks again everyone. Mar A. Matte LastChar Count 1 151767 2 114816 3 88366 4 63108 5 33900 6 24099 7 14439 8 8886 9 5427 A 1743 B 634 C 115 >From: "Dan Waters" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 14:01:26 -0500 > >Mark, > >Perhaps you could contact the math department at a nearby university. >They may want to take a whack at this, or they may know someone who >would think that solving this kind of puzzle is great fun! > >Dan Waters > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 1:36 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >I have found also that if I sort on the key...the corresponding times >are also sorted correctly. > > > >From: "Billy Pang" > >Reply-To: Access Developers discussion and problem > >solving > >To: "Access Developers discussion and problem > >solving" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > >thought maybe it was md5 hashed so you can do lookups to determine > >original value but if there is a tool to reverse value back to > >datetime maybe it is not >a > >hashed string. > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > The reason I need to convert back...is that I have about 40K > > > orphaned records. There is no date or time stamp in this table. > > > If I can > >convert > > > the OBJID back to a date/time...I might be able to re-establish > > > some >of > > > the > > > relationships by adjusting these times...or at least give an > > > accurate timeline of when the relation ship was lost. Below are some examples. > > > > > > OBJID > > > H9WDH701=02/06/03 09:19:55 AM > > > H9WLA903=02/06/03 12:08:33 PM > > > HLBDMS01=09/16/03 08:56:52 AM > > > H0HEOO01=08/07/02 09:19:36 PM > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > >From: "Billy Pang" > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "Access Developers discussion and problem > > > >solving" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > >can you post an example of a record with the key? > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > Hello All, > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > >character > > > > > alpha-numeric. This key is generated from the date time. The > >company > > > > > that > > > > > developed the app no longer exists. I need to figure out the >logic > > > >used, > > > > > and convert these keys back to date time. I've searched > > > > > online >for > > > any > > > > > reference to the company/software...and no luck. > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > Thanks, > > > > > > > > > > Mark A. Matte > > > > > > > > > > ______________________________________________________________ > > > > > ___ It's tax season, make sure to follow these few simple tips > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. >aspx?icid=HMMartagline > > > > > > > > > > > > > > > -- > > > > > AccessD mailing list > > > > > AccessD at databaseadvisors.com > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > >-- > > > >Billy Pang > > > >http://dbnotes.blogspot.com/ > > > >"Once the game is over, the King and the pawn go back in the same >box." > > >- > > > >Italian proverb > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > _________________________________________________________________ > > > Get a FREE Web site, company branded e-mail and more from > > > Microsoft > >Office > > > Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > > >-- > >Billy Pang > >http://dbnotes.blogspot.com/ > >"Once the game is over, the King and the pawn go back in the same > >box." - Italian proverb > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN >Presents today. >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A >07001 > >-- >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 _________________________________________________________________ Its tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a spx?icid=HMMartagline -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: 3/20/2007 8:07 AM From markamatte at hotmail.com Wed Mar 21 16:03:11 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 21:03:11 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <004601c76bfb$8535d710$0201a8c0@HAL9005> Message-ID: lol...If you want to try just to do it...I will put something together...I have to go to a Win95 machine and enter 1 OBJID at a time...and write it down the DT. I probably have around 10 million...I'll see if I can get a 100. >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 13:57:21 -0700 > >Mark: > >Can you post maybe 100 or so to give us a little more sample to go on? > >Or send a spreadsheet to those of us who like these things with all of the >OBJIDs and dates (how many are there?)? > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 12:26 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >This thing reminds me of the crypto toy at the end of the Davinci Code(8 >little wheels with letters and numbers). > >I think the sequence is jumbled as well. In trying to solve I started >dissecting a looking at individual characters. I looked at the 8th(last >character) for frequency. The distribution didn't make much sense(listed >below). So I looked at the least, "C" to try and isolate a pattern...and >found it was only the last char on 9/12/2001 and 9/19/2001...and not for >all >of the records. I might pass it on to the University...but I'll probably >just let it die...like it should have a long time ago. The only reason >they >are still using it is that no one understood the relationships of the >tables. After I discovered that the fields OBJID in the different tables >were not necessarily related...and that the 1 table with 2 keys in it...was >actually related to itself 3 or more times...we made leaps and bounds...for >the first time they could say definitively that they were missing records. > >Any way...thanks again everyone. > >Mar A. Matte > > >LastChar Count >1 151767 >2 114816 >3 88366 >4 63108 >5 33900 >6 24099 >7 14439 >8 8886 >9 5427 >A 1743 >B 634 >C 115 > > >From: "Dan Waters" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > >Mark, > > > >Perhaps you could contact the math department at a nearby university. > >They may want to take a whack at this, or they may know someone who > >would think that solving this kind of puzzle is great fun! > > > >Dan Waters > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 1:36 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >I have found also that if I sort on the key...the corresponding times > >are also sorted correctly. > > > > > > >From: "Billy Pang" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "Access Developers discussion and problem > > >solving" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > >thought maybe it was md5 hashed so you can do lookups to determine > > >original value but if there is a tool to reverse value back to > > >datetime maybe it is not > >a > > >hashed string. > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > orphaned records. There is no date or time stamp in this table. > > > > If I can > > >convert > > > > the OBJID back to a date/time...I might be able to re-establish > > > > some > >of > > > > the > > > > relationships by adjusting these times...or at least give an > > > > accurate timeline of when the relation ship was lost. Below are >some >examples. > > > > > > > > OBJID > > > > H9WDH701=02/06/03 09:19:55 AM > > > > H9WLA903=02/06/03 12:08:33 PM > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > >From: "Billy Pang" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "Access Developers discussion and problem > > > > >solving" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > Hello All, > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > > >character > > > > > > alpha-numeric. This key is generated from the date time. The > > >company > > > > > > that > > > > > > developed the app no longer exists. I need to figure out the > >logic > > > > >used, > > > > > > and convert these keys back to date time. I've searched > > > > > > online > >for > > > > any > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > Thanks, > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > ______________________________________________________________ > > > > > > ___ It's tax season, make sure to follow these few simple tips > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > -- > > > > > > AccessD mailing list > > > > > > AccessD at databaseadvisors.com > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > >Billy Pang > > > > >http://dbnotes.blogspot.com/ > > > > >"Once the game is over, the King and the pawn go back in the same > >box." > > > > >- > > > > >Italian proverb > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > > _________________________________________________________________ > > > > Get a FREE Web site, company branded e-mail and more from > > > > Microsoft > > >Office > > > > Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > >-- > > >Billy Pang > > >http://dbnotes.blogspot.com/ > > >"Once the game is over, the King and the pawn go back in the same > > >box." - Italian proverb > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN > >Presents today. > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A > >07001 > > > >-- > >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 > >_________________________________________________________________ >Its tax season, make sure to follow these few simple tips >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a >spx?icid=HMMartagline > > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: 3/20/2007 >8:07 AM > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ From cfoust at infostatsystems.com Wed Mar 21 19:09:13 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 21 Mar 2007 17:09:13 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <004601c76bfb$8535d710$0201a8c0@HAL9005> Message-ID: Sounds ugly! I had to deal with data out of an Informix database at the US Bureau of Reclamation, but fortunately, someone had written routines to dump it into CSV format, if I remember correctly. My mission was just to take the year's worth of records and make sense of them. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 21, 2007 2:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT(kinda): Crack Code lol...If you want to try just to do it...I will put something together...I have to go to a Win95 machine and enter 1 OBJID at a time...and write it down the DT. I probably have around 10 million...I'll see if I can get a 100. >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 13:57:21 -0700 > >Mark: > >Can you post maybe 100 or so to give us a little more sample to go on? > >Or send a spreadsheet to those of us who like these things with all of >the OBJIDs and dates (how many are there?)? > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 12:26 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >This thing reminds me of the crypto toy at the end of the Davinci >Code(8 little wheels with letters and numbers). > >I think the sequence is jumbled as well. In trying to solve I started >dissecting a looking at individual characters. I looked at the >8th(last >character) for frequency. The distribution didn't make much >sense(listed below). So I looked at the least, "C" to try and isolate >a pattern...and found it was only the last char on 9/12/2001 and >9/19/2001...and not for all of the records. I might pass it on to the >University...but I'll probably just let it die...like it should have a >long time ago. The only reason they are still using it is that no one >understood the relationships of the tables. After I discovered that >the fields OBJID in the different tables were not necessarily >related...and that the 1 table with 2 keys in it...was actually related >to itself 3 or more times...we made leaps and bounds...for the first >time they could say definitively that they were missing records. > >Any way...thanks again everyone. > >Mar A. Matte > > >LastChar Count >1 151767 >2 114816 >3 88366 >4 63108 >5 33900 >6 24099 >7 14439 >8 8886 >9 5427 >A 1743 >B 634 >C 115 > > >From: "Dan Waters" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > >Mark, > > > >Perhaps you could contact the math department at a nearby university. > >They may want to take a whack at this, or they may know someone who > >would think that solving this kind of puzzle is great fun! > > > >Dan Waters > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > >Matte > >Sent: Wednesday, March 21, 2007 1:36 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >I have found also that if I sort on the key...the corresponding times > >are also sorted correctly. > > > > > > >From: "Billy Pang" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "Access Developers discussion and problem > > >solving" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > >thought maybe it was md5 hashed so you can do lookups to determine > > >original value but if there is a tool to reverse value back to > > >datetime maybe it is not > >a > > >hashed string. > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > orphaned records. There is no date or time stamp in this table. > > > > If I can > > >convert > > > > the OBJID back to a date/time...I might be able to re-establish > > > > some > >of > > > > the > > > > relationships by adjusting these times...or at least give an > > > > accurate timeline of when the relation ship was lost. Below are >some >examples. > > > > > > > > OBJID > > > > H9WDH701=02/06/03 09:19:55 AM > > > > H9WLA903=02/06/03 12:08:33 PM > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > >From: "Billy Pang" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "Access Developers discussion and problem > > > > >solving" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > Hello All, > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > > >character > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > The > > >company > > > > > > that > > > > > > developed the app no longer exists. I need to figure out > > > > > > the > >logic > > > > >used, > > > > > > and convert these keys back to date time. I've searched > > > > > > online > >for > > > > any > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > Thanks, > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > ____________________________________________________________ > > > > > > __ ___ It's tax season, make sure to follow these few simple > > > > > > tips > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationT ips. > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > -- > > > > > > AccessD mailing list > > > > > > AccessD at databaseadvisors.com > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > >Billy Pang > > > > >http://dbnotes.blogspot.com/ > > > > >"Once the game is over, the King and the pawn go back in the > > > > >same > >box." > > > > >- > > > > >Italian proverb > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > > ________________________________________________________________ > > > > _ Get a FREE Web site, company branded e-mail and more from > > > > Microsoft > > >Office > > > > Live! > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > >-- > > >Billy Pang > > >http://dbnotes.blogspot.com/ > > >"Once the game is over, the King and the pawn go back in the same > > >box." - Italian proverb > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN > >Presents today. > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN0 > >3A > >07001 > > > >-- > >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 > >_________________________________________________________________ >Its tax season, make sure to follow these few simple tips >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationT >ips.a >spx?icid=HMMartagline > > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: >3/20/2007 >8:07 AM > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Mar 21 20:32:34 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 21 Mar 2007 18:32:34 -0700 Subject: [AccessD] Reserved Words In-Reply-To: Message-ID: <0JFA00F906RE0V95@l-daemon> Hi All: A couple of new items have been added to the Reference list on the DBA site. One being very timely as it links to lists of reserved words for a few of Microsoft's database/connection products. (Contribution is thanks to John Bartow.) Hope this helps someone. Jim PS If any one knows of some important information, links, news items or lists that would be helpful or informative to other list members please bring it to my attention and it too can be posted... TIA From jwcolby at colbyconsulting.com Wed Mar 21 21:29:24 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 21 Mar 2007 22:29:24 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <007401c76a58$bfd25f50$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805> <007401c76a58$bfd25f50$657aa8c0@m6805> Message-ID: <000801c76c29$e83eb0b0$657aa8c0@m6805> I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com From accessd at shaw.ca Wed Mar 21 20:54:19 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 21 Mar 2007 18:54:19 -0700 Subject: [AccessD] OT: But only Partly In-Reply-To: <000f01c76bc1$919af420$0201a8c0@HAL9005> Message-ID: <0JFA00AQE7RN2NE1@l-daemon> Hi Rocky: If anyone thinks they have had a bad day, in the world of computers please read this article. A copy of this article should be in every techs briefcase to be shown to a client who does not want to incur the cost of testing the backup, and most importantly, recover system or off site backup storage. 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, March 21, 2007 7:03 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: But only Partly Are you backed up? Are you SURE? http://www.signonsandiego.com/news/tech/20070320-0509-lostdata.html JUNEAU, Alaska - Perhaps you know that sinking feeling when a single keystroke accidentally destroys hours of work. Now imagine wiping out a disk drive containing an account worth $38 billion. That's what happened to a computer technician reformatting a disk drive at the Alaska Department of Revenue. While doing routine maintenance work, the technician accidentally deleted applicant information for an oil-funded account - one of Alaska residents' biggest perks - and mistakenly reformatted the backup drive, as well. There was still hope, until the department discovered its third line of defense, backup tapes, were unreadable. "Nobody panicked, but we instantly went into planning for the worst-case scenario," said Permanent Fund Dividend Division Director Amy Skow. The computer foul-up last July would end up costing the department more than $200,000. Over the next few days, as the department, the division and consultants from Microsoft Corp. and Dell Inc. labored to retrieve the data, it became obvious the worst-case scenario was at hand. Nine months worth of information concerning the yearly payout from the Alaska Permanent Fund was gone: some 800,000 electronic images that had been painstakingly scanned into the system months earlier, the 2006 paper applications that people had either mailed in or filed over the counter, and supporting documentation such as birth certificates and proof of residence. And the only backup was the paperwork itself - stored in more than 300 cardboard boxes. "We had to bring that paper back to the scanning room, and send it through again, and quality control it, and then you have to have a way to link that paper to that person's file," Skow said. Half a dozen seasonal workers came back to assist the regular division staff, and about 70 people working overtime and weekends re-entered all the lost data by the end of August. "They were just ready, willing and able to chip in and, in fact, we needed all of them to chip in to get all the paperwork rescanned in a timely manner so that we could meet our obligations to the public," Skow said. Last October and November, the department met its obligation to the public. A majority of the estimated 600,000 payments for last year's $1,106.96 individual dividends went out on schedule, including those for 28,000 applicants who were still under review when the computer disaster struck. Former Revenue Commissioner Bill Corbus said no one was ever blamed for the incident. "Everybody felt very bad about it and we all learned a lesson. There was no witch hunt," Corbus said. According to department staff, they now have a proven and regularly tested backup and restore procedure. The department is asking lawmakers to approve a supplemental budget request for $220,700 to cover the excess costs incurred during the six-week recovery effort, including about $128,400 in overtime and $71,800 for computer consultants. The money would come from the permanent fund earnings, the money earmarked for the dividends. That means recipients could find their next check docked by about 37 cents. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Mar 21 21:01:15 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 21 Mar 2007 19:01:15 -0700 Subject: [AccessD] OT: But only Partly In-Reply-To: Message-ID: <0JFA00DMC837ZM62@l-daemon> According the Instructor and 15 years DBA who is teaching the course I am currently taking...One backup system is not enough. Many big installations have as many as 4 backup and recovery processes implemented. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, March 21, 2007 7:37 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Ouch. We used to do Disaster Recovery Firedrills back in my early mainframe days when I was a computer operator. We had an arrangement with another local company that had a similar hardware configuration to ours that we were backup sites for each other. In those days, disks on mainframes were removable from the drives themselves which were about the size of a washing machine. The disk packs were about the diameter of a LP record and the ones we used were about 8 inches tall. We would take our disks or maybe it was just backup tapes over to this other company and they would let us use their system over night and we would attempt to run our orders and print the picking documents. Since the hardware configuration was slightly different we had different execution job control that referenced the hardware they had there. I was mostly just along to carry stuff in the early days but later on I was called on to run the stuff too. When fixed hard drives and online terminals came along in about 1980 that ceased to be an option anymore as we would have had to actually overwrite their files on the disk or they would have needed enough empty space for us to load our stuff on and as disk was failrly expensive in those days that wasn't a viable option. So instead we concentrated on getting better covereage from our hardware maintenance group. And we used our backup tapes pretty often when stuff got corrupted and had daily, weekly and monthly full backups for an entire year of generations, so we were really quite secure and fully tested backup wise. Noplace I have worked since has had anywhere near that level of backup. But hardware failed a lot more then than it does now too, so we get lulled into a sense of security that drives don't fail. But in this case it wasn't even a drive failure that caused it, it was a human mistake. We had an occurance of the "can't read the backups" here a while back. It was a very bad thing. There had been a change to the backup software itself and maybe the hardware too. I don't remember exactly what the end result was as far as data loss - don't think we lost anything - but we were down for an entire day - no sales entered. Order takers had to write orders down on paper to be entered later. I think our website still took orders as it's seperate but there were no confirmations etc. It wasn't a total loss as some of that business came to us in the following days, but some of those orders went to other sellers instead of us and perhaps some of those customers went away disgruntled too. GK On 3/21/07, Rocky Smolin at Beach Access Software wrote: > Are you backed up? Are you SURE? > > > > http://www.signonsandiego.com/news/tech/20070320-0509-lostdata.html > > JUNEAU, Alaska - Perhaps you know that sinking feeling when a single > keystroke accidentally destroys hours of work. Now imagine wiping out a disk > drive containing an account worth $38 billion. > > That's what happened to a computer technician reformatting a disk drive at > the Alaska Department of Revenue. While doing routine maintenance work, the > technician accidentally deleted applicant information for an oil-funded > account - one of Alaska residents' biggest perks - and mistakenly > reformatted the backup drive, as well. > > There was still hope, until the department discovered its third line of > defense, backup tapes, were unreadable. > > "Nobody panicked, but we instantly went into planning for the worst-case > scenario," said Permanent Fund Dividend Division Director Amy Skow. The > computer foul-up last July would end up costing the department more than > $200,000. > > Over the next few days, as the department, the division and consultants from > Microsoft Corp. and Dell Inc. labored to retrieve the data, it became > obvious the worst-case scenario was at hand. > > Nine months worth of information concerning the yearly payout from the > Alaska Permanent Fund was gone: some 800,000 electronic images that had been > painstakingly scanned into the system months earlier, the 2006 paper > applications that people had either mailed in or filed over the counter, and > supporting documentation such as birth certificates and proof of residence. > > And the only backup was the paperwork itself - stored in more than 300 > cardboard boxes. > > "We had to bring that paper back to the scanning room, and send it through > again, and quality control it, and then you have to have a way to link that > paper to that person's file," Skow said. > > Half a dozen seasonal workers came back to assist the regular division > staff, and about 70 people working overtime and weekends re-entered all the > lost data by the end of August. > > "They were just ready, willing and able to chip in and, in fact, we needed > all of them to chip in to get all the paperwork rescanned in a timely manner > so that we could meet our obligations to the public," Skow said. > > Last October and November, the department met its obligation to the public. > A majority of the estimated 600,000 payments for last year's $1,106.96 > individual dividends went out on schedule, including those for 28,000 > applicants who were still under review when the computer disaster struck. > > Former Revenue Commissioner Bill Corbus said no one was ever blamed for the > incident. > > "Everybody felt very bad about it and we all learned a lesson. There was no > witch hunt," Corbus said. > > According to department staff, they now have a proven and regularly tested > backup and restore procedure. > > The department is asking lawmakers to approve a supplemental budget request > for $220,700 to cover the excess costs incurred during the six-week recovery > effort, including about $128,400 in overtime and $71,800 for computer > consultants. > > The money would come from the permanent fund earnings, the money earmarked > for the dividends. That means recipients could find their next check docked > by about 37 cents. > > > Rocky > > -- > 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 rockysmolin at bchacc.com Wed Mar 21 17:50:57 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 21 Mar 2007 15:50:57 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: <005a01c76c0b$64116490$0201a8c0@HAL9005> Oh. You can't extract them from the file? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 21, 2007 2:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT(kinda): Crack Code lol...If you want to try just to do it...I will put something together...I have to go to a Win95 machine and enter 1 OBJID at a time...and write it down the DT. I probably have around 10 million...I'll see if I can get a 100. >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 13:57:21 -0700 > >Mark: > >Can you post maybe 100 or so to give us a little more sample to go on? > >Or send a spreadsheet to those of us who like these things with all of >the OBJIDs and dates (how many are there?)? > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 12:26 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >This thing reminds me of the crypto toy at the end of the Davinci >Code(8 little wheels with letters and numbers). > >I think the sequence is jumbled as well. In trying to solve I started >dissecting a looking at individual characters. I looked at the >8th(last >character) for frequency. The distribution didn't make much >sense(listed below). So I looked at the least, "C" to try and isolate >a pattern...and found it was only the last char on 9/12/2001 and >9/19/2001...and not for all of the records. I might pass it on to the >University...but I'll probably just let it die...like it should have a >long time ago. The only reason they are still using it is that no one >understood the relationships of the tables. After I discovered that >the fields OBJID in the different tables were not necessarily >related...and that the 1 table with 2 keys in it...was actually related >to itself 3 or more times...we made leaps and bounds...for the first >time they could say definitively that they were missing records. > >Any way...thanks again everyone. > >Mar A. Matte > > >LastChar Count >1 151767 >2 114816 >3 88366 >4 63108 >5 33900 >6 24099 >7 14439 >8 8886 >9 5427 >A 1743 >B 634 >C 115 > > >From: "Dan Waters" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > >Mark, > > > >Perhaps you could contact the math department at a nearby university. > >They may want to take a whack at this, or they may know someone who > >would think that solving this kind of puzzle is great fun! > > > >Dan Waters > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > >Matte > >Sent: Wednesday, March 21, 2007 1:36 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >I have found also that if I sort on the key...the corresponding times > >are also sorted correctly. > > > > > > >From: "Billy Pang" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "Access Developers discussion and problem > > >solving" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > >thought maybe it was md5 hashed so you can do lookups to determine > > >original value but if there is a tool to reverse value back to > > >datetime maybe it is not > >a > > >hashed string. > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > orphaned records. There is no date or time stamp in this table. > > > > If I can > > >convert > > > > the OBJID back to a date/time...I might be able to re-establish > > > > some > >of > > > > the > > > > relationships by adjusting these times...or at least give an > > > > accurate timeline of when the relation ship was lost. Below are >some >examples. > > > > > > > > OBJID > > > > H9WDH701=02/06/03 09:19:55 AM > > > > H9WLA903=02/06/03 12:08:33 PM > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > >From: "Billy Pang" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "Access Developers discussion and problem > > > > >solving" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > Hello All, > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > > >character > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > The > > >company > > > > > > that > > > > > > developed the app no longer exists. I need to figure out > > > > > > the > >logic > > > > >used, > > > > > > and convert these keys back to date time. I've searched > > > > > > online > >for > > > > any > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > Thanks, > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > ____________________________________________________________ > > > > > > __ ___ It's tax season, make sure to follow these few simple > > > > > > tips > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > -- > > > > > > AccessD mailing list > > > > > > AccessD at databaseadvisors.com > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > >Billy Pang > > > > >http://dbnotes.blogspot.com/ > > > > >"Once the game is over, the King and the pawn go back in the > > > > >same > >box." > > > > >- > > > > >Italian proverb > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > > ________________________________________________________________ > > > > _ Get a FREE Web site, company branded e-mail and more from > > > > Microsoft > > >Office > > > > Live! > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > >-- > > >Billy Pang > > >http://dbnotes.blogspot.com/ > > >"Once the game is over, the King and the pawn go back in the same > > >box." - Italian proverb > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN > >Presents today. > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN0 > >3A > >07001 > > > >-- > >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 > >_________________________________________________________________ >Its tax season, make sure to follow these few simple tips >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationT >ips.a >spx?icid=HMMartagline > > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: >3/20/2007 >8:07 AM > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: 3/20/2007 8:07 AM From Gustav at cactus.dk Thu Mar 22 05:22:14 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Mar 2007 11:22:14 +0100 Subject: [AccessD] OT: But only Partly Message-ID: Hi Jim et al Yes, this is to possibly eliminate any "single point of failure". Thus, you should always have at least two independent backup systems. If you - for practical or budget reasons - have to trust a single point, this must be proved to be very reliable. Think of a mono-engine airplane. /gustav >>> accessd at shaw.ca 22-03-2007 03:01 >>> According the Instructor and 15 years DBA who is teaching the course I am currently taking...One backup system is not enough. Many big installations have as many as 4 backup and recovery processes implemented. Jim From hkotsch at arcor.de Thu Mar 22 06:38:39 2007 From: hkotsch at arcor.de (Helmut Kotsch) Date: Thu, 22 Mar 2007 12:38:39 +0100 Subject: [AccessD] OT: But only Partly In-Reply-To: Message-ID: Gustav, with a monoengine airplane you still have a very good the chance of a safe landing even when the engine breaks. You might not end up at the runway you intended to go to but you are alive. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von Gustav Brock Gesendet: Donnerstag, 22. Marz 2007 11:22 An: accessd at databaseadvisors.com Betreff: Re: [AccessD] OT: But only Partly Hi Jim et al Yes, this is to possibly eliminate any "single point of failure". Thus, you should always have at least two independent backup systems. If you - for practical or budget reasons - have to trust a single point, this must be proved to be very reliable. Think of a mono-engine airplane. /gustav >>> accessd at shaw.ca 22-03-2007 03:01 >>> According the Instructor and 15 years DBA who is teaching the course I am currently taking...One backup system is not enough. Many big installations have as many as 4 backup and recovery processes implemented. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Thu Mar 22 07:16:07 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Mar 2007 13:16:07 +0100 Subject: [AccessD] OT: But only Partly Message-ID: Hi Helmut You are right. It was just a picture but maybe not the best ... except if you fly a helicopter or a fighter jet. The alternative I had in mind, was a four-engine jetplane. These will normally fly with two engines only, in some cases even one engine. /gustav >>> hkotsch at arcor.de 22-03-2007 12:38 >>> Gustav, with a monoengine airplane you still have a very good the chance of a safe landing even when the engine breaks. You might not end up at the runway you intended to go to but you are alive. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von Gustav Brock Gesendet: Donnerstag, 22. Marz 2007 11:22 An: accessd at databaseadvisors.com Betreff: Re: [AccessD] OT: But only Partly Hi Jim et al Yes, this is to possibly eliminate any "single point of failure". Thus, you should always have at least two independent backup systems. If you - for practical or budget reasons - have to trust a single point, this must be proved to be very reliable. Think of a mono-engine airplane. /gustav >>> accessd at shaw.ca 22-03-2007 03:01 >>> According the Instructor and 15 years DBA who is teaching the course I am currently taking...One backup system is not enough. Many big installations have as many as 4 backup and recovery processes implemented. Jim From hkotsch at arcor.de Thu Mar 22 08:03:48 2007 From: hkotsch at arcor.de (Helmut Kotsch) Date: Thu, 22 Mar 2007 14:03:48 +0100 Subject: [AccessD] OT: But only Partly In-Reply-To: Message-ID: Hello Gustav, even a helicopter wan't fall down like a rock if the engine quits. They have an autorotate mode which allows for a safe landing. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von Gustav Brock Gesendet: Donnerstag, 22. Marz 2007 13:16 An: accessd at databaseadvisors.com Betreff: Re: [AccessD] OT: But only Partly Hi Helmut You are right. It was just a picture but maybe not the best ... except if you fly a helicopter or a fighter jet. The alternative I had in mind, was a four-engine jetplane. These will normally fly with two engines only, in some cases even one engine. /gustav >>> hkotsch at arcor.de 22-03-2007 12:38 >>> Gustav, with a monoengine airplane you still have a very good the chance of a safe landing even when the engine breaks. You might not end up at the runway you intended to go to but you are alive. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von Gustav Brock Gesendet: Donnerstag, 22. Marz 2007 11:22 An: accessd at databaseadvisors.com Betreff: Re: [AccessD] OT: But only Partly Hi Jim et al Yes, this is to possibly eliminate any "single point of failure". Thus, you should always have at least two independent backup systems. If you - for practical or budget reasons - have to trust a single point, this must be proved to be very reliable. Think of a mono-engine airplane. /gustav >>> accessd at shaw.ca 22-03-2007 03:01 >>> According the Instructor and 15 years DBA who is teaching the course I am currently taking...One backup system is not enough. Many big installations have as many as 4 backup and recovery processes implemented. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Mar 22 08:59:18 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 09:59:18 -0400 Subject: [AccessD] Obtaining IP Address Message-ID: <003001c76c8a$498ccf40$657aa8c0@m6805> Is there VBA code out there to obtain the IP address of the current workstation? I found code that goes through the registry, and it ALMOST works, in fact it does work in many instances but... John W. Colby Colby Consulting www.ColbyConsulting.com From john at winhaven.net Thu Mar 22 09:04:33 2007 From: john at winhaven.net (John Bartow) Date: Thu, 22 Mar 2007 09:04:33 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: References: Message-ID: <018801c76c8b$04ee79a0$6402a8c0@ScuzzPaq> Sometimes analogies just don't work do they! ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch Sent: Thursday, March 22, 2007 8:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Hello Gustav, even a helicopter wan't fall down like a rock if the engine quits. They have an autorotate mode which allows for a safe landing. Helmut From markamatte at hotmail.com Thu Mar 22 09:09:44 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 14:09:44 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: Actually the informix part I have no issue with...its understanding how this key was created...and WHY on the green earth was it ever used this way??? Ok...off of my soap box. Mark >From: "Charlotte Foust" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 17:09:13 -0700 > >Sounds ugly! I had to deal with data out of an Informix database at the >US Bureau of Reclamation, but fortunately, someone had written routines >to dump it into CSV format, if I remember correctly. My mission was >just to take the year's worth of records and make sense of them. > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 2:03 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >lol...If you want to try just to do it...I will put something >together...I have to go to a Win95 machine and enter 1 OBJID at a >time...and write it down the DT. I probably have around 10 >million...I'll see if I can get a 100. > > > >From: "Rocky Smolin at Beach Access Software" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > >Mark: > > > >Can you post maybe 100 or so to give us a little more sample to go on? > > > >Or send a spreadsheet to those of us who like these things with all of > >the OBJIDs and dates (how many are there?)? > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 12:26 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >This thing reminds me of the crypto toy at the end of the Davinci > >Code(8 little wheels with letters and numbers). > > > >I think the sequence is jumbled as well. In trying to solve I started > >dissecting a looking at individual characters. I looked at the > >8th(last > >character) for frequency. The distribution didn't make much > >sense(listed below). So I looked at the least, "C" to try and isolate > >a pattern...and found it was only the last char on 9/12/2001 and > >9/19/2001...and not for all of the records. I might pass it on to the > >University...but I'll probably just let it die...like it should have a > >long time ago. The only reason they are still using it is that no one > >understood the relationships of the tables. After I discovered that > >the fields OBJID in the different tables were not necessarily > >related...and that the 1 table with 2 keys in it...was actually related > > >to itself 3 or more times...we made leaps and bounds...for the first > >time they could say definitively that they were missing records. > > > >Any way...thanks again everyone. > > > >Mar A. Matte > > > > > >LastChar Count > >1 151767 > >2 114816 > >3 88366 > >4 63108 > >5 33900 > >6 24099 > >7 14439 > >8 8886 > >9 5427 > >A 1743 > >B 634 > >C 115 > > > > >From: "Dan Waters" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > > > >Mark, > > > > > >Perhaps you could contact the math department at a nearby university. > > >They may want to take a whack at this, or they may know someone who > > >would think that solving this kind of puzzle is great fun! > > > > > >Dan Waters > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > >Matte > > >Sent: Wednesday, March 21, 2007 1:36 PM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >I have found also that if I sort on the key...the corresponding times > > > >are also sorted correctly. > > > > > > > > > >From: "Billy Pang" > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "Access Developers discussion and problem > > > >solving" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > >thought maybe it was md5 hashed so you can do lookups to determine > > > >original value but if there is a tool to reverse value back to > > > >datetime maybe it is not > > >a > > > >hashed string. > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > orphaned records. There is no date or time stamp in this table. > > > > > If I can > > > >convert > > > > > the OBJID back to a date/time...I might be able to re-establish > > > > > some > > >of > > > > > the > > > > > relationships by adjusting these times...or at least give an > > > > > accurate timeline of when the relation ship was lost. Below are > >some > >examples. > > > > > > > > > > OBJID > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > >Reply-To: Access Developers discussion and problem > > > > > >solving > > > > > >To: "Access Developers discussion and problem > > > > > >solving" > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > > > >character > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > The > > > >company > > > > > > > that > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > the > > >logic > > > > > >used, > > > > > > > and convert these keys back to date time. I've searched > > > > > > > online > > >for > > > > > any > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > > ____________________________________________________________ > > > > > > > __ ___ It's tax season, make sure to follow these few simple > > > > > > > > tips > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationT >ips. > > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > AccessD mailing list > > > > > > > AccessD at databaseadvisors.com > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > >Billy Pang > > > > > >http://dbnotes.blogspot.com/ > > > > > >"Once the game is over, the King and the pawn go back in the > > > > > >same > > >box." > > > > > > >- > > > > > >Italian proverb > > > > > >-- > > > > > >AccessD mailing list > > > > > >AccessD at databaseadvisors.com > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > ________________________________________________________________ > > > > > _ Get a FREE Web site, company branded e-mail and more from > > > > > Microsoft > > > >Office > > > > > Live! > > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > > > -- > > > > > AccessD mailing list > > > > > AccessD at databaseadvisors.com > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > >-- > > > >Billy Pang > > > >http://dbnotes.blogspot.com/ > > > >"Once the game is over, the King and the pawn go back in the same > > > >box." - Italian proverb > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > >_________________________________________________________________ > > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN > > > >Presents today. > > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN0 > > >3A > > >07001 > > > > > >-- > > >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 > > > >_________________________________________________________________ > >Its tax season, make sure to follow these few simple tips > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationT > >ips.a > >spx?icid=HMMartagline > > > > > >-- > >No virus found in this incoming message. > >Checked by AVG Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > >3/20/2007 > >8:07 AM > > > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Get a FREE Web site, company branded e-mail and more from Microsoft >Office Live! >http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > >-- >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 average US Credit Score is 675. The cost to see yours: $0 by Experian. http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVERAGE From markamatte at hotmail.com Thu Mar 22 09:12:04 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 14:12:04 +0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <000801c76c29$e83eb0b0$657aa8c0@m6805> Message-ID: Since the subject is at hand again...if anyone is flying into Greensboro...I would be more than happy to drive. I drive a Cherokee...so another 2-3 would be the limit. Offer is out to all. Thanks, Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Wed, 21 Mar 2007 22:29:24 -0400 > >I just found this for anyone who might be considering coming down to the >conference. Pretty pictures. > >http://www.visitnc.com/ > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Live Search Maps ? find all the local information you need, right when you need it. http://maps.live.com/?icid=hmtag2&FORM=MGAC01 From Gustav at cactus.dk Thu Mar 22 09:14:27 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Mar 2007 15:14:27 +0100 Subject: [AccessD] Obtaining IP Address Message-ID: Hi John This is more convoluted than you might believe. Here is one method: MachineHostAddress Option Compare Database Option Explicit Private Const MAX_WSADescription As Long = 256 Private Const MAX_WSASYSStatus As Long = 128 Private Const WS_VERSION_REQD As Long = &H101 Private Const WS_VERSION_MAJOR As Long = WS_VERSION_REQD \ &H100 And &HFF& Private Const WS_VERSION_MINOR As Long = WS_VERSION_REQD And &HFF& Private Const MIN_SOCKETS_REQD As Long = 1 Private Const SOCKET_ERROR As Long = -1 Private Const ERROR_NONE As Long = 0 Private Const IP_SUCCESS As Long = 0 Private Type WSADATA wVersion As Integer wHighVersion As Integer szDescription(0 To MAX_WSADescription) As Byte szSystemStatus(0 To MAX_WSASYSStatus) As Byte wMaxSockets As Long wMaxUDPDG As Long dwVendorInfo As Long End Type Private Declare Function GetHostName Lib "wsock32.dll" Alias "gethostname" ( _ ByVal szHost As String, _ ByVal dwHostLen As Long) _ As Long Private Declare Function GetHostByName Lib "wsock32.dll" Alias "gethostbyname" ( _ ByVal Hostname As String) _ As Long Private Declare Function WSAStartup Lib "wsock32.dll" ( _ ByVal wVersionRequired As Long, _ ByRef lpWSADATA As WSADATA) _ As Long Private Declare Function WSACleanup Lib "wsock32.dll" () _ As Long Private Declare Function inet_ntoa Lib "wsock32.dll" ( _ ByVal addr As Long) _ As Long Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" ( _ ByRef xDest As Any, _ ByRef xSource As Any, _ ByVal nbytes As Long) Private Declare Function lstrcpyA Lib "kernel32" ( _ ByVal RetVal As String, _ ByVal Ptr As Long) _ As Long Private Declare Function lstrlenA Lib "kernel32" ( _ ByRef lpString As Any) _ As Long Public Function MachineHostName() _ As String ' Retrieves the host name of this machine. ' ' The host name is preserved in a static variable to ' reduce look up time for repeated calls. Static strHostname As String If Len(strHostname) = 0 Then ' Host name has not been looked up previously. If WinSocketsStart() = True Then ' Obtain and store the host name. strHostname = GetMachineName() Call WinSocketsClean End If End If MachineHostName = strHostname End Function Public Function MachineHostAddress( _ Optional ByVal strHostname As String) _ As String ' Retrieves IP address of the machine with the host name ' strHostname. ' If a zero length host name or no host name is passed, the ' address of this machine is returned. ' If host name localhost is passed, 127.0.0.1 is returned. ' If the host name cannot be resolved, 0.0.0.0 is returned. ' ' The host addresses are preserved in a static collection to ' reduce look up time for repeated calls. ' If strHostname is an empty string, the local host address ' will be looked up. ' However, an empty string cannot be a key in a collection. ' Use this key to store the local host address. Const cstrKeyThisHost As String = " " Static colAddress As New Collection Dim strIpAddress As String ' Ignore error when looking up a key in collection ' colAddress that does not exist. On Error Resume Next If Len(strHostname) = 0 Then strHostname = cstrKeyThisHost End If strIpAddress = colAddress.Item(strHostname) ' If strHostname is not found, an error is raised. If Err.Number <> 0 Then ' This host name has not been looked up previously. If WinSocketsStart() = True Then ' Obtain the host address. ' Trim strHostname to pass a zero length string when ' looking up the address of the local host. strIpAddress = GetIPFromHostName(Trim(strHostname)) ' Store the host address. colAddress.Add strIpAddress, strHostname Call WinSocketsClean End If End If MachineHostAddress = strIpAddress End Function Public Sub ShowHostNameAddress() ' Displays host name and IP address of local machine. Const cstrMsgTitle As String = "Host name and IP address" Const clngMsgStyle0 As Long = vbExclamation + vbOKOnly Const clngMsgStyle1 As Long = vbInformation + vbOKOnly Const cstrMsgPrompt As String = "No access to address information." Dim strHostname As String Dim strIpAddress As String Dim strMsgPrompt As String If WinSocketsStart() = True Then ' Obtain and pass the host address. strHostname = GetMachineName() strIpAddress = GetIPFromHostName(strHostname) ' Display name and address. strMsgPrompt = _ "Host name: " & strHostname & vbCrLf & _ "IP address: " & strIpAddress MsgBox strMsgPrompt, clngMsgStyle1, cstrMsgTitle Call WinSocketsClean Else MsgBox cstrMsgPrompt, clngMsgStyle0, cstrMsgTitle End If End Sub Private Function WinSocketsStart() _ As Boolean ' Start up Windows sockets before use. Const cstrMsgTitle As String = "Windows Sockets" Const clngMsgStyle As Long = vbCritical + vbOKOnly Const cstrMsgPrompt As String = "Error at start up of Windows sockets." Dim typWSA As WSADATA Dim booSuccess As Boolean If WSAStartup(WS_VERSION_REQD, typWSA) = IP_SUCCESS Then booSuccess = True End If If booSuccess = False Then MsgBox cstrMsgPrompt, clngMsgStyle, cstrMsgTitle End If WinSocketsStart = booSuccess End Function Private Function WinSocketsClean() _ As Boolean ' Clean up Windows sockets after use. Const cstrMsgTitle As String = "Windows Sockets" Const clngMsgStyle As Long = vbExclamation + vbOKOnly Const cstrMsgPrompt As String = "Error at clean up of Windows sockets." Dim booSuccess As Boolean If WSACleanup() = ERROR_NONE Then booSuccess = True End If If booSuccess = False Then MsgBox cstrMsgPrompt, clngMsgStyle, cstrMsgTitle End If WinSocketsClean = booSuccess End Function Private Function GetMachineName() As String ' Retrieves the host name of this machine. ' Assign buffer for maximum length of host name plus ' a terminating null char. Const clngBufferLen As Long = 255 + 1 Dim stzHostName As String * clngBufferLen Dim strHostname As String If GetHostName(stzHostName, clngBufferLen) = ERROR_NONE Then ' Trim host name from buffer string. strHostname = Left(stzHostName, InStr(1, stzHostName, vbNullChar, vbBinaryCompare) - 1) End If GetMachineName = strHostname End Function Private Function GetIPFromHostName( _ ByVal strHostname As String) _ As String ' Converts a host name to its IP address. ' ' If strHostname ' - is zero length, local IP address is returned. ' - is "localhost", IP address 127.0.0.1 is returned. ' - cannot be resolved, unknown IP address 0.0.0.0 is returned. Const clngAddressNone As Long = 0 ' The Address is offset 12 bytes from the ' start of the HOSENT structure. Const clngAddressOffset As Long = 12 ' Size of address part. Const clngAddressChunk As Long = 4 ' Address to return if none found. Const cstrAddressZero As String = "0.0.0.0" ' Address of HOSENT structure. Dim ptrHosent As Long ' Address of name pointer. Dim ptrName As Long ' Address of address pointer. Dim ptrAddress As Long Dim ptrIPAddress As Long Dim ptrIPAddress2 As Long Dim stzHostName As String Dim strAddress As String stzHostName = strHostname & vbNullChar ptrHosent = GetHostByName(stzHostName) If ptrHosent = clngAddressNone Then ' Return address zero. strAddress = cstrAddressZero Else ' Assign pointer addresses and offset Null-terminated list ' of addresses for the host. ' Note: ' We are retrieving only the first address returned. ' To return more than one, define strAddress as a string array ' and loop through the 4-byte ptrIPAddress members returned. ' The last item is a terminating null. ' All addresses are returned in network byte order. ptrAddress = ptrHosent + clngAddressOffset ' Get the IP address. CopyMemory ptrAddress, ByVal ptrAddress, clngAddressChunk CopyMemory ptrIPAddress, ByVal ptrAddress, clngAddressChunk CopyMemory ptrIPAddress2, ByVal ptrIPAddress, clngAddressChunk strAddress = GetInetStrFromPtr(ptrIPAddress2) End If GetIPFromHostName = strAddress End Function Private Function GetInetStrFromPtr( _ ByVal lngAddress As Long) _ As String ' Converts decimal IP address to IP address string. GetInetStrFromPtr = GetStrFromPtrA(inet_ntoa(lngAddress)) End Function Private Function GetStrFromPtrA( _ ByVal lpszA As Long) _ As String ' Copies string from pointer. ' Create buffer string. GetStrFromPtrA = String(lstrlenA(ByVal lpszA), vbNullChar) ' Copy value from pointer to buffer string. Call lstrcpyA(ByVal GetStrFromPtrA, ByVal lpszA) End Function /gustav >>> jwcolby at colbyconsulting.com 22-03-2007 14:59 >>> Is there VBA code out there to obtain the IP address of the current workstation? I found code that goes through the registry, and it ALMOST works, in fact it does work in many instances but... John W. Colby Colby Consulting www.ColbyConsulting.com From markamatte at hotmail.com Thu Mar 22 09:16:45 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 14:16:45 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <005a01c76c0b$64116490$0201a8c0@HAL9005> Message-ID: The date is stored in the table...but not the time. If you want a date/time...I have to plug the OBJID into the FE and it converts it for me. I can extract the date and the OBJID...but you can have up to 86400 different OBJIDs for 1 date. I can try to get about 100 if you like. Mark >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 15:50:57 -0700 > >Oh. You can't extract them from the file? > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 2:03 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >lol...If you want to try just to do it...I will put something together...I >have to go to a Win95 machine and enter 1 OBJID at a time...and write it >down the DT. I probably have around 10 million...I'll see if I can get a >100. > > > >From: "Rocky Smolin at Beach Access Software" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > >Mark: > > > >Can you post maybe 100 or so to give us a little more sample to go on? > > > >Or send a spreadsheet to those of us who like these things with all of > >the OBJIDs and dates (how many are there?)? > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 12:26 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >This thing reminds me of the crypto toy at the end of the Davinci > >Code(8 little wheels with letters and numbers). > > > >I think the sequence is jumbled as well. In trying to solve I started > >dissecting a looking at individual characters. I looked at the > >8th(last > >character) for frequency. The distribution didn't make much > >sense(listed below). So I looked at the least, "C" to try and isolate > >a pattern...and found it was only the last char on 9/12/2001 and > >9/19/2001...and not for all of the records. I might pass it on to the > >University...but I'll probably just let it die...like it should have a > >long time ago. The only reason they are still using it is that no one > >understood the relationships of the tables. After I discovered that > >the fields OBJID in the different tables were not necessarily > >related...and that the 1 table with 2 keys in it...was actually related > >to itself 3 or more times...we made leaps and bounds...for the first > >time they could say definitively that they were missing records. > > > >Any way...thanks again everyone. > > > >Mar A. Matte > > > > > >LastChar Count > >1 151767 > >2 114816 > >3 88366 > >4 63108 > >5 33900 > >6 24099 > >7 14439 > >8 8886 > >9 5427 > >A 1743 > >B 634 > >C 115 > > > > >From: "Dan Waters" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > > > >Mark, > > > > > >Perhaps you could contact the math department at a nearby university. > > >They may want to take a whack at this, or they may know someone who > > >would think that solving this kind of puzzle is great fun! > > > > > >Dan Waters > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > >Matte > > >Sent: Wednesday, March 21, 2007 1:36 PM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >I have found also that if I sort on the key...the corresponding times > > >are also sorted correctly. > > > > > > > > > >From: "Billy Pang" > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "Access Developers discussion and problem > > > >solving" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > >thought maybe it was md5 hashed so you can do lookups to determine > > > >original value but if there is a tool to reverse value back to > > > >datetime maybe it is not > > >a > > > >hashed string. > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > orphaned records. There is no date or time stamp in this table. > > > > > If I can > > > >convert > > > > > the OBJID back to a date/time...I might be able to re-establish > > > > > some > > >of > > > > > the > > > > > relationships by adjusting these times...or at least give an > > > > > accurate timeline of when the relation ship was lost. Below are > >some > >examples. > > > > > > > > > > OBJID > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > >Reply-To: Access Developers discussion and problem > > > > > >solving > > > > > >To: "Access Developers discussion and problem > > > > > >solving" > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > > > >character > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > The > > > >company > > > > > > > that > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > the > > >logic > > > > > >used, > > > > > > > and convert these keys back to date time. I've searched > > > > > > > online > > >for > > > > > any > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > > ____________________________________________________________ > > > > > > > __ ___ It's tax season, make sure to follow these few simple > > > > > > > tips > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > AccessD mailing list > > > > > > > AccessD at databaseadvisors.com > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > >Billy Pang > > > > > >http://dbnotes.blogspot.com/ > > > > > >"Once the game is over, the King and the pawn go back in the > > > > > >same > > >box." > > > > > > >- > > > > > >Italian proverb > > > > > >-- > > > > > >AccessD mailing list > > > > > >AccessD at databaseadvisors.com > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > ________________________________________________________________ > > > > > _ Get a FREE Web site, company branded e-mail and more from > > > > > Microsoft > > > >Office > > > > > Live! > > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > > > -- > > > > > AccessD mailing list > > > > > AccessD at databaseadvisors.com > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > >-- > > > >Billy Pang > > > >http://dbnotes.blogspot.com/ > > > >"Once the game is over, the King and the pawn go back in the same > > > >box." - Italian proverb > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > >_________________________________________________________________ > > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN > > >Presents today. > > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN0 > > >3A > > >07001 > > > > > >-- > > >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 > > > >_________________________________________________________________ > >Its tax season, make sure to follow these few simple tips > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationT > >ips.a > >spx?icid=HMMartagline > > > > > >-- > >No virus found in this incoming message. > >Checked by AVG Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > >3/20/2007 > >8:07 AM > > > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Get a FREE Web site, company branded e-mail and more from Microsoft Office >Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: 3/20/2007 >8:07 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Exercise your brain! Try Flexicon. http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinemarch07 From markamatte at hotmail.com Thu Mar 22 09:18:00 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 14:18:00 +0000 Subject: [AccessD] OT: But only Partly In-Reply-To: Message-ID: AutoRotation is the helicopters answer to that question. >From: "Gustav Brock" >Reply-To: Access Developers discussion and problem >solving >To: >Subject: Re: [AccessD] OT: But only Partly >Date: Thu, 22 Mar 2007 13:16:07 +0100 > >Hi Helmut > >You are right. It was just a picture but maybe not the best ... except if >you fly a helicopter or a fighter jet. >The alternative I had in mind, was a four-engine jetplane. These will >normally fly with two engines only, in some cases even one engine. > >/gustav > > >>> hkotsch at arcor.de 22-03-2007 12:38 >>> >Gustav, > >with a monoengine airplane you still have a very good the chance of a safe >landing even when the engine breaks. You might not end up at the runway you >intended to go to but you are alive. > >Helmut > >-----Ursprungliche Nachricht----- >Von: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von Gustav Brock >Gesendet: Donnerstag, 22. Marz 2007 11:22 >An: accessd at databaseadvisors.com >Betreff: Re: [AccessD] OT: But only Partly > > >Hi Jim et al > >Yes, this is to possibly eliminate any "single point of failure". Thus, you >should always have at least two independent backup systems. > >If you - for practical or budget reasons - have to trust a single point, >this must be proved to be very reliable. Think of a mono-engine airplane. > >/gustav > > > >>> accessd at shaw.ca 22-03-2007 03:01 >>> >According the Instructor and 15 years DBA who is teaching the course I am >currently taking...One backup system is not enough. Many big installations >have as many as 4 backup and recovery processes implemented. > >Jim > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Mortgage refinance is hot 1) Rates near 30-yr lows 2) Good credit get intro-rate 4.625%* https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h2a5f&s=4056&p=5117&disc=y&vers=743 From Lambert.Heenan at AIG.com Thu Mar 22 09:18:30 2007 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 22 Mar 2007 10:18:30 -0400 Subject: [AccessD] Obtaining IP Address Message-ID: <34C8A2AB1EF3564CB0D64DB6AFFDD5C204043EF2@xlivmbx35.aig.com> Take a peek here, John http://www.vbip.com/winsock-api/gethostname/gethostname-01.asp Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 9:59 AM To: 'Access Developers discussion and problem solving'; dba-vb at databaseadvisors.com Subject: [AccessD] Obtaining IP Address Is there VBA code out there to obtain the IP address of the current workstation? I found code that goes through the registry, and it ALMOST works, in fact it does work in many instances but... John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Thu Mar 22 09:19:55 2007 From: john at winhaven.net (John Bartow) Date: Thu, 22 Mar 2007 09:19:55 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: References: Message-ID: <019e01c76c8d$2a990b50$6402a8c0@ScuzzPaq> Yes, with small businesses this is a challenge. Not having an IT person/staff usually leads to the "secretary" doing the duties of backup media management. Now a good, trustworthy, reliable secretary is one of the best assets a small business can have - but IMO is somewhat uncommon. I find the even the standard tape rotation is a challenge. Many non-IT people don't seem to readily grasp the notion that restoring a file that was found corrupted today doesn't mean it wasn't corrupted yesterday and we might need to recover it from the more distant past.. On a related OT note: Just yesterday I received an email from a small office client who is doing the standard daily, weekly, monthly, annual tape rotation/retention scheme. The backup starts after business hours and runs through the night. She asked me for clarification on what date she should be listing the back up as - the day she put the tape in or the day she takes it out? Uhmmm... how is that not clear? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2007 5:22 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: But only Partly Hi Jim et al Yes, this is to possibly eliminate any "single point of failure". Thus, you should always have at least two independent backup systems. If you - for practical or budget reasons - have to trust a single point, this must be proved to be very reliable. Think of a mono-engine airplane. /gustav From markamatte at hotmail.com Thu Mar 22 09:21:16 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 14:21:16 +0000 Subject: [AccessD] Obtaining IP Address In-Reply-To: <003001c76c8a$498ccf40$657aa8c0@m6805> Message-ID: Sample code below from Seth Galitzer. Thanks, Mark Option Compare Database Option Explicit '---Start Code--- Const conMaxSize = 255 Const WSADESCRIPTION_LEN = 256 Const WSASYS_Status_Len = 128 Private Type hostent hName As Long hAliases As Long hAddrType As Integer hLength As Integer hAddrList As Long End Type Private Type WSADATA wVersion As Integer wHighVersion As Integer szDescription(0 To WSADESCRIPTION_LEN) As Byte szSystemStatus(0 To WSASYS_Status_Len) As Byte iMaxSockets As Integer iMaxUdpDg As Integer lpszVendorInfo As Long End Type Private Declare Function WSAStartup Lib "wsock32" _ (ByVal VersionReq As Long, WSADataReturn As WSADATA) As Long Private Declare Function WSACleanup Lib "wsock32" () As Long Private Declare Function WSAGetLastError Lib "wsock32" () As Long Private Declare Function GetHostByName Lib "wsock32" Alias _ "gethostbyname" (ByVal HostName As String) As Long Private Declare Sub RtlMoveMemory Lib "kernel32" _ (hpvDest As Any, ByVal hpvSource As Long, ByVal cbCopy As Long) Public Declare Function GetComputerName Lib "kernel32.dll" Alias _ "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long 'Comments : checks if string is valid IP address 'Parameters: 'Sets : 'Returns : 'Created by: Unknown 'Mod. by : Seth D. Galitzer 'Created : 7/20/00 9:23:26 AM Private Function IsIP(ByVal strIP As String) As Boolean On Error GoTo Err_IsIP On Error Resume Next Dim t As String: Dim s As String: Dim i As Integer s = strIP While InStr(s, ".") <> 0 t = Left(s, InStr(s, ".") - 1) If IsNumeric(t) And Val(t) >= 0 And Val(t) <= 255 Then s = Mid(s, InStr(s, ".") + 1) Else Exit Function End If i = i + 1 Wend t = s If IsNumeric(t) And InStr(t, ".") = 0 And Len(t) = Len(Trim(Str(Val(t)))) And _ Val(t) >= 0 And Val(t) <= 255 And strIP <> "255.255.255.255" And i = 3 _ Then IsIP = True Exit_IsIP: Exit Function Err_IsIP: Select Case err Case 0 'insert Errors you wish to ignore here Resume Next Case Else 'All other errors will trap Beep MsgBox err & ": " & err.Description, , "Error in function clsIP_Tools.IsIP" Resume Exit_IsIP End Select Resume 0 'FOR TROUBLESHOOTING End Function 'Comments : resolves host name to IP address 'Parameters: 'Sets : 'Returns : 'Created by: Unknown 'Mod. by : Seth D. Galitzer 'Created : 7/20/00 9:27:00 AM Private Function AddrByName(ByVal strHost As String) As String On Error GoTo Err_AddrByName On Error Resume Next Dim hostent_addr As Long Dim hst As hostent Dim hostip_addr As Long Dim temp_ip_address() As Byte Dim i As Integer Dim ip_address As String If IsIP(strHost) Then AddrByName = strHost Exit Function End If hostent_addr = GetHostByName(strHost) If hostent_addr = 0 Then err.Raise 9001, , "Can't resolve host" End If RtlMoveMemory hst, hostent_addr, LenB(hst) RtlMoveMemory hostip_addr, hst.hAddrList, 4 ReDim temp_ip_address(1 To hst.hLength) RtlMoveMemory temp_ip_address(1), hostip_addr, hst.hLength For i = 1 To hst.hLength ip_address = ip_address & temp_ip_address(i) & "." Next ip_address = Mid(ip_address, 1, Len(ip_address) - 1) AddrByName = ip_address Exit_AddrByName: Exit Function Err_AddrByName: Select Case err Case 0 'insert Errors you wish to ignore here Resume Next Case Else 'All other errors will trap Beep MsgBox err & ": " & err.Description, , "Error in function clsIP_Tools.AddrByName" Resume Exit_AddrByName End Select Resume 0 'FOR TROUBLESHOOTING End Function Public Function basGetOwnIP() As String Dim udtWSAData As WSADATA Dim strName As String If WSAStartup(257, udtWSAData) Then err.Raise err.LastDllError, , err.Description End If strName = Space(conMaxSize) GetComputerName strName, conMaxSize basGetOwnIP = AddrByName(Left(strName, InStr(strName, vbNullChar) - 1)) WSACleanup '---End Code--- End Function >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'", >Subject: [AccessD] Obtaining IP Address >Date: Thu, 22 Mar 2007 09:59:18 -0400 > >Is there VBA code out there to obtain the IP address of the current >workstation? I found code that goes through the registry, and it ALMOST >works, in fact it does work in many instances but... > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ The average US Credit Score is 675. The cost to see yours: $0 by Experian. http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVERAGE From Gustav at cactus.dk Thu Mar 22 09:22:22 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Mar 2007 15:22:22 +0100 Subject: [AccessD] OT: But only Partly Message-ID: Hi John Yeah, you have to think twice. But the fighter jet will crash. /gustav >>> john at winhaven.net 22-03-2007 15:04 >>> Sometimes analogies just don't work do they! ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch Sent: Thursday, March 22, 2007 8:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Hello Gustav, even a helicopter wan't fall down like a rock if the engine quits. They have an autorotate mode which allows for a safe landing. Helmut From Gustav at cactus.dk Thu Mar 22 09:24:54 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Mar 2007 15:24:54 +0100 Subject: [AccessD] OT(kinda): Crack Code Message-ID: Hi Mark 86400 is the count of seconds for one day. /gustav >>> markamatte at hotmail.com 22-03-2007 15:16 >>> The date is stored in the table...but not the time. If you want a date/time...I have to plug the OBJID into the FE and it converts it for me. I can extract the date and the OBJID...but you can have up to 86400 different OBJIDs for 1 date. I can try to get about 100 if you like. Mark From rl_stewart at highstream.net Thu Mar 22 09:26:45 2007 From: rl_stewart at highstream.net (Robert L. Stewart) Date: Thu, 22 Mar 2007 09:26:45 -0500 Subject: [AccessD] But only Partly In-Reply-To: References: Message-ID: <200703221428.l2MESOU07447@databaseadvisors.com> Only if you are below 150 ft. Above that, you are dead. One of the reasons I will never fly in one. :-) I have been in a single engine plane that the engine failed in. We were able to glide to a landing strip and made it without any real problem. T-38 trainer. Gliding is their backup system. Auto-rotation on a chopper only works to a point. At 09:14 AM 3/22/2007, you wrote: >Date: Thu, 22 Mar 2007 14:03:48 +0100 >From: "Helmut Kotsch" >Subject: Re: [AccessD] OT: But only Partly >To: "Access Developers discussion and problem solving" > >Message-ID: >Content-Type: text/plain; charset="us-ascii" > >Hello Gustav, > >even a helicopter wan't fall down like a rock if the engine quits. They have >an autorotate mode which allows for a safe landing. > >Helmut From john at winhaven.net Thu Mar 22 09:35:09 2007 From: john at winhaven.net (John Bartow) Date: Thu, 22 Mar 2007 09:35:09 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: References: Message-ID: <01b401c76c8f$4dd58330$6402a8c0@ScuzzPaq> Hi Gustav, Yes, it will but the "data" will be recovered from the pilot who ejects and if not the "black box". ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2007 9:22 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: But only Partly Hi John Yeah, you have to think twice. But the fighter jet will crash. /gustav >>> john at winhaven.net 22-03-2007 15:04 >>> Sometimes analogies just don't work do they! ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch Sent: Thursday, March 22, 2007 8:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Hello Gustav, even a helicopter wan't fall down like a rock if the engine quits. They have an autorotate mode which allows for a safe landing. Helmut -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Mar 22 09:36:48 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 10:36:48 -0400 Subject: [AccessD] Obtaining IP Address In-Reply-To: References: Message-ID: <004101c76c8f$86aa0140$657aa8c0@m6805> That worked. The only issue is that there are often more than one IP addresses and this only returns one. My laptop for example has two, one for the wireless connection and one for the cable connection. But this is a good start. Thanks, John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2007 10:14 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Obtaining IP Address Hi John This is more convoluted than you might believe. Here is one method: MachineHostAddress Option Compare Database Option Explicit Private Const MAX_WSADescription As Long = 256 Private Const MAX_WSASYSStatus As Long = 128 Private Const WS_VERSION_REQD As Long = &H101 Private Const WS_VERSION_MAJOR As Long = WS_VERSION_REQD \ &H100 And &HFF& Private Const WS_VERSION_MINOR As Long = WS_VERSION_REQD And &HFF& Private Const MIN_SOCKETS_REQD As Long = 1 Private Const SOCKET_ERROR As Long = -1 Private Const ERROR_NONE As Long = 0 Private Const IP_SUCCESS As Long = 0 Private Type WSADATA wVersion As Integer wHighVersion As Integer szDescription(0 To MAX_WSADescription) As Byte szSystemStatus(0 To MAX_WSASYSStatus) As Byte wMaxSockets As Long wMaxUDPDG As Long dwVendorInfo As Long End Type Private Declare Function GetHostName Lib "wsock32.dll" Alias "gethostname" ( _ ByVal szHost As String, _ ByVal dwHostLen As Long) _ As Long Private Declare Function GetHostByName Lib "wsock32.dll" Alias "gethostbyname" ( _ ByVal Hostname As String) _ As Long Private Declare Function WSAStartup Lib "wsock32.dll" ( _ ByVal wVersionRequired As Long, _ ByRef lpWSADATA As WSADATA) _ As Long Private Declare Function WSACleanup Lib "wsock32.dll" () _ As Long Private Declare Function inet_ntoa Lib "wsock32.dll" ( _ ByVal addr As Long) _ As Long Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" ( _ ByRef xDest As Any, _ ByRef xSource As Any, _ ByVal nbytes As Long) Private Declare Function lstrcpyA Lib "kernel32" ( _ ByVal RetVal As String, _ ByVal Ptr As Long) _ As Long Private Declare Function lstrlenA Lib "kernel32" ( _ ByRef lpString As Any) _ As Long Public Function MachineHostName() _ As String ' Retrieves the host name of this machine. ' ' The host name is preserved in a static variable to ' reduce look up time for repeated calls. Static strHostname As String If Len(strHostname) = 0 Then ' Host name has not been looked up previously. If WinSocketsStart() = True Then ' Obtain and store the host name. strHostname = GetMachineName() Call WinSocketsClean End If End If MachineHostName = strHostname End Function Public Function MachineHostAddress( _ Optional ByVal strHostname As String) _ As String ' Retrieves IP address of the machine with the host name ' strHostname. ' If a zero length host name or no host name is passed, the ' address of this machine is returned. ' If host name localhost is passed, 127.0.0.1 is returned. ' If the host name cannot be resolved, 0.0.0.0 is returned. ' ' The host addresses are preserved in a static collection to ' reduce look up time for repeated calls. ' If strHostname is an empty string, the local host address ' will be looked up. ' However, an empty string cannot be a key in a collection. ' Use this key to store the local host address. Const cstrKeyThisHost As String = " " Static colAddress As New Collection Dim strIpAddress As String ' Ignore error when looking up a key in collection ' colAddress that does not exist. On Error Resume Next If Len(strHostname) = 0 Then strHostname = cstrKeyThisHost End If strIpAddress = colAddress.Item(strHostname) ' If strHostname is not found, an error is raised. If Err.Number <> 0 Then ' This host name has not been looked up previously. If WinSocketsStart() = True Then ' Obtain the host address. ' Trim strHostname to pass a zero length string when ' looking up the address of the local host. strIpAddress = GetIPFromHostName(Trim(strHostname)) ' Store the host address. colAddress.Add strIpAddress, strHostname Call WinSocketsClean End If End If MachineHostAddress = strIpAddress End Function Public Sub ShowHostNameAddress() ' Displays host name and IP address of local machine. Const cstrMsgTitle As String = "Host name and IP address" Const clngMsgStyle0 As Long = vbExclamation + vbOKOnly Const clngMsgStyle1 As Long = vbInformation + vbOKOnly Const cstrMsgPrompt As String = "No access to address information." Dim strHostname As String Dim strIpAddress As String Dim strMsgPrompt As String If WinSocketsStart() = True Then ' Obtain and pass the host address. strHostname = GetMachineName() strIpAddress = GetIPFromHostName(strHostname) ' Display name and address. strMsgPrompt = _ "Host name: " & strHostname & vbCrLf & _ "IP address: " & strIpAddress MsgBox strMsgPrompt, clngMsgStyle1, cstrMsgTitle Call WinSocketsClean Else MsgBox cstrMsgPrompt, clngMsgStyle0, cstrMsgTitle End If End Sub Private Function WinSocketsStart() _ As Boolean ' Start up Windows sockets before use. Const cstrMsgTitle As String = "Windows Sockets" Const clngMsgStyle As Long = vbCritical + vbOKOnly Const cstrMsgPrompt As String = "Error at start up of Windows sockets." Dim typWSA As WSADATA Dim booSuccess As Boolean If WSAStartup(WS_VERSION_REQD, typWSA) = IP_SUCCESS Then booSuccess = True End If If booSuccess = False Then MsgBox cstrMsgPrompt, clngMsgStyle, cstrMsgTitle End If WinSocketsStart = booSuccess End Function Private Function WinSocketsClean() _ As Boolean ' Clean up Windows sockets after use. Const cstrMsgTitle As String = "Windows Sockets" Const clngMsgStyle As Long = vbExclamation + vbOKOnly Const cstrMsgPrompt As String = "Error at clean up of Windows sockets." Dim booSuccess As Boolean If WSACleanup() = ERROR_NONE Then booSuccess = True End If If booSuccess = False Then MsgBox cstrMsgPrompt, clngMsgStyle, cstrMsgTitle End If WinSocketsClean = booSuccess End Function Private Function GetMachineName() As String ' Retrieves the host name of this machine. ' Assign buffer for maximum length of host name plus ' a terminating null char. Const clngBufferLen As Long = 255 + 1 Dim stzHostName As String * clngBufferLen Dim strHostname As String If GetHostName(stzHostName, clngBufferLen) = ERROR_NONE Then ' Trim host name from buffer string. strHostname = Left(stzHostName, InStr(1, stzHostName, vbNullChar, vbBinaryCompare) - 1) End If GetMachineName = strHostname End Function Private Function GetIPFromHostName( _ ByVal strHostname As String) _ As String ' Converts a host name to its IP address. ' ' If strHostname ' - is zero length, local IP address is returned. ' - is "localhost", IP address 127.0.0.1 is returned. ' - cannot be resolved, unknown IP address 0.0.0.0 is returned. Const clngAddressNone As Long = 0 ' The Address is offset 12 bytes from the ' start of the HOSENT structure. Const clngAddressOffset As Long = 12 ' Size of address part. Const clngAddressChunk As Long = 4 ' Address to return if none found. Const cstrAddressZero As String = "0.0.0.0" ' Address of HOSENT structure. Dim ptrHosent As Long ' Address of name pointer. Dim ptrName As Long ' Address of address pointer. Dim ptrAddress As Long Dim ptrIPAddress As Long Dim ptrIPAddress2 As Long Dim stzHostName As String Dim strAddress As String stzHostName = strHostname & vbNullChar ptrHosent = GetHostByName(stzHostName) If ptrHosent = clngAddressNone Then ' Return address zero. strAddress = cstrAddressZero Else ' Assign pointer addresses and offset Null-terminated list ' of addresses for the host. ' Note: ' We are retrieving only the first address returned. ' To return more than one, define strAddress as a string array ' and loop through the 4-byte ptrIPAddress members returned. ' The last item is a terminating null. ' All addresses are returned in network byte order. ptrAddress = ptrHosent + clngAddressOffset ' Get the IP address. CopyMemory ptrAddress, ByVal ptrAddress, clngAddressChunk CopyMemory ptrIPAddress, ByVal ptrAddress, clngAddressChunk CopyMemory ptrIPAddress2, ByVal ptrIPAddress, clngAddressChunk strAddress = GetInetStrFromPtr(ptrIPAddress2) End If GetIPFromHostName = strAddress End Function Private Function GetInetStrFromPtr( _ ByVal lngAddress As Long) _ As String ' Converts decimal IP address to IP address string. GetInetStrFromPtr = GetStrFromPtrA(inet_ntoa(lngAddress)) End Function Private Function GetStrFromPtrA( _ ByVal lpszA As Long) _ As String ' Copies string from pointer. ' Create buffer string. GetStrFromPtrA = String(lstrlenA(ByVal lpszA), vbNullChar) ' Copy value from pointer to buffer string. Call lstrcpyA(ByVal GetStrFromPtrA, ByVal lpszA) End Function /gustav >>> jwcolby at colbyconsulting.com 22-03-2007 14:59 >>> Is there VBA code out there to obtain the IP address of the current workstation? I found code that goes through the registry, and it ALMOST works, in fact it does work in many instances but... John W. Colby Colby Consulting 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 Thu Mar 22 09:49:58 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 22 Mar 2007 07:49:58 -0700 Subject: [AccessD] OT: But only Partly In-Reply-To: References: Message-ID: Yes, Gustav, but even single-engine planes carry parachutes! LOL Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2007 3:22 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: But only Partly Hi Jim et al Yes, this is to possibly eliminate any "single point of failure". Thus, you should always have at least two independent backup systems. If you - for practical or budget reasons - have to trust a single point, this must be proved to be very reliable. Think of a mono-engine airplane. /gustav From markamatte at hotmail.com Thu Mar 22 09:54:33 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 14:54:33 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: I know...and it turns out I might be wrong, I assumed 1 OBJID per second, hence the 86400...but there might be more. In all of my searching online...I found a resume of a guy that helped write the program. He actually just called me back. He says that the OBJID is based on UNIX time(1970 something)...and he thinks(from what he remembers...)there can be 4 OBJIDs for each second. Does this give anyone any ideas? Thanks, Mark A. Matte >From: "Gustav Brock" >Reply-To: Access Developers discussion and problem >solving >To: >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 15:24:54 +0100 > >Hi Mark > >86400 is the count of seconds for one day. > >/gustav > > >>> markamatte at hotmail.com 22-03-2007 15:16 >>> >The date is stored in the table...but not the time. If you want a >date/time...I have to plug the OBJID into the FE and it converts it for me. >I can extract the date and the OBJID...but you can have up to 86400 >different OBJIDs for 1 date. I can try to get about 100 if you like. > >Mark > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN Presents today. http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A07001 From Jim.Hale at FleetPride.com Thu Mar 22 09:55:47 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 22 Mar 2007 09:55:47 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference Message-ID: So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From DWUTKA at Marlow.com Thu Mar 22 09:59:27 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Thu, 22 Mar 2007 09:59:27 -0500 Subject: [AccessD] Obtaining IP Address In-Reply-To: <004101c76c8f$86aa0140$657aa8c0@m6805> Message-ID: I posted a solution on the VB list that retrieves all the IP addresses on a machine. If you just want one, there is a far easier way, use a Winsock control, and look at it's local IP, a lot less code. But I needed the ability to get All the local ips (and also all the local subnets), to see the entire 'network' that a machine is connected too. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 9:37 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Obtaining IP Address That worked. The only issue is that there are often more than one IP addresses and this only returns one. My laptop for example has two, one for the wireless connection and one for the cable connection. But this is a good start. Thanks, John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2007 10:14 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Obtaining IP Address Hi John This is more convoluted than you might believe. Here is one method: MachineHostAddress Option Compare Database Option Explicit Private Const MAX_WSADescription As Long = 256 Private Const MAX_WSASYSStatus As Long = 128 Private Const WS_VERSION_REQD As Long = &H101 Private Const WS_VERSION_MAJOR As Long = WS_VERSION_REQD \ &H100 And &HFF& Private Const WS_VERSION_MINOR As Long = WS_VERSION_REQD And &HFF& Private Const MIN_SOCKETS_REQD As Long = 1 Private Const SOCKET_ERROR As Long = -1 Private Const ERROR_NONE As Long = 0 Private Const IP_SUCCESS As Long = 0 Private Type WSADATA wVersion As Integer wHighVersion As Integer szDescription(0 To MAX_WSADescription) As Byte szSystemStatus(0 To MAX_WSASYSStatus) As Byte wMaxSockets As Long wMaxUDPDG As Long dwVendorInfo As Long End Type Private Declare Function GetHostName Lib "wsock32.dll" Alias "gethostname" ( _ ByVal szHost As String, _ ByVal dwHostLen As Long) _ As Long Private Declare Function GetHostByName Lib "wsock32.dll" Alias "gethostbyname" ( _ ByVal Hostname As String) _ As Long Private Declare Function WSAStartup Lib "wsock32.dll" ( _ ByVal wVersionRequired As Long, _ ByRef lpWSADATA As WSADATA) _ As Long Private Declare Function WSACleanup Lib "wsock32.dll" () _ As Long Private Declare Function inet_ntoa Lib "wsock32.dll" ( _ ByVal addr As Long) _ As Long Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" ( _ ByRef xDest As Any, _ ByRef xSource As Any, _ ByVal nbytes As Long) Private Declare Function lstrcpyA Lib "kernel32" ( _ ByVal RetVal As String, _ ByVal Ptr As Long) _ As Long Private Declare Function lstrlenA Lib "kernel32" ( _ ByRef lpString As Any) _ As Long Public Function MachineHostName() _ As String ' Retrieves the host name of this machine. ' ' The host name is preserved in a static variable to ' reduce look up time for repeated calls. Static strHostname As String If Len(strHostname) = 0 Then ' Host name has not been looked up previously. If WinSocketsStart() = True Then ' Obtain and store the host name. strHostname = GetMachineName() Call WinSocketsClean End If End If MachineHostName = strHostname End Function Public Function MachineHostAddress( _ Optional ByVal strHostname As String) _ As String ' Retrieves IP address of the machine with the host name ' strHostname. ' If a zero length host name or no host name is passed, the ' address of this machine is returned. ' If host name localhost is passed, 127.0.0.1 is returned. ' If the host name cannot be resolved, 0.0.0.0 is returned. ' ' The host addresses are preserved in a static collection to ' reduce look up time for repeated calls. ' If strHostname is an empty string, the local host address ' will be looked up. ' However, an empty string cannot be a key in a collection. ' Use this key to store the local host address. Const cstrKeyThisHost As String = " " Static colAddress As New Collection Dim strIpAddress As String ' Ignore error when looking up a key in collection ' colAddress that does not exist. On Error Resume Next If Len(strHostname) = 0 Then strHostname = cstrKeyThisHost End If strIpAddress = colAddress.Item(strHostname) ' If strHostname is not found, an error is raised. If Err.Number <> 0 Then ' This host name has not been looked up previously. If WinSocketsStart() = True Then ' Obtain the host address. ' Trim strHostname to pass a zero length string when ' looking up the address of the local host. strIpAddress = GetIPFromHostName(Trim(strHostname)) ' Store the host address. colAddress.Add strIpAddress, strHostname Call WinSocketsClean End If End If MachineHostAddress = strIpAddress End Function Public Sub ShowHostNameAddress() ' Displays host name and IP address of local machine. Const cstrMsgTitle As String = "Host name and IP address" Const clngMsgStyle0 As Long = vbExclamation + vbOKOnly Const clngMsgStyle1 As Long = vbInformation + vbOKOnly Const cstrMsgPrompt As String = "No access to address information." Dim strHostname As String Dim strIpAddress As String Dim strMsgPrompt As String If WinSocketsStart() = True Then ' Obtain and pass the host address. strHostname = GetMachineName() strIpAddress = GetIPFromHostName(strHostname) ' Display name and address. strMsgPrompt = _ "Host name: " & strHostname & vbCrLf & _ "IP address: " & strIpAddress MsgBox strMsgPrompt, clngMsgStyle1, cstrMsgTitle Call WinSocketsClean Else MsgBox cstrMsgPrompt, clngMsgStyle0, cstrMsgTitle End If End Sub Private Function WinSocketsStart() _ As Boolean ' Start up Windows sockets before use. Const cstrMsgTitle As String = "Windows Sockets" Const clngMsgStyle As Long = vbCritical + vbOKOnly Const cstrMsgPrompt As String = "Error at start up of Windows sockets." Dim typWSA As WSADATA Dim booSuccess As Boolean If WSAStartup(WS_VERSION_REQD, typWSA) = IP_SUCCESS Then booSuccess = True End If If booSuccess = False Then MsgBox cstrMsgPrompt, clngMsgStyle, cstrMsgTitle End If WinSocketsStart = booSuccess End Function Private Function WinSocketsClean() _ As Boolean ' Clean up Windows sockets after use. Const cstrMsgTitle As String = "Windows Sockets" Const clngMsgStyle As Long = vbExclamation + vbOKOnly Const cstrMsgPrompt As String = "Error at clean up of Windows sockets." Dim booSuccess As Boolean If WSACleanup() = ERROR_NONE Then booSuccess = True End If If booSuccess = False Then MsgBox cstrMsgPrompt, clngMsgStyle, cstrMsgTitle End If WinSocketsClean = booSuccess End Function Private Function GetMachineName() As String ' Retrieves the host name of this machine. ' Assign buffer for maximum length of host name plus ' a terminating null char. Const clngBufferLen As Long = 255 + 1 Dim stzHostName As String * clngBufferLen Dim strHostname As String If GetHostName(stzHostName, clngBufferLen) = ERROR_NONE Then ' Trim host name from buffer string. strHostname = Left(stzHostName, InStr(1, stzHostName, vbNullChar, vbBinaryCompare) - 1) End If GetMachineName = strHostname End Function Private Function GetIPFromHostName( _ ByVal strHostname As String) _ As String ' Converts a host name to its IP address. ' ' If strHostname ' - is zero length, local IP address is returned. ' - is "localhost", IP address 127.0.0.1 is returned. ' - cannot be resolved, unknown IP address 0.0.0.0 is returned. Const clngAddressNone As Long = 0 ' The Address is offset 12 bytes from the ' start of the HOSENT structure. Const clngAddressOffset As Long = 12 ' Size of address part. Const clngAddressChunk As Long = 4 ' Address to return if none found. Const cstrAddressZero As String = "0.0.0.0" ' Address of HOSENT structure. Dim ptrHosent As Long ' Address of name pointer. Dim ptrName As Long ' Address of address pointer. Dim ptrAddress As Long Dim ptrIPAddress As Long Dim ptrIPAddress2 As Long Dim stzHostName As String Dim strAddress As String stzHostName = strHostname & vbNullChar ptrHosent = GetHostByName(stzHostName) If ptrHosent = clngAddressNone Then ' Return address zero. strAddress = cstrAddressZero Else ' Assign pointer addresses and offset Null-terminated list ' of addresses for the host. ' Note: ' We are retrieving only the first address returned. ' To return more than one, define strAddress as a string array ' and loop through the 4-byte ptrIPAddress members returned. ' The last item is a terminating null. ' All addresses are returned in network byte order. ptrAddress = ptrHosent + clngAddressOffset ' Get the IP address. CopyMemory ptrAddress, ByVal ptrAddress, clngAddressChunk CopyMemory ptrIPAddress, ByVal ptrAddress, clngAddressChunk CopyMemory ptrIPAddress2, ByVal ptrIPAddress, clngAddressChunk strAddress = GetInetStrFromPtr(ptrIPAddress2) End If GetIPFromHostName = strAddress End Function Private Function GetInetStrFromPtr( _ ByVal lngAddress As Long) _ As String ' Converts decimal IP address to IP address string. GetInetStrFromPtr = GetStrFromPtrA(inet_ntoa(lngAddress)) End Function Private Function GetStrFromPtrA( _ ByVal lpszA As Long) _ As String ' Copies string from pointer. ' Create buffer string. GetStrFromPtrA = String(lstrlenA(ByVal lpszA), vbNullChar) ' Copy value from pointer to buffer string. Call lstrcpyA(ByVal GetStrFromPtrA, ByVal lpszA) End Function /gustav >>> jwcolby at colbyconsulting.com 22-03-2007 14:59 >>> Is there VBA code out there to obtain the IP address of the current workstation? I found code that goes through the registry, and it ALMOST works, in fact it does work in many instances but... John W. Colby Colby Consulting 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 Gustav at cactus.dk Thu Mar 22 10:02:02 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Mar 2007 16:02:02 +0100 Subject: [AccessD] OT: But only Partly Message-ID: Hi John Oh right, we shouldn't forget where we came from ... it was about data loss - who cares about the "medium"? Well, everyone can see now, this was a bad picture! I give up. /gustav >>> john at winhaven.net 22-03-2007 15:35 >>> Hi Gustav, Yes, it will but the "data" will be recovered from the pilot who ejects and if not the "black box". ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2007 9:22 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: But only Partly Hi John Yeah, you have to think twice. But the fighter jet will crash. /gustav >>> john at winhaven.net 22-03-2007 15:04 >>> Sometimes analogies just don't work do they! ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch Sent: Thursday, March 22, 2007 8:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Hello Gustav, even a helicopter wan't fall down like a rock if the engine quits. They have an autorotate mode which allows for a safe landing. Helmut -- 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 Thu Mar 22 10:12:42 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 11:12:42 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: Message-ID: <004201c76c94$8a44c1f0$657aa8c0@m6805> Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Thu Mar 22 10:14:42 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Mar 2007 16:14:42 +0100 Subject: [AccessD] Obtaining IP Address Message-ID: Hi John It can be done as mentioned here by using an array: http://files.codes-sources.com/fichier.aspx?id=25740&f=Module+Reseau.bas Public Function GetIPFromHostName(ByVal sHostName As String) As String 'Recup?re l'adresse IP locale avec le nom local. Dim ptrHosent As Long Dim ptrName As Long Dim ptrAddress As Long Dim ptrIPAddress As Long Dim ptrIPAddress2 As Long ptrHosent = gethostbyname(sHostName & vbNullChar) If ptrHosent <> 0 Then 'Assign pointer addresses and offset ptrName is the official name of the host (PC). 'If using the DNS or similar resolution system, it is the Fully Qualified Domain Name (FQDN) 'that caused the server to return a reply. If using a local hosts file, it is the first 'entry after the IP address. ptrName = ptrHosent 'Null-terminated list of addresses for the host. The Address is offset 12 bytes from the start of 'the HOSENT structure. Note: Here we are retrieving only the first address returned. To return more 'than one, define sAddress as a string array and loop through the 4-byte ptrIPAddress members returned. 'The last item is a terminating null. All addresses are returned in network byte order. ptrAddress = ptrHosent + 12 'Obtient l'adresse IP. CopyMemory ptrName, ByVal ptrName, 4 CopyMemory ptrAddress, ByVal ptrAddress, 4 CopyMemory ptrIPAddress, ByVal ptrAddress, 4 CopyMemory ptrIPAddress2, ByVal ptrIPAddress, 4 GetIPFromHostName = GetInetStrFromPtr(ptrIPAddress2) End If End Function I've never had the need, thus I have no code for it. Perhaps Drew will repost his VB function here? /gustav >>> jwcolby at colbyconsulting.com 22-03-2007 15:36 >>> That worked. The only issue is that there are often more than one IP addresses and this only returns one. My laptop for example has two, one for the wireless connection and one for the cable connection. But this is a good start. Thanks, John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2007 10:14 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Obtaining IP Address Hi John This is more convoluted than you might believe. Here is one method: MachineHostAddress From cspell at jhuccp.org Thu Mar 22 10:17:15 2007 From: cspell at jhuccp.org (Spell, Cynthia G.) Date: Thu, 22 Mar 2007 11:17:15 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <004201c76c94$8a44c1f0$657aa8c0@m6805> References: <004201c76c94$8a44c1f0$657aa8c0@m6805> Message-ID: <2E8AE992B157C0409B18D0225D0B476305F5354C@XCH-VN01.sph.ad.jhsph.edu> Did I miss something - were dates ever decided? Cindy Spell -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 11:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 Thu Mar 22 10:30:25 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 11:30:25 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates - PLEASE RESPOND In-Reply-To: <2E8AE992B157C0409B18D0225D0B476305F5354C@XCH-VN01.sph.ad.jhsph.edu> References: <004201c76c94$8a44c1f0$657aa8c0@m6805> <2E8AE992B157C0409B18D0225D0B476305F5354C@XCH-VN01.sph.ad.jhsph.edu> Message-ID: <004e01c76c97$04064610$657aa8c0@m6805> Cindy, Apparently EVERYONE missed something. I asked those who thought they would come to present their choice of dates and got basically no response. I propose that we make it Memorial Day, May 28th 2007. One person said that would be fine, no one else responded. I can own the conference and dictate dates, but I would like to get the maximum attendance and if I just dictate a date, then I think I would get the minimum attendance. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia G. Sent: Thursday, March 22, 2007 11:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Did I miss something - were dates ever decided? Cindy Spell -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 11:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 setel.com Thu Mar 22 11:50:07 2007 From: ssharkins at setel.com (Susan Harkins) Date: Thu, 22 Mar 2007 11:50:07 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND In-Reply-To: <004e01c76c97$04064610$657aa8c0@m6805> Message-ID: <002101c76ca2$26837680$d834fad1@SUSANONE> I can own the conference and dictate dates, but I would like to get the maximum attendance and if I just dictate a date, then I think I would get the minimum attendance. =======John, the date is immaterial to me. If my husband's in town and we've got the cash, I'll be there. If he's tdy, I probably won't, and I seldom know until he walks through the door and starts packing. I'll tentatively say, I'll be there, but that could change twelve hours before we leave. I'm sorry I can't be more definite. Susan H. From wdhindman at dejpolsystems.com Thu Mar 22 10:53:51 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Thu, 22 Mar 2007 11:53:51 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND References: <004201c76c94$8a44c1f0$657aa8c0@m6805><2E8AE992B157C0409B18D0225D0B476305F5354C@XCH-VN01.sph.ad.jhsph.edu> <004e01c76c97$04064610$657aa8c0@m6805> Message-ID: <001b01c76c9a$49a80520$9258eb44@jisshowsbs.local> ...personally I'd prefer early September ...I'm already committed for May. William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 22, 2007 11:30 AM Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND > Cindy, > > Apparently EVERYONE missed something. I asked those who thought they > would > come to present their choice of dates and got basically no response. I > propose that we make it Memorial Day, May 28th 2007. One person said that > would be fine, no one else responded. > > I can own the conference and dictate dates, but I would like to get the > maximum attendance and if I just dictate a date, then I think I would get > the minimum attendance. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia > G. > Sent: Thursday, March 22, 2007 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Did I miss something - were dates ever decided? > > Cindy Spell > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Thursday, March 22, 2007 11:13 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Maybe we can arrange for a video feed out to the internet. Then those not > able to attend could tune in to the feed. Then we could call it > international. > > ;-) > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Thursday, March 22, 2007 10:56 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > So is the conference on for sure? We need some international speakers so I > can tell the boss I'm going to an international conference. :-) Jim Hale > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Wednesday, March 21, 2007 9:29 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Great Smokey Mountains AccessD Conference > > > I just found this for anyone who might be considering coming down to the > conference. Pretty pictures. > > http://www.visitnc.com/ > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > *********************************************************************** > The information transmitted is intended solely for the individual or > entity > to which it is addressed and may contain confidential and/or privileged > material. Any review, retransmission, dissemination or other use of or > taking action in reliance upon this information by persons or entities > other > than the intended recipient is prohibited. > If you have received this email in error please contact the sender and > delete the material from any computer. As a recipient of this email, you > are > responsible for screening its contents and the contents of any attachments > for the presence of viruses. No liability is accepted for any damages > caused > by any virus transmitted by this email. > -- > 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 Thu Mar 22 11:03:24 2007 From: john at winhaven.net (John Bartow) Date: Thu, 22 Mar 2007 11:03:24 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND In-Reply-To: <004e01c76c97$04064610$657aa8c0@m6805> References: <004201c76c94$8a44c1f0$657aa8c0@m6805><2E8AE992B157C0409B18D0225D0B476305F5354C@XCH-VN01.sph.ad.jhsph.edu> <004e01c76c97$04064610$657aa8c0@m6805> Message-ID: <022f01c76c9b$9ff8c580$6402a8c0@ScuzzPaq> Didn't ignore you - I'm still checking into Memorial Day to see if I'm clear. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 10:30 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND Cindy, Apparently EVERYONE missed something. I asked those who thought they would come to present their choice of dates and got basically no response. I propose that we make it Memorial Day, May 28th 2007. One person said that would be fine, no one else responded. I can own the conference and dictate dates, but I would like to get the maximum attendance and if I just dictate a date, then I think I would get the minimum attendance. John W. Colby Colby Consulting www.ColbyConsulting.com From john at winhaven.net Thu Mar 22 11:10:17 2007 From: john at winhaven.net (John Bartow) Date: Thu, 22 Mar 2007 11:10:17 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: References: Message-ID: <024701c76c9c$95dc28c0$6402a8c0@ScuzzPaq> LOL! Usually your posts are rock solid but this one left you open for a little teasing! :o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2007 10:02 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: But only Partly Hi John Oh right, we shouldn't forget where we came from ... it was about data loss - who cares about the "medium"? Well, everyone can see now, this was a bad picture! I give up. /gustav From jwcolby at colbyconsulting.com Thu Mar 22 11:11:32 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 12:11:32 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND In-Reply-To: <002101c76ca2$26837680$d834fad1@SUSANONE> References: <004e01c76c97$04064610$657aa8c0@m6805> <002101c76ca2$26837680$d834fad1@SUSANONE> Message-ID: <004f01c76c9c$c2762890$657aa8c0@m6805> Wow, is your husband a spook (CIA / army ranger / navy seal)? ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Thursday, March 22, 2007 12:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND I can own the conference and dictate dates, but I would like to get the maximum attendance and if I just dictate a date, then I think I would get the minimum attendance. =======John, the date is immaterial to me. If my husband's in town and we've got the cash, I'll be there. If he's tdy, I probably won't, and I seldom know until he walks through the door and starts packing. I'll tentatively say, I'll be there, but that could change twelve hours before we leave. I'm sorry I can't be more definite. 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 Thu Mar 22 11:22:26 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Thu, 22 Mar 2007 11:22:26 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND In-Reply-To: <001b01c76c9a$49a80520$9258eb44@jisshowsbs.local> Message-ID: And September is more feasible for me too.... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, March 22, 2007 10:54 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND ...personally I'd prefer early September ...I'm already committed for May. William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 22, 2007 11:30 AM Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND > Cindy, > > Apparently EVERYONE missed something. I asked those who thought they > would > come to present their choice of dates and got basically no response. I > propose that we make it Memorial Day, May 28th 2007. One person said that > would be fine, no one else responded. > > I can own the conference and dictate dates, but I would like to get the > maximum attendance and if I just dictate a date, then I think I would get > the minimum attendance. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia > G. > Sent: Thursday, March 22, 2007 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Did I miss something - were dates ever decided? > > Cindy Spell > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Thursday, March 22, 2007 11:13 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Maybe we can arrange for a video feed out to the internet. Then those not > able to attend could tune in to the feed. Then we could call it > international. > > ;-) > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Thursday, March 22, 2007 10:56 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > So is the conference on for sure? We need some international speakers so I > can tell the boss I'm going to an international conference. :-) Jim Hale > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Wednesday, March 21, 2007 9:29 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Great Smokey Mountains AccessD Conference > > > I just found this for anyone who might be considering coming down to the > conference. Pretty pictures. > > http://www.visitnc.com/ > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > *********************************************************************** > The information transmitted is intended solely for the individual or > entity > to which it is addressed and may contain confidential and/or privileged > material. Any review, retransmission, dissemination or other use of or > taking action in reliance upon this information by persons or entities > other > than the intended recipient is prohibited. > If you have received this email in error please contact the sender and > delete the material from any computer. As a recipient of this email, you > are > responsible for screening its contents and the contents of any attachments > for the presence of viruses. No liability is accepted for any damages > caused > by any virus transmitted by this email. > -- > 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 setel.com Thu Mar 22 12:33:43 2007 From: ssharkins at setel.com (Susan Harkins) Date: Thu, 22 Mar 2007 12:33:43 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference -Dates-PLEASE RESPOND In-Reply-To: <004f01c76c9c$c2762890$657aa8c0@m6805> Message-ID: <004501c76ca8$43a104c0$d834fad1@SUSANONE> Oh hell no... ;) He's mostly retired but still in the Kentucky Air National Guard. He goes on special missions for them, because he's experienced and available. By special, I don't mean anything except, stuff they need done, but can't find anybody willing. ;) He loves it. Of course, you realize, that if he IS CIA/ranger/seal, I'm not going to admit it, right???? ;) Susan H. Wow, is your husband a spook (CIA / army ranger / navy seal)? ;-) From jwcolby at colbyconsulting.com Thu Mar 22 11:45:45 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 12:45:45 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference -Dates-PLEASE RESPOND In-Reply-To: References: <001b01c76c9a$49a80520$9258eb44@jisshowsbs.local> Message-ID: <005101c76ca1$89be6800$657aa8c0@m6805> Well... I could do two, one in May and one in September. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Thursday, March 22, 2007 12:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference -Dates-PLEASE RESPOND And September is more feasible for me too.... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, March 22, 2007 10:54 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND ...personally I'd prefer early September ...I'm already committed for May. William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 22, 2007 11:30 AM Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND > Cindy, > > Apparently EVERYONE missed something. I asked those who thought they > would come to present their choice of dates and got basically no > response. I > propose that we make it Memorial Day, May 28th 2007. One person said that > would be fine, no one else responded. > > I can own the conference and dictate dates, but I would like to get the > maximum attendance and if I just dictate a date, then I think I would get > the minimum attendance. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia > G. > Sent: Thursday, March 22, 2007 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Did I miss something - were dates ever decided? > > Cindy Spell > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Thursday, March 22, 2007 11:13 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Maybe we can arrange for a video feed out to the internet. Then those not > able to attend could tune in to the feed. Then we could call it > international. > > ;-) > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Thursday, March 22, 2007 10:56 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > So is the conference on for sure? We need some international speakers so I > can tell the boss I'm going to an international conference. :-) Jim Hale > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Wednesday, March 21, 2007 9:29 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Great Smokey Mountains AccessD Conference > > > I just found this for anyone who might be considering coming down to the > conference. Pretty pictures. > > http://www.visitnc.com/ > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > *********************************************************************** > The information transmitted is intended solely for the individual or > entity to which it is addressed and may contain confidential and/or privileged > material. Any review, retransmission, dissemination or other use of or > taking action in reliance upon this information by persons or entities > other > than the intended recipient is prohibited. > If you have received this email in error please contact the sender and > delete the material from any computer. As a recipient of this email, you > are > responsible for screening its contents and the contents of any attachments > for the presence of viruses. No liability is accepted for any damages > caused by any virus transmitted by this email. > -- > 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 Thu Mar 22 11:48:45 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 16:48:45 +0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND In-Reply-To: <002101c76ca2$26837680$d834fad1@SUSANONE> Message-ID: I'm also open to any date...but I'm less than 2 hours away...So any date for me...and I'm there. Thanks, Mark A. Matte >From: "Susan Harkins" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference - >Dates-PLEASE RESPOND >Date: Thu, 22 Mar 2007 11:50:07 -0500 > >I can own the conference and dictate dates, but I would like to get the >maximum attendance and if I just dictate a date, then I think I would get >the minimum attendance. > >=======John, the date is immaterial to me. If my husband's in town and >we've >got the cash, I'll be there. If he's tdy, I probably won't, and I seldom >know until he walks through the door and starts packing. I'll tentatively >say, I'll be there, but that could change twelve hours before we leave. I'm >sorry I can't be more definite. > >Susan H. > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ From DWUTKA at Marlow.com Thu Mar 22 11:51:49 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Thu, 22 Mar 2007 11:51:49 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference-Dates-PLEASE RESPOND In-Reply-To: <005101c76ca1$89be6800$657aa8c0@m6805> Message-ID: Works for me! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 11:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference-Dates-PLEASE RESPOND Well... I could do two, one in May and one in September. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Thursday, March 22, 2007 12:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference -Dates-PLEASE RESPOND And September is more feasible for me too.... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, March 22, 2007 10:54 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND ...personally I'd prefer early September ...I'm already committed for May. William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 22, 2007 11:30 AM Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND > Cindy, > > Apparently EVERYONE missed something. I asked those who thought they > would come to present their choice of dates and got basically no > response. I > propose that we make it Memorial Day, May 28th 2007. One person said that > would be fine, no one else responded. > > I can own the conference and dictate dates, but I would like to get the > maximum attendance and if I just dictate a date, then I think I would get > the minimum attendance. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia > G. > Sent: Thursday, March 22, 2007 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Did I miss something - were dates ever decided? > > Cindy Spell > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Thursday, March 22, 2007 11:13 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Maybe we can arrange for a video feed out to the internet. Then those not > able to attend could tune in to the feed. Then we could call it > international. > > ;-) > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Thursday, March 22, 2007 10:56 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > So is the conference on for sure? We need some international speakers so I > can tell the boss I'm going to an international conference. :-) Jim Hale > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Wednesday, March 21, 2007 9:29 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Great Smokey Mountains AccessD Conference > > > I just found this for anyone who might be considering coming down to the > conference. Pretty pictures. > > http://www.visitnc.com/ > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > *********************************************************************** > The information transmitted is intended solely for the individual or > entity to which it is addressed and may contain confidential and/or privileged > material. Any review, retransmission, dissemination or other use of or > taking action in reliance upon this information by persons or entities > other > than the intended recipient is prohibited. > If you have received this email in error please contact the sender and > delete the material from any computer. As a recipient of this email, you > are > responsible for screening its contents and the contents of any attachments > for the presence of viruses. No liability is accepted for any damages > caused by any virus transmitted by this email. > -- > 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 Thu Mar 22 11:54:43 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 22 Mar 2007 09:54:43 -0700 Subject: [AccessD] OT: But only Partly In-Reply-To: <0JFA00DMC837ZM62@l-daemon> Message-ID: <004501c76ca2$caa17870$0201a8c0@HAL9005> Every time I work on a program I drag and drop it to three different places. Monthly I Ghost the entire hard drive to an external HD. Occasionally I FTP encrypted zips up to my web site. But I'm still weak on off-site backup. My 10 y.o. just learned the hard way. His hard drive failed. Now I've him D&Ding to a USB drive shortcut on his desktop. It'll take him hours to re-create his progress on Myst. :o) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, March 21, 2007 7:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: But only Partly According the Instructor and 15 years DBA who is teaching the course I am currently taking...One backup system is not enough. Many big installations have as many as 4 backup and recovery processes implemented. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, March 21, 2007 7:37 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Ouch. We used to do Disaster Recovery Firedrills back in my early mainframe days when I was a computer operator. We had an arrangement with another local company that had a similar hardware configuration to ours that we were backup sites for each other. In those days, disks on mainframes were removable from the drives themselves which were about the size of a washing machine. The disk packs were about the diameter of a LP record and the ones we used were about 8 inches tall. We would take our disks or maybe it was just backup tapes over to this other company and they would let us use their system over night and we would attempt to run our orders and print the picking documents. Since the hardware configuration was slightly different we had different execution job control that referenced the hardware they had there. I was mostly just along to carry stuff in the early days but later on I was called on to run the stuff too. When fixed hard drives and online terminals came along in about 1980 that ceased to be an option anymore as we would have had to actually overwrite their files on the disk or they would have needed enough empty space for us to load our stuff on and as disk was failrly expensive in those days that wasn't a viable option. So instead we concentrated on getting better covereage from our hardware maintenance group. And we used our backup tapes pretty often when stuff got corrupted and had daily, weekly and monthly full backups for an entire year of generations, so we were really quite secure and fully tested backup wise. Noplace I have worked since has had anywhere near that level of backup. But hardware failed a lot more then than it does now too, so we get lulled into a sense of security that drives don't fail. But in this case it wasn't even a drive failure that caused it, it was a human mistake. We had an occurance of the "can't read the backups" here a while back. It was a very bad thing. There had been a change to the backup software itself and maybe the hardware too. I don't remember exactly what the end result was as far as data loss - don't think we lost anything - but we were down for an entire day - no sales entered. Order takers had to write orders down on paper to be entered later. I think our website still took orders as it's seperate but there were no confirmations etc. It wasn't a total loss as some of that business came to us in the following days, but some of those orders went to other sellers instead of us and perhaps some of those customers went away disgruntled too. GK On 3/21/07, Rocky Smolin at Beach Access Software wrote: > Are you backed up? Are you SURE? > > > > http://www.signonsandiego.com/news/tech/20070320-0509-lostdata.html > > JUNEAU, Alaska - Perhaps you know that sinking feeling when a single > keystroke accidentally destroys hours of work. Now imagine wiping out > a disk > drive containing an account worth $38 billion. > > That's what happened to a computer technician reformatting a disk > drive at the Alaska Department of Revenue. While doing routine > maintenance work, the > technician accidentally deleted applicant information for an > oil-funded account - one of Alaska residents' biggest perks - and > mistakenly reformatted the backup drive, as well. > > There was still hope, until the department discovered its third line > of defense, backup tapes, were unreadable. > > "Nobody panicked, but we instantly went into planning for the > worst-case scenario," said Permanent Fund Dividend Division Director > Amy Skow. The computer foul-up last July would end up costing the > department more than $200,000. > > Over the next few days, as the department, the division and > consultants from > Microsoft Corp. and Dell Inc. labored to retrieve the data, it became > obvious the worst-case scenario was at hand. > > Nine months worth of information concerning the yearly payout from the > Alaska Permanent Fund was gone: some 800,000 electronic images that > had been > painstakingly scanned into the system months earlier, the 2006 paper > applications that people had either mailed in or filed over the > counter, and > supporting documentation such as birth certificates and proof of residence. > > And the only backup was the paperwork itself - stored in more than 300 > cardboard boxes. > > "We had to bring that paper back to the scanning room, and send it > through again, and quality control it, and then you have to have a way > to link that > paper to that person's file," Skow said. > > Half a dozen seasonal workers came back to assist the regular division > staff, and about 70 people working overtime and weekends re-entered > all the > lost data by the end of August. > > "They were just ready, willing and able to chip in and, in fact, we > needed all of them to chip in to get all the paperwork rescanned in a > timely manner > so that we could meet our obligations to the public," Skow said. > > Last October and November, the department met its obligation to the public. > A majority of the estimated 600,000 payments for last year's $1,106.96 > individual dividends went out on schedule, including those for 28,000 > applicants who were still under review when the computer disaster struck. > > Former Revenue Commissioner Bill Corbus said no one was ever blamed > for the > incident. > > "Everybody felt very bad about it and we all learned a lesson. There > was no > witch hunt," Corbus said. > > According to department staff, they now have a proven and regularly > tested backup and restore procedure. > > The department is asking lawmakers to approve a supplemental budget request > for $220,700 to cover the excess costs incurred during the six-week recovery > effort, including about $128,400 in overtime and $71,800 for computer > consultants. > > The money would come from the permanent fund earnings, the money > earmarked for the dividends. That means recipients could find their > next check docked > by about 37 cents. > > > Rocky > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 7:52 AM From rockysmolin at bchacc.com Thu Mar 22 11:56:20 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 22 Mar 2007 09:56:20 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: <004601c76ca3$048591c0$0201a8c0@HAL9005> If it takes less than about 6 minutes...:) I was going to send it to my cousin - a retired math prof. He likes that sort of thing Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Thursday, March 22, 2007 7:17 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT(kinda): Crack Code The date is stored in the table...but not the time. If you want a date/time...I have to plug the OBJID into the FE and it converts it for me. I can extract the date and the OBJID...but you can have up to 86400 different OBJIDs for 1 date. I can try to get about 100 if you like. Mark >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 15:50:57 -0700 > >Oh. You can't extract them from the file? > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 2:03 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >lol...If you want to try just to do it...I will put something >together...I have to go to a Win95 machine and enter 1 OBJID at a >time...and write it down the DT. I probably have around 10 >million...I'll see if I can get a 100. > > > >From: "Rocky Smolin at Beach Access Software" > > > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > >Mark: > > > >Can you post maybe 100 or so to give us a little more sample to go on? > > > >Or send a spreadsheet to those of us who like these things with all > >of the OBJIDs and dates (how many are there?)? > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > >Matte > >Sent: Wednesday, March 21, 2007 12:26 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >This thing reminds me of the crypto toy at the end of the Davinci > >Code(8 little wheels with letters and numbers). > > > >I think the sequence is jumbled as well. In trying to solve I > >started dissecting a looking at individual characters. I looked at > >the 8th(last > >character) for frequency. The distribution didn't make much > >sense(listed below). So I looked at the least, "C" to try and > >isolate a pattern...and found it was only the last char on 9/12/2001 > >and 9/19/2001...and not for all of the records. I might pass it on > >to the University...but I'll probably just let it die...like it > >should have a long time ago. The only reason they are still using it > >is that no one understood the relationships of the tables. After I > >discovered that the fields OBJID in the different tables were not > >necessarily related...and that the 1 table with 2 keys in it...was > >actually related to itself 3 or more times...we made leaps and > >bounds...for the first time they could say definitively that they were missing records. > > > >Any way...thanks again everyone. > > > >Mar A. Matte > > > > > >LastChar Count > >1 151767 > >2 114816 > >3 88366 > >4 63108 > >5 33900 > >6 24099 > >7 14439 > >8 8886 > >9 5427 > >A 1743 > >B 634 > >C 115 > > > > >From: "Dan Waters" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > > > >Mark, > > > > > >Perhaps you could contact the math department at a nearby university. > > >They may want to take a whack at this, or they may know someone who > > >would think that solving this kind of puzzle is great fun! > > > > > >Dan Waters > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > >Matte > > >Sent: Wednesday, March 21, 2007 1:36 PM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >I have found also that if I sort on the key...the corresponding > > >times are also sorted correctly. > > > > > > > > > >From: "Billy Pang" > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "Access Developers discussion and problem > > > >solving" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > >thought maybe it was md5 hashed so you can do lookups to > > > >determine original value but if there is a tool to reverse value > > > >back to datetime maybe it is not > > >a > > > >hashed string. > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > orphaned records. There is no date or time stamp in this table. > > > > > If I can > > > >convert > > > > > the OBJID back to a date/time...I might be able to > > > > > re-establish some > > >of > > > > > the > > > > > relationships by adjusting these times...or at least give an > > > > > accurate timeline of when the relation ship was lost. Below > > > > > are > >some > >examples. > > > > > > > > > > OBJID > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > >Reply-To: Access Developers discussion and problem > > > > > >solving > > > > > >To: "Access Developers discussion and problem > > > > > >solving" > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are > > > > > > > 8 > > > >character > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > The > > > >company > > > > > > > that > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > the > > >logic > > > > > >used, > > > > > > > and convert these keys back to date time. I've searched > > > > > > > online > > >for > > > > > any > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > > __________________________________________________________ > > > > > > > __ __ ___ It's tax season, make sure to follow these few > > > > > > > simple tips > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > AccessD mailing list > > > > > > > AccessD at databaseadvisors.com > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > >Billy Pang > > > > > >http://dbnotes.blogspot.com/ > > > > > >"Once the game is over, the King and the pawn go back in the > > > > > >same > > >box." > > > > > > >- > > > > > >Italian proverb > > > > > >-- > > > > > >AccessD mailing list > > > > > >AccessD at databaseadvisors.com > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > ______________________________________________________________ > > > > > __ _ Get a FREE Web site, company branded e-mail and more from > > > > > Microsoft > > > >Office > > > > > Live! > > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > > > -- > > > > > AccessD mailing list > > > > > AccessD at databaseadvisors.com > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > >-- > > > >Billy Pang > > > >http://dbnotes.blogspot.com/ > > > >"Once the game is over, the King and the pawn go back in the same > > > >box." - Italian proverb > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > >_________________________________________________________________ > > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit > > >MSN Presents today. > > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MS > > >N0 > > >3A > > >07001 > > > > > >-- > > >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 > > > >_________________________________________________________________ > >Its tax season, make sure to follow these few simple tips > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/Preparatio > >nT > >ips.a > >spx?icid=HMMartagline > > > > > >-- > >No virus found in this incoming message. > >Checked by AVG Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > >3/20/2007 > >8:07 AM > > > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Get a FREE Web site, company branded e-mail and more from Microsoft >Office Live! >http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: >3/20/2007 >8:07 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Exercise your brain! Try Flexicon. http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinemar ch07 -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 7:52 AM From rockysmolin at bchacc.com Thu Mar 22 11:59:29 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 22 Mar 2007 09:59:29 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND In-Reply-To: <004e01c76c97$04064610$657aa8c0@m6805> Message-ID: <004701c76ca3$74cfc130$0201a8c0@HAL9005> Would Memorial Day weekend interfere with some folks' family plans? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 8:30 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND Cindy, Apparently EVERYONE missed something. I asked those who thought they would come to present their choice of dates and got basically no response. I propose that we make it Memorial Day, May 28th 2007. One person said that would be fine, no one else responded. I can own the conference and dictate dates, but I would like to get the maximum attendance and if I just dictate a date, then I think I would get the minimum attendance. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia G. Sent: Thursday, March 22, 2007 11:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Did I miss something - were dates ever decided? Cindy Spell -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 11:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 7:52 AM From cfoust at infostatsystems.com Thu Mar 22 12:38:00 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 22 Mar 2007 10:38:00 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND In-Reply-To: <004e01c76c97$04064610$657aa8c0@m6805> References: <004201c76c94$8a44c1f0$657aa8c0@m6805><2E8AE992B157C0409B18D0225D0B476305F5354C@XCH-VN01.sph.ad.jhsph.edu> <004e01c76c97$04064610$657aa8c0@m6805> Message-ID: I'm fairly flexible. May or September would work for me. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 8:30 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND Cindy, Apparently EVERYONE missed something. I asked those who thought they would come to present their choice of dates and got basically no response. I propose that we make it Memorial Day, May 28th 2007. One person said that would be fine, no one else responded. I can own the conference and dictate dates, but I would like to get the maximum attendance and if I just dictate a date, then I think I would get the minimum attendance. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia G. Sent: Thursday, March 22, 2007 11:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Did I miss something - were dates ever decided? Cindy Spell -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 11:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 Thu Mar 22 12:40:18 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 22 Mar 2007 10:40:18 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND In-Reply-To: <004701c76ca3$74cfc130$0201a8c0@HAL9005> References: <004e01c76c97$04064610$657aa8c0@m6805> <004701c76ca3$74cfc130$0201a8c0@HAL9005> Message-ID: Not mine. I usually leave town that weekend regardless because the Jazz Festival takes over Sacramento those days. 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: Thursday, March 22, 2007 9:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND Would Memorial Day weekend interfere with some folks' family plans? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 8:30 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND Cindy, Apparently EVERYONE missed something. I asked those who thought they would come to present their choice of dates and got basically no response. I propose that we make it Memorial Day, May 28th 2007. One person said that would be fine, no one else responded. I can own the conference and dictate dates, but I would like to get the maximum attendance and if I just dictate a date, then I think I would get the minimum attendance. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia G. Sent: Thursday, March 22, 2007 11:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Did I miss something - were dates ever decided? Cindy Spell -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 11:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 7:52 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Thu Mar 22 13:08:00 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 18:08:00 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <004601c76ca3$048591c0$0201a8c0@HAL9005> Message-ID: Rocky, I've actually made some progress. Last year I learned how to do Mayan Math and applied the logic as a counting system not 10 or 20 base...but 36...and after learning that this thing is counting seconds since 1/1/70 00:00:00...I assigned values to the numbers and letters. and started running some tests. 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. This makes it a 36 base counting system...so you take the value of each position...calculate and add like below: 1st ??? 2nd ??? 3rd Value*60466176 4th Value*1679616 5th Value*46656 6th Value*1296 7th Value*36 8th Value So if you had 00bfk5t2...you math would be Value of third position ('B'11*60466176) added to each position calculated...so: 0's are 0...('B'11*60466176) +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) Beginning of time for this count is 12/31/69 04:00:00 PM...if you do the calcs above you get 691262822...if you add this many seconds to the beginning time you get 11/27/91 9:27:02 AM... Which validates in the system. The guy I talked to that help create it over 12 years ago...said he remembered something about haveing to 'shift a bit or 2'...but I didn't get much more from him...he just didn't remember the specifics. The 1st and 2nd positions I am having issues with...if I try to calculate it out...I get crazy results...and also in the validation tool...with the above example it validated...but if I added a letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second position...it would not accept it as valid??? This is probably what he was talking about"Shifting a bit or 2". Anyway...any thoughts? What info would your cousin need? Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 09:56:20 -0700 > >If it takes less than about 6 minutes...:) > >I was going to send it to my cousin - a retired math prof. He likes that >sort of thing > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Thursday, March 22, 2007 7:17 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >The date is stored in the table...but not the time. If you want a >date/time...I have to plug the OBJID into the FE and it converts it for me. > >I can extract the date and the OBJID...but you can have up to 86400 >different OBJIDs for 1 date. I can try to get about 100 if you like. > >Mark > > > >From: "Rocky Smolin at Beach Access Software" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 15:50:57 -0700 > > > >Oh. You can't extract them from the file? > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 2:03 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >lol...If you want to try just to do it...I will put something > >together...I have to go to a Win95 machine and enter 1 OBJID at a > >time...and write it down the DT. I probably have around 10 > >million...I'll see if I can get a 100. > > > > > > >From: "Rocky Smolin at Beach Access Software" > > > > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > > > >Mark: > > > > > >Can you post maybe 100 or so to give us a little more sample to go on? > > > > > >Or send a spreadsheet to those of us who like these things with all > > >of the OBJIDs and dates (how many are there?)? > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > >Matte > > >Sent: Wednesday, March 21, 2007 12:26 PM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >This thing reminds me of the crypto toy at the end of the Davinci > > >Code(8 little wheels with letters and numbers). > > > > > >I think the sequence is jumbled as well. In trying to solve I > > >started dissecting a looking at individual characters. I looked at > > >the 8th(last > > >character) for frequency. The distribution didn't make much > > >sense(listed below). So I looked at the least, "C" to try and > > >isolate a pattern...and found it was only the last char on 9/12/2001 > > >and 9/19/2001...and not for all of the records. I might pass it on > > >to the University...but I'll probably just let it die...like it > > >should have a long time ago. The only reason they are still using it > > >is that no one understood the relationships of the tables. After I > > >discovered that the fields OBJID in the different tables were not > > >necessarily related...and that the 1 table with 2 keys in it...was > > >actually related to itself 3 or more times...we made leaps and > > >bounds...for the first time they could say definitively that they were >missing records. > > > > > >Any way...thanks again everyone. > > > > > >Mar A. Matte > > > > > > > > >LastChar Count > > >1 151767 > > >2 114816 > > >3 88366 > > >4 63108 > > >5 33900 > > >6 24099 > > >7 14439 > > >8 8886 > > >9 5427 > > >A 1743 > > >B 634 > > >C 115 > > > > > > >From: "Dan Waters" > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > > > > > >Mark, > > > > > > > >Perhaps you could contact the math department at a nearby university. > > > >They may want to take a whack at this, or they may know someone who > > > >would think that solving this kind of puzzle is great fun! > > > > > > > >Dan Waters > > > > > > > >-----Original Message----- > > > >From: accessd-bounces at databaseadvisors.com > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > >Matte > > > >Sent: Wednesday, March 21, 2007 1:36 PM > > > >To: accessd at databaseadvisors.com > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >I have found also that if I sort on the key...the corresponding > > > >times are also sorted correctly. > > > > > > > > > > > > >From: "Billy Pang" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "Access Developers discussion and problem > > > > >solving" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > > >thought maybe it was md5 hashed so you can do lookups to > > > > >determine original value but if there is a tool to reverse value > > > > >back to datetime maybe it is not > > > >a > > > > >hashed string. > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > > orphaned records. There is no date or time stamp in this table. > > > > > > If I can > > > > >convert > > > > > > the OBJID back to a date/time...I might be able to > > > > > > re-establish some > > > >of > > > > > > the > > > > > > relationships by adjusting these times...or at least give an > > > > > > accurate timeline of when the relation ship was lost. Below > > > > > > are > > >some > > >examples. > > > > > > > > > > > > OBJID > > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > > >Reply-To: Access Developers discussion and problem > > > > > > >solving > > > > > > >To: "Access Developers discussion and problem > > > > > > >solving" > > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are > > > > > > > > 8 > > > > >character > > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > > The > > > > >company > > > > > > > > that > > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > > the > > > >logic > > > > > > >used, > > > > > > > > and convert these keys back to date time. I've searched > > > > > > > > online > > > >for > > > > > > any > > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > > > > __________________________________________________________ > > > > > > > > __ __ ___ It's tax season, make sure to follow these few > > > > > > > > simple tips > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > > > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > AccessD mailing list > > > > > > > > AccessD at databaseadvisors.com > > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > > >Billy Pang > > > > > > >http://dbnotes.blogspot.com/ > > > > > > >"Once the game is over, the King and the pawn go back in the > > > > > > >same > > > >box." > > > > > > > > >- > > > > > > >Italian proverb > > > > > > >-- > > > > > > >AccessD mailing list > > > > > > >AccessD at databaseadvisors.com > > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > > > ______________________________________________________________ > > > > > > __ _ Get a FREE Web site, company branded e-mail and more from > > > > > > Microsoft > > > > >Office > > > > > > Live! > > > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > > > > > -- > > > > > > AccessD mailing list > > > > > > AccessD at databaseadvisors.com > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > >Billy Pang > > > > >http://dbnotes.blogspot.com/ > > > > >"Once the game is over, the King and the pawn go back in the same > > > > >box." - Italian proverb > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > >_________________________________________________________________ > > > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit > > > >MSN Presents today. > > > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MS > > > >N0 > > > >3A > > > >07001 > > > > > > > >-- > > > >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 > > > > > >_________________________________________________________________ > > >Its tax season, make sure to follow these few simple tips > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/Preparatio > > >nT > > >ips.a > > >spx?icid=HMMartagline > > > > > > > > >-- > > >No virus found in this incoming message. > > >Checked by AVG Free Edition. > > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > > >3/20/2007 > > >8:07 AM > > > > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Get a FREE Web site, company branded e-mail and more from Microsoft > >Office Live! > >http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > >-- > >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 Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > >3/20/2007 > >8:07 AM > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Exercise your brain! Try Flexicon. >http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinemar >ch07 > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 >7:52 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ The average US Credit Score is 675. The cost to see yours: $0 by Experian. http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVERAGE From rl_stewart at highstream.net Thu Mar 22 13:08:30 2007 From: rl_stewart at highstream.net (Robert L. Stewart) Date: Thu, 22 Mar 2007 13:08:30 -0500 Subject: [AccessD] Unique index... NOT!!! In-Reply-To: References: Message-ID: <200703221808.l2MI8wU15422@databaseadvisors.com> Access 2003 tblName NameID FName MName LName Suffix 1 Jay Ray Johnson Jr 2 Jay Johnson 5 Jay Johnson Name ID is the primary key. There is a unique index on FName, MName, LName, and Suffix. Why is it allowing the entry of Name ID # 5? It is not enforcing the unique index. From ebarro at verizon.net Thu Mar 22 13:25:43 2007 From: ebarro at verizon.net (Eric Barro) Date: Thu, 22 Mar 2007 11:25:43 -0700 Subject: [AccessD] Unique index... NOT!!! In-Reply-To: <200703221808.l2MI8wU15422@databaseadvisors.com> Message-ID: <0JFB00GEQHV46HF4@vms044.mailsrvcs.net> Does the data have extra spaces? Jay with 3 spaces after it won't be the same as Jay with no spaces... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert L. Stewart Sent: Thursday, March 22, 2007 11:09 AM To: accessd at databaseadvisors.com Subject: [AccessD] Unique index... NOT!!! Access 2003 tblName NameID FName MName LName Suffix 1 Jay Ray Johnson Jr 2 Jay Johnson 5 Jay Johnson Name ID is the primary key. There is a unique index on FName, MName, LName, and Suffix. Why is it allowing the entry of Name ID # 5? It is not enforcing the unique index. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at dejpolsystems.com Thu Mar 22 13:35:15 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Thu, 22 Mar 2007 14:35:15 -0400 Subject: [AccessD] Unique index... NOT!!! References: <200703221808.l2MI8wU15422@databaseadvisors.com> Message-ID: <00e701c76cb0$d5e2e850$9258eb44@jisshowsbs.local> ...have you checked the data for nulls vs zero length strings? William Hindman ----- Original Message ----- From: "Robert L. Stewart" To: Sent: Thursday, March 22, 2007 2:08 PM Subject: [AccessD] Unique index... NOT!!! > Access 2003 > tblName > NameID FName MName LName Suffix > 1 Jay Ray Johnson Jr > 2 Jay Johnson > 5 Jay Johnson > Name ID is the primary key. > There is a unique index on FName, MName, LName, and Suffix. > Why is it allowing the entry of Name ID # 5? > It is not enforcing the unique index. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Kwilliamson at RTKL.com Thu Mar 22 13:48:54 2007 From: Kwilliamson at RTKL.com (Keith Williamson) Date: Thu, 22 Mar 2007 14:48:54 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND In-Reply-To: <022f01c76c9b$9ff8c580$6402a8c0@ScuzzPaq> References: <004201c76c94$8a44c1f0$657aa8c0@m6805><2E8AE992B157C0409B18D0225D0B476305F5354C@XCH-VN01.sph.ad.jhsph.edu><004e01c76c97$04064610$657aa8c0@m6805> <022f01c76c9b$9ff8c580$6402a8c0@ScuzzPaq> Message-ID: September is better for me, personally. Keith E. Williamson | Assist. Controller| kwilliamson at rtkl.com RTKL Associates Inc. | 901 South Bond Street | Baltimore, Maryland 21231-3305 410-537-6098 direct | 410-276-4182 fax | www.rtkl.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Thursday, March 22, 2007 12:03 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND Didn't ignore you - I'm still checking into Memorial Day to see if I'm clear. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 10:30 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND Cindy, Apparently EVERYONE missed something. I asked those who thought they would come to present their choice of dates and got basically no response. I propose that we make it Memorial Day, May 28th 2007. One person said that would be fine, no one else responded. I can own the conference and dictate dates, but I would like to get the maximum attendance and if I just dictate a date, then I think I would get the minimum attendance. John W. Colby Colby Consulting 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 Thu Mar 22 13:45:55 2007 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 22 Mar 2007 13:45:55 -0500 Subject: [AccessD] Unique index... NOT!!! Message-ID: <34C8A2AB1EF3564CB0D64DB6AFFDD5C204043F05@xlivmbx35.aig.com> I suspect that either Mname or Suffix in one record holds a null value while in the other records it is an empty string "", which is not the same thing as Null. It could also be that one record has the first name as "Jay" and the other has "Jay ". The space on the end being the tiebreaker. However, why are you imposing this unique index anyway? Where does it say that two people cannot have the same name? Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert L. Stewart Sent: Thursday, March 22, 2007 2:09 PM To: accessd at databaseadvisors.com Subject: [AccessD] Unique index... NOT!!! Access 2003 tblName NameID FName MName LName Suffix 1 Jay Ray Johnson Jr 2 Jay Johnson 5 Jay Johnson Name ID is the primary key. There is a unique index on FName, MName, LName, and Suffix. Why is it allowing the entry of Name ID # 5? It is not enforcing the unique index. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Thu Mar 22 13:57:32 2007 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 22 Mar 2007 13:57:32 -0500 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <004601c76ca3$048591c0$0201a8c0@HAL9005> Message-ID: If you use that logic and you forget about the rightmost two positions - maybe an occurance number or something, you can get close.... H = 1027924991 + 9 = 15116544 W = 1492992 D = 16848 H = 612 7 = 7 --------------------- 1044551995 which translates to Thursday, February 06, 2003 11:19:55 AM 2 hours off? I haven't tried it for any others but that one seems pretty scary close for the first one I tried. For example in your first example. H9WDH701 = 02/06/03 09:19:55 = that translates to 1044523195 in UNIX time. According to the time calculators I googled. On 3/22/07, Mark A Matte wrote: > Rocky, > > I've actually made some progress. Last year I learned how to do Mayan Math > and applied the logic as a counting system not 10 or 20 base...but 36...and > after learning that this thing is counting seconds since 1/1/70 00:00:00...I > assigned values to the numbers and letters. and started running some tests. > 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. > > This makes it a 36 base counting system...so you take the value of each > position...calculate and add like below: > > 1st ??? > 2nd ??? > 3rd Value*60466176 > 4th Value*1679616 > 5th Value*46656 > 6th Value*1296 > 7th Value*36 > 8th Value > > So if you had 00bfk5t2...you math would be Value of third position > ('B'11*60466176) added to each position calculated...so: > 0's are 0...('B'11*60466176) > +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) > > Beginning of time for this count is 12/31/69 04:00:00 PM...if you do the > calcs above you get 691262822...if you add this many seconds to the > beginning time you get 11/27/91 9:27:02 AM... > > Which validates in the system. The guy I talked to that help create it over > 12 years ago...said he remembered something about haveing to 'shift a bit or > 2'...but I didn't get much more from him...he just didn't remember the > specifics. The 1st and 2nd positions I am having issues with...if I try to > calculate it out...I get crazy results...and also in the validation > tool...with the above example it validated...but if I added a > letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second > position...it would not accept it as valid??? This is probably what he was > talking about"Shifting a bit or 2". > > Anyway...any thoughts? > > What info would your cousin need? > > Thanks, > > Mark A. Matte > > > > >From: "Rocky Smolin at Beach Access Software" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Thu, 22 Mar 2007 09:56:20 -0700 > > > >If it takes less than about 6 minutes...:) > > > >I was going to send it to my cousin - a retired math prof. He likes that > >sort of thing > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Thursday, March 22, 2007 7:17 AM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >The date is stored in the table...but not the time. If you want a > >date/time...I have to plug the OBJID into the FE and it converts it for me. > > > >I can extract the date and the OBJID...but you can have up to 86400 > >different OBJIDs for 1 date. I can try to get about 100 if you like. > > > >Mark > > > > > > >From: "Rocky Smolin at Beach Access Software" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 15:50:57 -0700 > > > > > >Oh. You can't extract them from the file? > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > > >Sent: Wednesday, March 21, 2007 2:03 PM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >lol...If you want to try just to do it...I will put something > > >together...I have to go to a Win95 machine and enter 1 OBJID at a > > >time...and write it down the DT. I probably have around 10 > > >million...I'll see if I can get a 100. > > > > > > > > > >From: "Rocky Smolin at Beach Access Software" > > > > > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > > > > > >Mark: > > > > > > > >Can you post maybe 100 or so to give us a little more sample to go on? > > > > > > > >Or send a spreadsheet to those of us who like these things with all > > > >of the OBJIDs and dates (how many are there?)? > > > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > > >From: accessd-bounces at databaseadvisors.com > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > >Matte > > > >Sent: Wednesday, March 21, 2007 12:26 PM > > > >To: accessd at databaseadvisors.com > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >This thing reminds me of the crypto toy at the end of the Davinci > > > >Code(8 little wheels with letters and numbers). > > > > > > > >I think the sequence is jumbled as well. In trying to solve I > > > >started dissecting a looking at individual characters. I looked at > > > >the 8th(last > > > >character) for frequency. The distribution didn't make much > > > >sense(listed below). So I looked at the least, "C" to try and > > > >isolate a pattern...and found it was only the last char on 9/12/2001 > > > >and 9/19/2001...and not for all of the records. I might pass it on > > > >to the University...but I'll probably just let it die...like it > > > >should have a long time ago. The only reason they are still using it > > > >is that no one understood the relationships of the tables. After I > > > >discovered that the fields OBJID in the different tables were not > > > >necessarily related...and that the 1 table with 2 keys in it...was > > > >actually related to itself 3 or more times...we made leaps and > > > >bounds...for the first time they could say definitively that they were > >missing records. > > > > > > > >Any way...thanks again everyone. > > > > > > > >Mar A. Matte > > > > > > > > > > > >LastChar Count > > > >1 151767 > > > >2 114816 > > > >3 88366 > > > >4 63108 > > > >5 33900 > > > >6 24099 > > > >7 14439 > > > >8 8886 > > > >9 5427 > > > >A 1743 > > > >B 634 > > > >C 115 > > > > > > > > >From: "Dan Waters" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "'Access Developers discussion and problem > > > > >solving'" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > > > > > > > >Mark, > > > > > > > > > >Perhaps you could contact the math department at a nearby university. > > > > >They may want to take a whack at this, or they may know someone who > > > > >would think that solving this kind of puzzle is great fun! > > > > > > > > > >Dan Waters > > > > > > > > > >-----Original Message----- > > > > >From: accessd-bounces at databaseadvisors.com > > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > > >Matte > > > > >Sent: Wednesday, March 21, 2007 1:36 PM > > > > >To: accessd at databaseadvisors.com > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > > > >I have found also that if I sort on the key...the corresponding > > > > >times are also sorted correctly. > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > >Reply-To: Access Developers discussion and problem > > > > > >solving > > > > > >To: "Access Developers discussion and problem > > > > > >solving" > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > > > >thought maybe it was md5 hashed so you can do lookups to > > > > > >determine original value but if there is a tool to reverse value > > > > > >back to datetime maybe it is not > > > > >a > > > > > >hashed string. > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > > > orphaned records. There is no date or time stamp in this table. > > > > > > > If I can > > > > > >convert > > > > > > > the OBJID back to a date/time...I might be able to > > > > > > > re-establish some > > > > >of > > > > > > > the > > > > > > > relationships by adjusting these times...or at least give an > > > > > > > accurate timeline of when the relation ship was lost. Below > > > > > > > are > > > >some > > > >examples. > > > > > > > > > > > > > > OBJID > > > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > > > >Reply-To: Access Developers discussion and problem > > > > > > > >solving > > > > > > > >To: "Access Developers discussion and problem > > > > > > > >solving" > > > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are > > > > > > > > > 8 > > > > > >character > > > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > > > The > > > > > >company > > > > > > > > > that > > > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > > > the > > > > >logic > > > > > > > >used, > > > > > > > > > and convert these keys back to date time. I've searched > > > > > > > > > online > > > > >for > > > > > > > any > > > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > > > > > > __________________________________________________________ > > > > > > > > > __ __ ___ It's tax season, make sure to follow these few > > > > > > > > > simple tips > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > > > > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > AccessD mailing list > > > > > > > > > AccessD at databaseadvisors.com > > > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > > > >Billy Pang > > > > > > > >http://dbnotes.blogspot.com/ > > > > > > > >"Once the game is over, the King and the pawn go back in the > > > > > > > >same > > > > >box." > > > > > > > > > > >- > > > > > > > >Italian proverb > > > > > > > >-- > > > > > > > >AccessD mailing list > > > > > > > >AccessD at databaseadvisors.com > > > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > ______________________________________________________________ > > > > > > > __ _ Get a FREE Web site, company branded e-mail and more from > > > > > > > Microsoft > > > > > >Office > > > > > > > Live! > > > > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > > > > > > > -- > > > > > > > AccessD mailing list > > > > > > > AccessD at databaseadvisors.com > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > >Billy Pang > > > > > >http://dbnotes.blogspot.com/ > > > > > >"Once the game is over, the King and the pawn go back in the same > > > > > >box." - Italian proverb > > > > > >-- > > > > > >AccessD mailing list > > > > > >AccessD at databaseadvisors.com > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > >_________________________________________________________________ > > > > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit > > > > >MSN Presents today. > > > > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MS > > > > >N0 > > > > >3A > > > > >07001 > > > > > > > > > >-- > > > > >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 > > > > > > > >_________________________________________________________________ > > > >Its tax season, make sure to follow these few simple tips > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/Preparatio > > > >nT > > > >ips.a > > > >spx?icid=HMMartagline > > > > > > > > > > > >-- > > > >No virus found in this incoming message. > > > >Checked by AVG Free Edition. > > > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > > > >3/20/2007 > > > >8:07 AM > > > > > > > > > > > > > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > >_________________________________________________________________ > > >Get a FREE Web site, company branded e-mail and more from Microsoft > > >Office Live! > > >http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > >-- > > >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 Free Edition. > > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > > >3/20/2007 > > >8:07 AM > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Exercise your brain! Try Flexicon. > >http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinemar > >ch07 > > > >-- > >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 Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 > >7:52 AM > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > _________________________________________________________________ > The average US Credit Score is 675. The cost to see yours: $0 by Experian. > http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVERAGE > > -- > 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 jwcolby at colbyconsulting.com Thu Mar 22 14:10:18 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 15:10:18 -0400 Subject: [AccessD] Weird happenings Message-ID: <006a01c76cb5$bb2960c0$657aa8c0@m6805> I just had the strangest thing happen. I got a reply to the "HOW TO GET IP ADDRESS" - offline! The sender claimed that his email address was not known to the list and that is why he was replying offline. When I replied, I got an "undeliverable address" bounce message. A few minutes later I got a message from No-IP.com who is my email forwarder asking me to review a "spam complaint" - an email to No-IP from this user (apparently a list member here) with "THIS IS SPAM" in bold letters, addressed to Abuse at no-IP.com. I am not going to name the member, but if you are out there, please contact me offline again so that we can discuss this, and use an email address that I can get through to. Whatever happened, I do not want it happening again. Thanks, John W. Colby Colby Consulting www.ColbyConsulting.com From rockysmolin at bchacc.com Thu Mar 22 14:20:27 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 22 Mar 2007 12:20:27 -0700 Subject: [AccessD] Unique index... NOT!!! In-Reply-To: <200703221808.l2MI8wU15422@databaseadvisors.com> Message-ID: <008101c76cb7$2662e9a0$0201a8c0@HAL9005> Have you tried speaking sternly to it? If that doesn't work, I'd check to be sure that the indexes don't allow duplicates. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert L. Stewart Sent: Thursday, March 22, 2007 11:09 AM To: accessd at databaseadvisors.com Subject: [AccessD] Unique index... NOT!!! Access 2003 tblName NameID FName MName LName Suffix 1 Jay Ray Johnson Jr 2 Jay Johnson 5 Jay Johnson Name ID is the primary key. There is a unique index on FName, MName, LName, and Suffix. Why is it allowing the entry of Name ID # 5? It is not enforcing the unique index. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 7:52 AM From rockysmolin at bchacc.com Thu Mar 22 14:22:23 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 22 Mar 2007 12:22:23 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: <008201c76cb7$6bb46d30$0201a8c0@HAL9005> THAT'S NUTZ! But it sounds like progress. I would send him this latest post of yours and as many examples as you can muster without doing too much work. He wrote back and said he's not good with codes but he has colleagues in the department that love this stuff. And if he ever gets back from skiing he'll run it by them. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Thursday, March 22, 2007 11:08 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT(kinda): Crack Code Rocky, I've actually made some progress. Last year I learned how to do Mayan Math and applied the logic as a counting system not 10 or 20 base...but 36...and after learning that this thing is counting seconds since 1/1/70 00:00:00...I assigned values to the numbers and letters. and started running some tests. 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. This makes it a 36 base counting system...so you take the value of each position...calculate and add like below: 1st ??? 2nd ??? 3rd Value*60466176 4th Value*1679616 5th Value*46656 6th Value*1296 7th Value*36 8th Value So if you had 00bfk5t2...you math would be Value of third position ('B'11*60466176) added to each position calculated...so: 0's are 0...('B'11*60466176) +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) Beginning of time for this count is 12/31/69 04:00:00 PM...if you do the calcs above you get 691262822...if you add this many seconds to the beginning time you get 11/27/91 9:27:02 AM... Which validates in the system. The guy I talked to that help create it over 12 years ago...said he remembered something about haveing to 'shift a bit or 2'...but I didn't get much more from him...he just didn't remember the specifics. The 1st and 2nd positions I am having issues with...if I try to calculate it out...I get crazy results...and also in the validation tool...with the above example it validated...but if I added a letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second position...it would not accept it as valid??? This is probably what he was talking about"Shifting a bit or 2". Anyway...any thoughts? What info would your cousin need? Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 09:56:20 -0700 > >If it takes less than about 6 minutes...:) > >I was going to send it to my cousin - a retired math prof. He likes that >sort of thing > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Thursday, March 22, 2007 7:17 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >The date is stored in the table...but not the time. If you want a >date/time...I have to plug the OBJID into the FE and it converts it for me. > >I can extract the date and the OBJID...but you can have up to 86400 >different OBJIDs for 1 date. I can try to get about 100 if you like. > >Mark > > > >From: "Rocky Smolin at Beach Access Software" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 15:50:57 -0700 > > > >Oh. You can't extract them from the file? > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 2:03 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >lol...If you want to try just to do it...I will put something > >together...I have to go to a Win95 machine and enter 1 OBJID at a > >time...and write it down the DT. I probably have around 10 > >million...I'll see if I can get a 100. > > > > > > >From: "Rocky Smolin at Beach Access Software" > > > > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > > > >Mark: > > > > > >Can you post maybe 100 or so to give us a little more sample to go on? > > > > > >Or send a spreadsheet to those of us who like these things with all > > >of the OBJIDs and dates (how many are there?)? > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > >Matte > > >Sent: Wednesday, March 21, 2007 12:26 PM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >This thing reminds me of the crypto toy at the end of the Davinci > > >Code(8 little wheels with letters and numbers). > > > > > >I think the sequence is jumbled as well. In trying to solve I > > >started dissecting a looking at individual characters. I looked at > > >the 8th(last > > >character) for frequency. The distribution didn't make much > > >sense(listed below). So I looked at the least, "C" to try and > > >isolate a pattern...and found it was only the last char on 9/12/2001 > > >and 9/19/2001...and not for all of the records. I might pass it on > > >to the University...but I'll probably just let it die...like it > > >should have a long time ago. The only reason they are still using it > > >is that no one understood the relationships of the tables. After I > > >discovered that the fields OBJID in the different tables were not > > >necessarily related...and that the 1 table with 2 keys in it...was > > >actually related to itself 3 or more times...we made leaps and > > >bounds...for the first time they could say definitively that they were >missing records. > > > > > >Any way...thanks again everyone. > > > > > >Mar A. Matte > > > > > > > > >LastChar Count > > >1 151767 > > >2 114816 > > >3 88366 > > >4 63108 > > >5 33900 > > >6 24099 > > >7 14439 > > >8 8886 > > >9 5427 > > >A 1743 > > >B 634 > > >C 115 > > > > > > >From: "Dan Waters" > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > > > > > >Mark, > > > > > > > >Perhaps you could contact the math department at a nearby university. > > > >They may want to take a whack at this, or they may know someone who > > > >would think that solving this kind of puzzle is great fun! > > > > > > > >Dan Waters > > > > > > > >-----Original Message----- > > > >From: accessd-bounces at databaseadvisors.com > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > >Matte > > > >Sent: Wednesday, March 21, 2007 1:36 PM > > > >To: accessd at databaseadvisors.com > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >I have found also that if I sort on the key...the corresponding > > > >times are also sorted correctly. > > > > > > > > > > > > >From: "Billy Pang" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "Access Developers discussion and problem > > > > >solving" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > > >thought maybe it was md5 hashed so you can do lookups to > > > > >determine original value but if there is a tool to reverse value > > > > >back to datetime maybe it is not > > > >a > > > > >hashed string. > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > > orphaned records. There is no date or time stamp in this table. > > > > > > If I can > > > > >convert > > > > > > the OBJID back to a date/time...I might be able to > > > > > > re-establish some > > > >of > > > > > > the > > > > > > relationships by adjusting these times...or at least give an > > > > > > accurate timeline of when the relation ship was lost. Below > > > > > > are > > >some > > >examples. > > > > > > > > > > > > OBJID > > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > > >Reply-To: Access Developers discussion and problem > > > > > > >solving > > > > > > >To: "Access Developers discussion and problem > > > > > > >solving" > > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are > > > > > > > > 8 > > > > >character > > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > > The > > > > >company > > > > > > > > that > > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > > the > > > >logic > > > > > > >used, > > > > > > > > and convert these keys back to date time. I've searched > > > > > > > > online > > > >for > > > > > > any > > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > > > > __________________________________________________________ > > > > > > > > __ __ ___ It's tax season, make sure to follow these few > > > > > > > > simple tips > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > > > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > AccessD mailing list > > > > > > > > AccessD at databaseadvisors.com > > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > > >Billy Pang > > > > > > >http://dbnotes.blogspot.com/ > > > > > > >"Once the game is over, the King and the pawn go back in the > > > > > > >same > > > >box." > > > > > > > > >- > > > > > > >Italian proverb > > > > > > >-- > > > > > > >AccessD mailing list > > > > > > >AccessD at databaseadvisors.com > > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > > > ______________________________________________________________ > > > > > > __ _ Get a FREE Web site, company branded e-mail and more from > > > > > > Microsoft > > > > >Office > > > > > > Live! > > > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > > > > > -- > > > > > > AccessD mailing list > > > > > > AccessD at databaseadvisors.com > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > >Billy Pang > > > > >http://dbnotes.blogspot.com/ > > > > >"Once the game is over, the King and the pawn go back in the same > > > > >box." - Italian proverb > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > >_________________________________________________________________ > > > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit > > > >MSN Presents today. > > > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MS > > > >N0 > > > >3A > > > >07001 > > > > > > > >-- > > > >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 > > > > > >_________________________________________________________________ > > >Its tax season, make sure to follow these few simple tips > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/Preparatio > > >nT > > >ips.a > > >spx?icid=HMMartagline > > > > > > > > >-- > > >No virus found in this incoming message. > > >Checked by AVG Free Edition. > > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > > >3/20/2007 > > >8:07 AM > > > > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Get a FREE Web site, company branded e-mail and more from Microsoft > >Office Live! > >http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > >-- > >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 Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > >3/20/2007 > >8:07 AM > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Exercise your brain! Try Flexicon. >http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinema r >ch07 > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 >7:52 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ The average US Credit Score is 675. The cost to see yours: $0 by Experian. http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVE RAGE -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 7:52 AM From markamatte at hotmail.com Thu Mar 22 14:22:52 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 19:22:52 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: Tha might be what the guy meant by 'shift a bit or 2'. I'm running frequency distribution on each char...and 7th char is 0 everytime except for 2 times out of 500K... Thanks for the 'shift' I'll move all calcs over to spaces...and see what I get. Thanks, Mark A. Matte >From: "Gary Kjos" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 13:57:32 -0500 > >If you use that logic and you forget about the rightmost two positions >- maybe an occurance number or something, you can get close.... >H = 1027924991 + >9 = 15116544 >W = 1492992 >D = 16848 >H = 612 >7 = 7 >--------------------- >1044551995 > >which translates to Thursday, February 06, 2003 11:19:55 AM > >2 hours off? > >I haven't tried it for any others but that one seems pretty scary >close for the first one I tried. > >For example in your first example. H9WDH701 = 02/06/03 09:19:55 = that >translates to 1044523195 in UNIX time. According to the time >calculators I googled. > >On 3/22/07, Mark A Matte wrote: > > Rocky, > > > > I've actually made some progress. Last year I learned how to do Mayan >Math > > and applied the logic as a counting system not 10 or 20 base...but >36...and > > after learning that this thing is counting seconds since 1/1/70 >00:00:00...I > > assigned values to the numbers and letters. and started running some >tests. > > 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. > > > > This makes it a 36 base counting system...so you take the value of each > > position...calculate and add like below: > > > > 1st ??? > > 2nd ??? > > 3rd Value*60466176 > > 4th Value*1679616 > > 5th Value*46656 > > 6th Value*1296 > > 7th Value*36 > > 8th Value > > > > So if you had 00bfk5t2...you math would be Value of third position > > ('B'11*60466176) added to each position calculated...so: > > 0's are 0...('B'11*60466176) > > +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) > > > > Beginning of time for this count is 12/31/69 04:00:00 PM...if you do the > > calcs above you get 691262822...if you add this many seconds to the > > beginning time you get 11/27/91 9:27:02 AM... > > > > Which validates in the system. The guy I talked to that help create it >over > > 12 years ago...said he remembered something about haveing to 'shift a >bit or > > 2'...but I didn't get much more from him...he just didn't remember the > > specifics. The 1st and 2nd positions I am having issues with...if I try >to > > calculate it out...I get crazy results...and also in the validation > > tool...with the above example it validated...but if I added a > > letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second > > position...it would not accept it as valid??? This is probably what he >was > > talking about"Shifting a bit or 2". > > > > Anyway...any thoughts? > > > > What info would your cousin need? > > > > Thanks, > > > > Mark A. Matte > > > > > > > > >From: "Rocky Smolin at Beach Access Software" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Thu, 22 Mar 2007 09:56:20 -0700 > > > > > >If it takes less than about 6 minutes...:) > > > > > >I was going to send it to my cousin - a retired math prof. He likes >that > > >sort of thing > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > > >Sent: Thursday, March 22, 2007 7:17 AM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >The date is stored in the table...but not the time. If you want a > > >date/time...I have to plug the OBJID into the FE and it converts it for >me. > > > > > >I can extract the date and the OBJID...but you can have up to 86400 > > >different OBJIDs for 1 date. I can try to get about 100 if you like. > > > > > >Mark > > > > > > > > > >From: "Rocky Smolin at Beach Access Software" > > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 15:50:57 -0700 > > > > > > > >Oh. You can't extract them from the file? > > > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > > >From: accessd-bounces at databaseadvisors.com > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A >Matte > > > >Sent: Wednesday, March 21, 2007 2:03 PM > > > >To: accessd at databaseadvisors.com > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >lol...If you want to try just to do it...I will put something > > > >together...I have to go to a Win95 machine and enter 1 OBJID at a > > > >time...and write it down the DT. I probably have around 10 > > > >million...I'll see if I can get a 100. > > > > > > > > > > > > > > > > > >Mark: > > > > > > > > > >Can you post maybe 100 or so to give us a little more sample to go >on? > > > > > > > > > >Or send a spreadsheet to those of us who like these things with all > > > > >of the OBJIDs and dates (how many are there?)? > > > > > > > > > >Rocky > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > > > >This thing reminds me of the crypto toy at the end of the Davinci > > > > >Code(8 little wheels with letters and numbers). > > > > > > > > > >I think the sequence is jumbled as well. In trying to solve I > > > > >started dissecting a looking at individual characters. I looked at > > > > >the 8th(last > > > > >character) for frequency. The distribution didn't make much > > > > >sense(listed below). So I looked at the least, "C" to try and > > > > >isolate a pattern...and found it was only the last char on >9/12/2001 > > > > >and 9/19/2001...and not for all of the records. I might pass it on > > > > >to the University...but I'll probably just let it die...like it > > > > >should have a long time ago. The only reason they are still using >it > > > > >is that no one understood the relationships of the tables. After I > > > > >discovered that the fields OBJID in the different tables were not > > > > >necessarily related...and that the 1 table with 2 keys in it...was > > > > >actually related to itself 3 or more times...we made leaps and > > > > >bounds...for the first time they could say definitively that they >were > > >missing records. > > > > > > > > > >Any way...thanks again everyone. > > > > > > > > > >Mar A. Matte > > > > > > > > > > > > > > >LastChar Count > > > > >1 151767 > > > > >2 114816 > > > > >3 88366 > > > > >4 63108 > > > > >5 33900 > > > > >6 24099 > > > > >7 14439 > > > > >8 8886 > > > > >9 5427 > > > > >A 1743 > > > > >B 634 > > > > >C 115 > > > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > > >Reply-To: Access Developers discussion and problem > > > > > > >solving > > > > > > >To: "Access Developers discussion and problem > > > > > > >solving" > > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... >I > > > > > > >thought maybe it was md5 hashed so you can do lookups to > > > > > > >determine original value but if there is a tool to reverse >value > > > > > > >back to datetime maybe it is not > > > > > >a > > > > > > >hashed string. > > > > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > > > > orphaned records. There is no date or time stamp in this >table. > > > > > > > > If I can > > > > > > >convert > > > > > > > > the OBJID back to a date/time...I might be able to > > > > > > > > re-establish some > > > > > >of > > > > > > > > the > > > > > > > > relationships by adjusting these times...or at least give an > > > > > > > > accurate timeline of when the relation ship was lost. Below > > > > > > > > are > > > > >some > > > > >examples. > > > > > > > > > > > > > > > > OBJID > > > > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > > > > IYY5UQ01=05/08/06 05:40:02 AM _________________________________________________________________ It?s tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline From martyconnelly at shaw.ca Thu Mar 22 14:26:59 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 22 Mar 2007 12:26:59 -0700 Subject: [AccessD] Obtaining IP Address In-Reply-To: References: Message-ID: <4602D883.1060203@shaw.ca> Here is an alternate method of getting IP address. Public Sub GrabIPAddress() 'retrieves users IP address from website dyndns.org ' looking back at machine from outside firewall ' uses XPath to parse returned html page 'website has been up 5 years. 'page returned is html text Dim objHTTP As New MSXML2.XMLHTTP 'need to set reference to xml 4.0 or late bind Dim strWebPage As String On Error Resume Next 'Retrieve Web Page URL strWebPage = "http://checkip.dyndns.org/" objHTTP.Open "POST", strWebPage, False objHTTP.setRequestHeader "Content-Type", _ "application/x-www-form-urlencoded " objHTTP.send 'check for http errors If Err.Number Or objHTTP.status <> "200" Then 'errors include 501 500 and (404 page not found) MsgBox Err.Number & Err.Description MsgBox objHTTP.status MsgBox "Cannot retrieve page!" Debug.Print Err.Number & Err.Description Exit Sub End If ' look at the response Debug.Print objHTTP.getAllResponseHeaders Debug.Print objHTTP.statusText Debug.Print objHTTP.responseText 'Pass Response back from Server Debug.Print objHTTP.responseText 'Now parse the returned xml for specific nodes via XPath Dim xmlDoc As New MSXML2.DOMDocument Dim objNodeList As IXMLDOMNodeList Dim objNode As MSXML2.IXMLDOMNode xmlDoc.async = False xmlDoc.loadXML objHTTP.responseText 'error check dom load here and use XPath method for node selection xmlDoc.setProperty "SelectionLanguage", "XPath" Set objNodeList = xmlDoc.documentElement.selectNodes("//body") Debug.Print objNodeList.length For Each objNode In objNodeList Debug.Print objNode.Text Next End Sub > > >>>>jwcolby at colbyconsulting.com 22-03-2007 14:59 >>> >>>> >>>> >Is there VBA code out there to obtain the IP address of the current >workstation? I found code that goes through the registry, and it ALMOST >works, in fact it does work in many instances but... > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > > > -- Marty Connelly Victoria, B.C. Canada From cfoust at infostatsystems.com Thu Mar 22 14:32:00 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 22 Mar 2007 12:32:00 -0700 Subject: [AccessD] Unique index... NOT!!! In-Reply-To: <200703221808.l2MI8wU15422@databaseadvisors.com> References: <200703221808.l2MI8wU15422@databaseadvisors.com> Message-ID: If Those fields are Null, the fields will be ignored because Null doesn't match anything, and you will be allowed to enter "duplicates". This phenomenon has been in Access as long as I recall. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert L. Stewart Sent: Thursday, March 22, 2007 11:08 AM To: accessd at databaseadvisors.com Subject: [AccessD] Unique index... NOT!!! Access 2003 tblName NameID FName MName LName Suffix 1 Jay Ray Johnson Jr 2 Jay Johnson 5 Jay Johnson Name ID is the primary key. There is a unique index on FName, MName, LName, and Suffix. Why is it allowing the entry of Name ID # 5? It is not enforcing the unique index. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Mar 22 14:38:48 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 15:38:48 -0400 Subject: [AccessD] Obtaining IP Address In-Reply-To: <4602D883.1060203@shaw.ca> References: <4602D883.1060203@shaw.ca> Message-ID: <008201c76cb9$b64eb6f0$657aa8c0@m6805> Yea, I need to get the MACHINE'S IP address on the internal network. My application (the framework) logs the user logging in and logging out of the database. I use some code I found somewhere that looks at the lock file and says "who is in the database", with the machine name in it. I use that for a simple form that th4e administrators can use to see who is in the database. The admin wants to see the user's name (easy, I log that as they log in/out) and the IP address. In order to get the IP address, I need to log that when the user logs in. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Thursday, March 22, 2007 3:27 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Obtaining IP Address Here is an alternate method of getting IP address. Public Sub GrabIPAddress() 'retrieves users IP address from website dyndns.org ' looking back at machine from outside firewall ' uses XPath to parse returned html page 'website has been up 5 years. 'page returned is html text Dim objHTTP As New MSXML2.XMLHTTP 'need to set reference to xml 4.0 or late bind Dim strWebPage As String On Error Resume Next 'Retrieve Web Page URL strWebPage = "http://checkip.dyndns.org/" objHTTP.Open "POST", strWebPage, False objHTTP.setRequestHeader "Content-Type", _ "application/x-www-form-urlencoded " objHTTP.send 'check for http errors If Err.Number Or objHTTP.status <> "200" Then 'errors include 501 500 and (404 page not found) MsgBox Err.Number & Err.Description MsgBox objHTTP.status MsgBox "Cannot retrieve page!" Debug.Print Err.Number & Err.Description Exit Sub End If ' look at the response Debug.Print objHTTP.getAllResponseHeaders Debug.Print objHTTP.statusText Debug.Print objHTTP.responseText 'Pass Response back from Server Debug.Print objHTTP.responseText 'Now parse the returned xml for specific nodes via XPath Dim xmlDoc As New MSXML2.DOMDocument Dim objNodeList As IXMLDOMNodeList Dim objNode As MSXML2.IXMLDOMNode xmlDoc.async = False xmlDoc.loadXML objHTTP.responseText 'error check dom load here and use XPath method for node selection xmlDoc.setProperty "SelectionLanguage", "XPath" Set objNodeList = xmlDoc.documentElement.selectNodes("//body") Debug.Print objNodeList.length For Each objNode In objNodeList Debug.Print objNode.Text Next End Sub > > >>>>jwcolby at colbyconsulting.com 22-03-2007 14:59 >>> >>>> >>>> >Is there VBA code out there to obtain the IP address of the current >workstation? I found code that goes through the registry, and it >ALMOST works, in fact it does work in many instances but... > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Mar 22 14:44:08 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 22 Mar 2007 12:44:08 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: <0JFB004XRLALKOH0@l-daemon> Here is a little online base converter: http://www.csgnetwork.com/base2baseconv.html Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Thursday, March 22, 2007 11:08 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT(kinda): Crack Code Rocky, I've actually made some progress. Last year I learned how to do Mayan Math and applied the logic as a counting system not 10 or 20 base...but 36...and after learning that this thing is counting seconds since 1/1/70 00:00:00...I assigned values to the numbers and letters. and started running some tests. 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. This makes it a 36 base counting system...so you take the value of each position...calculate and add like below: 1st ??? 2nd ??? 3rd Value*60466176 4th Value*1679616 5th Value*46656 6th Value*1296 7th Value*36 8th Value So if you had 00bfk5t2...you math would be Value of third position ('B'11*60466176) added to each position calculated...so: 0's are 0...('B'11*60466176) +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) Beginning of time for this count is 12/31/69 04:00:00 PM...if you do the calcs above you get 691262822...if you add this many seconds to the beginning time you get 11/27/91 9:27:02 AM... Which validates in the system. The guy I talked to that help create it over 12 years ago...said he remembered something about haveing to 'shift a bit or 2'...but I didn't get much more from him...he just didn't remember the specifics. The 1st and 2nd positions I am having issues with...if I try to calculate it out...I get crazy results...and also in the validation tool...with the above example it validated...but if I added a letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second position...it would not accept it as valid??? This is probably what he was talking about"Shifting a bit or 2". Anyway...any thoughts? What info would your cousin need? Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 09:56:20 -0700 > >If it takes less than about 6 minutes...:) > >I was going to send it to my cousin - a retired math prof. He likes that >sort of thing > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Thursday, March 22, 2007 7:17 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >The date is stored in the table...but not the time. If you want a >date/time...I have to plug the OBJID into the FE and it converts it for me. > >I can extract the date and the OBJID...but you can have up to 86400 >different OBJIDs for 1 date. I can try to get about 100 if you like. > >Mark > > > >From: "Rocky Smolin at Beach Access Software" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 15:50:57 -0700 > > > >Oh. You can't extract them from the file? > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 2:03 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >lol...If you want to try just to do it...I will put something > >together...I have to go to a Win95 machine and enter 1 OBJID at a > >time...and write it down the DT. I probably have around 10 > >million...I'll see if I can get a 100. > > > > > > >From: "Rocky Smolin at Beach Access Software" > > > > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > > > >Mark: > > > > > >Can you post maybe 100 or so to give us a little more sample to go on? > > > > > >Or send a spreadsheet to those of us who like these things with all > > >of the OBJIDs and dates (how many are there?)? > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > >Matte > > >Sent: Wednesday, March 21, 2007 12:26 PM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >This thing reminds me of the crypto toy at the end of the Davinci > > >Code(8 little wheels with letters and numbers). > > > > > >I think the sequence is jumbled as well. In trying to solve I > > >started dissecting a looking at individual characters. I looked at > > >the 8th(last > > >character) for frequency. The distribution didn't make much > > >sense(listed below). So I looked at the least, "C" to try and > > >isolate a pattern...and found it was only the last char on 9/12/2001 > > >and 9/19/2001...and not for all of the records. I might pass it on > > >to the University...but I'll probably just let it die...like it > > >should have a long time ago. The only reason they are still using it > > >is that no one understood the relationships of the tables. After I > > >discovered that the fields OBJID in the different tables were not > > >necessarily related...and that the 1 table with 2 keys in it...was > > >actually related to itself 3 or more times...we made leaps and > > >bounds...for the first time they could say definitively that they were >missing records. > > > > > >Any way...thanks again everyone. > > > > > >Mar A. Matte > > > > > > > > >LastChar Count > > >1 151767 > > >2 114816 > > >3 88366 > > >4 63108 > > >5 33900 > > >6 24099 > > >7 14439 > > >8 8886 > > >9 5427 > > >A 1743 > > >B 634 > > >C 115 > > > > > > >From: "Dan Waters" > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > > > > > >Mark, > > > > > > > >Perhaps you could contact the math department at a nearby university. > > > >They may want to take a whack at this, or they may know someone who > > > >would think that solving this kind of puzzle is great fun! > > > > > > > >Dan Waters > > > > > > > >-----Original Message----- > > > >From: accessd-bounces at databaseadvisors.com > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > >Matte > > > >Sent: Wednesday, March 21, 2007 1:36 PM > > > >To: accessd at databaseadvisors.com > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >I have found also that if I sort on the key...the corresponding > > > >times are also sorted correctly. > > > > > > > > > > > > >From: "Billy Pang" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "Access Developers discussion and problem > > > > >solving" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > > >thought maybe it was md5 hashed so you can do lookups to > > > > >determine original value but if there is a tool to reverse value > > > > >back to datetime maybe it is not > > > >a > > > > >hashed string. > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > > orphaned records. There is no date or time stamp in this table. > > > > > > If I can > > > > >convert > > > > > > the OBJID back to a date/time...I might be able to > > > > > > re-establish some > > > >of > > > > > > the > > > > > > relationships by adjusting these times...or at least give an > > > > > > accurate timeline of when the relation ship was lost. Below > > > > > > are > > >some > > >examples. > > > > > > > > > > > > OBJID > > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > > >Reply-To: Access Developers discussion and problem > > > > > > >solving > > > > > > >To: "Access Developers discussion and problem > > > > > > >solving" > > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are > > > > > > > > 8 > > > > >character > > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > > The > > > > >company > > > > > > > > that > > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > > the > > > >logic > > > > > > >used, > > > > > > > > and convert these keys back to date time. I've searched > > > > > > > > online > > > >for > > > > > > any > > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > > > > __________________________________________________________ > > > > > > > > __ __ ___ It's tax season, make sure to follow these few > > > > > > > > simple tips > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > > > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > AccessD mailing list > > > > > > > > AccessD at databaseadvisors.com > > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > > >Billy Pang > > > > > > >http://dbnotes.blogspot.com/ > > > > > > >"Once the game is over, the King and the pawn go back in the > > > > > > >same > > > >box." > > > > > > > > >- > > > > > > >Italian proverb > > > > > > >-- > > > > > > >AccessD mailing list > > > > > > >AccessD at databaseadvisors.com > > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > > > ______________________________________________________________ > > > > > > __ _ Get a FREE Web site, company branded e-mail and more from > > > > > > Microsoft > > > > >Office > > > > > > Live! > > > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > > > > > -- > > > > > > AccessD mailing list > > > > > > AccessD at databaseadvisors.com > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > >Billy Pang > > > > >http://dbnotes.blogspot.com/ > > > > >"Once the game is over, the King and the pawn go back in the same > > > > >box." - Italian proverb > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > >_________________________________________________________________ > > > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit > > > >MSN Presents today. > > > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MS > > > >N0 > > > >3A > > > >07001 > > > > > > > >-- > > > >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 > > > > > >_________________________________________________________________ > > >Its tax season, make sure to follow these few simple tips > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/Preparatio > > >nT > > >ips.a > > >spx?icid=HMMartagline > > > > > > > > >-- > > >No virus found in this incoming message. > > >Checked by AVG Free Edition. > > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > > >3/20/2007 > > >8:07 AM > > > > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Get a FREE Web site, company branded e-mail and more from Microsoft > >Office Live! > >http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > >-- > >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 Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > >3/20/2007 > >8:07 AM > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Exercise your brain! Try Flexicon. >http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinema r >ch07 > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 >7:52 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ The average US Credit Score is 675. The cost to see yours: $0 by Experian. http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVE RAGE -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Mar 22 14:42:14 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 15:42:14 -0400 Subject: [AccessD] Zipcodes within a radius Message-ID: <008301c76cba$31833df0$657aa8c0@m6805> Does anyone know how to get the zip codes with a radius of an address? John W. Colby Colby Consulting www.ColbyConsulting.com From rl_stewart at highstream.net Thu Mar 22 14:54:41 2007 From: rl_stewart at highstream.net (Robert L. Stewart) Date: Thu, 22 Mar 2007 14:54:41 -0500 Subject: [AccessD] Unique index... NOT!!! In-Reply-To: References: Message-ID: <200703221955.l2MJt4U25310@databaseadvisors.com> Guys, I hand keyed the records myself. The reason it is record 5 is that I deleted record 3 and 4 that also gave the exact same result because I could not believe it let me do it. I have been doing this since 1.0, so I am not a novice at it. Also, I think you will find that Access will trim the columns before it saves them. So, a space on the end would not matter. Please real answers after you try this for yourself. And, where does it say that two people cannot have the same name, the business rules that govern the database in this case. I am just working on a problem that one of the people in my user group presented to me. I told him a unique index would keep duplicate entries from being entered. Well, guess what, it does not. Here is the data using the ctrl-" so there is no possibility of me entering it wrong: tblName NameID FName MName LName Suffix 1 Jay Ray Johnson Jr 2 Jay Johnson 5 Jay Johnson 6 Jack J. Jones I 7 Jack J. Jones 8 Jack J. Jones 9 Jack J. Jones The unique index on all 4 columns stopped me from entering Jack J. Jones I 2 times, but not Jack J. Jones 3 times when I left the suffix empty. It is not enforcing the unique index unless all indexed columns have data. Robert At 02:29 PM 3/22/2007, you wrote: >Date: Thu, 22 Mar 2007 13:45:55 -0500 >From: "Heenan, Lambert" >Subject: Re: [AccessD] Unique index... NOT!!! >To: "'Access Developers discussion and problem solving'" > >Message-ID: > <34C8A2AB1EF3564CB0D64DB6AFFDD5C204043F05 at xlivmbx35.aig.com> >Content-Type: text/plain > >I suspect that either Mname or Suffix in one record holds a null value while >in the other records it is an empty string "", which is not the same thing >as Null. It could also be that one record has the first name as "Jay" and >the other has "Jay ". The space on the end being the tiebreaker. > >However, why are you imposing this unique index anyway? Where does it say >that two people cannot have the same name? > >Lambert > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert L. Stewart >Sent: Thursday, March 22, 2007 2:09 PM >To: accessd at databaseadvisors.com >Subject: [AccessD] Unique index... NOT!!! > > > Access 2003 > tblName > NameID FName MName LName Suffix > 1 Jay Ray Johnson Jr > 2 Jay Johnson > 5 Jay Johnson > Name ID is the primary key. > There is a unique index on FName, MName, LName, and Suffix. > Why is it allowing the entry of Name ID # 5? > It is not enforcing the unique index. > From kost36 at otenet.gr Thu Mar 22 15:02:10 2007 From: kost36 at otenet.gr (Kostas Konstantinidis) Date: Thu, 22 Mar 2007 22:02:10 +0200 Subject: [AccessD] hide blank fields in Reports References: <008301c76cba$31833df0$657aa8c0@m6805> Message-ID: <020f01c76cbd$00d6e2d0$6701a8c0@kost36> hi group, I want to hide the blank fields and the placeholders too in a report. e.g. Record 1 Field A: Field B: result1 Field C: result2 Field D: Should look like this: Record 1 Field B: result1 Field C: result2 trying the If Len(Nz(Me.Myfieldname)) > 0 Then Me.mylabelname.Visible = True Else Me.mylabelname.Visible = False End If it leaves the placeholder space of the hidden fields many thank's /kostas From DWUTKA at Marlow.com Thu Mar 22 15:10:57 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Thu, 22 Mar 2007 15:10:57 -0500 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <008301c76cba$31833df0$657aa8c0@m6805> Message-ID: You mean put in an address, and have it give you the zipcode? Hmmmm, sure, but you'd need the coordinates for every address, and the coordinates for every zip code. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 2:42 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Zipcodes within a radius Does anyone know how to get the zip codes with a radius of an address? John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Thu Mar 22 15:16:47 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 20:16:47 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <0JFB004XRLALKOH0@l-daemon> Message-ID: Thats really cool...but since I didn't have another base number to compare it to...it didn't relate...but still a cool thing. >From: Jim Lawrence >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 12:44:08 -0700 > >Here is a little online base converter: >http://www.csgnetwork.com/base2baseconv.html > >Jim > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Thursday, March 22, 2007 11:08 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >Rocky, > >I've actually made some progress. Last year I learned how to do Mayan Math >and applied the logic as a counting system not 10 or 20 base...but 36...and >after learning that this thing is counting seconds since 1/1/70 >00:00:00...I > >assigned values to the numbers and letters. and started running some tests. >0=0,1=1,2=2...9=9,A=10,B=11...Z=35. > >This makes it a 36 base counting system...so you take the value of each >position...calculate and add like below: > >1st ??? >2nd ??? >3rd Value*60466176 >4th Value*1679616 >5th Value*46656 >6th Value*1296 >7th Value*36 >8th Value > >So if you had 00bfk5t2...you math would be Value of third position >('B'11*60466176) added to each position calculated...so: >0's are 0...('B'11*60466176) >+('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) > >Beginning of time for this count is 12/31/69 04:00:00 PM...if you do the >calcs above you get 691262822...if you add this many seconds to the >beginning time you get 11/27/91 9:27:02 AM... > >Which validates in the system. The guy I talked to that help create it >over > >12 years ago...said he remembered something about haveing to 'shift a bit >or > >2'...but I didn't get much more from him...he just didn't remember the >specifics. The 1st and 2nd positions I am having issues with...if I try to >calculate it out...I get crazy results...and also in the validation >tool...with the above example it validated...but if I added a >letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second >position...it would not accept it as valid??? This is probably what he was >talking about"Shifting a bit or 2". > >Anyway...any thoughts? > >What info would your cousin need? > >Thanks, > >Mark A. Matte > > > > >From: "Rocky Smolin at Beach Access Software" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Thu, 22 Mar 2007 09:56:20 -0700 > > > >If it takes less than about 6 minutes...:) > > > >I was going to send it to my cousin - a retired math prof. He likes that > >sort of thing > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Thursday, March 22, 2007 7:17 AM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >The date is stored in the table...but not the time. If you want a > >date/time...I have to plug the OBJID into the FE and it converts it for >me. > > > >I can extract the date and the OBJID...but you can have up to 86400 > >different OBJIDs for 1 date. I can try to get about 100 if you like. > > > >Mark > > > > > > >From: "Rocky Smolin at Beach Access Software" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 15:50:57 -0700 > > > > > >Oh. You can't extract them from the file? > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > > >Sent: Wednesday, March 21, 2007 2:03 PM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >lol...If you want to try just to do it...I will put something > > >together...I have to go to a Win95 machine and enter 1 OBJID at a > > >time...and write it down the DT. I probably have around 10 > > >million...I'll see if I can get a 100. > > > > > > > > > >From: "Rocky Smolin at Beach Access Software" > > > > > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > > > > > >Mark: > > > > > > > >Can you post maybe 100 or so to give us a little more sample to go >on? > > > > > > > >Or send a spreadsheet to those of us who like these things with all > > > >of the OBJIDs and dates (how many are there?)? > > > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > > >From: accessd-bounces at databaseadvisors.com > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > >Matte > > > >Sent: Wednesday, March 21, 2007 12:26 PM > > > >To: accessd at databaseadvisors.com > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >This thing reminds me of the crypto toy at the end of the Davinci > > > >Code(8 little wheels with letters and numbers). > > > > > > > >I think the sequence is jumbled as well. In trying to solve I > > > >started dissecting a looking at individual characters. I looked at > > > >the 8th(last > > > >character) for frequency. The distribution didn't make much > > > >sense(listed below). So I looked at the least, "C" to try and > > > >isolate a pattern...and found it was only the last char on 9/12/2001 > > > >and 9/19/2001...and not for all of the records. I might pass it on > > > >to the University...but I'll probably just let it die...like it > > > >should have a long time ago. The only reason they are still using it > > > >is that no one understood the relationships of the tables. After I > > > >discovered that the fields OBJID in the different tables were not > > > >necessarily related...and that the 1 table with 2 keys in it...was > > > >actually related to itself 3 or more times...we made leaps and > > > >bounds...for the first time they could say definitively that they >were > >missing records. > > > > > > > >Any way...thanks again everyone. > > > > > > > >Mar A. Matte > > > > > > > > > > > >LastChar Count > > > >1 151767 > > > >2 114816 > > > >3 88366 > > > >4 63108 > > > >5 33900 > > > >6 24099 > > > >7 14439 > > > >8 8886 > > > >9 5427 > > > >A 1743 > > > >B 634 > > > >C 115 > > > > > > > > >From: "Dan Waters" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "'Access Developers discussion and problem > > > > >solving'" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > > > > > > > >Mark, > > > > > > > > > >Perhaps you could contact the math department at a nearby >university. > > > > >They may want to take a whack at this, or they may know someone who > > > > >would think that solving this kind of puzzle is great fun! > > > > > > > > > >Dan Waters > > > > > > > > > >-----Original Message----- > > > > >From: accessd-bounces at databaseadvisors.com > > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > > >Matte > > > > >Sent: Wednesday, March 21, 2007 1:36 PM > > > > >To: accessd at databaseadvisors.com > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > > > >I have found also that if I sort on the key...the corresponding > > > > >times are also sorted correctly. > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > >Reply-To: Access Developers discussion and problem > > > > > >solving > > > > > >To: "Access Developers discussion and problem > > > > > >solving" > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > > > >thought maybe it was md5 hashed so you can do lookups to > > > > > >determine original value but if there is a tool to reverse value > > > > > >back to datetime maybe it is not > > > > >a > > > > > >hashed string. > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > > > orphaned records. There is no date or time stamp in this >table. > > > > > > > If I can > > > > > >convert > > > > > > > the OBJID back to a date/time...I might be able to > > > > > > > re-establish some > > > > >of > > > > > > > the > > > > > > > relationships by adjusting these times...or at least give an > > > > > > > accurate timeline of when the relation ship was lost. Below > > > > > > > are > > > >some > > > >examples. > > > > > > > > > > > > > > OBJID > > > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > > > >Reply-To: Access Developers discussion and problem > > > > > > > >solving > > > > > > > >To: "Access Developers discussion and problem > > > > > > > >solving" > > > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are > > > > > > > > > 8 > > > > > >character > > > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > > > The > > > > > >company > > > > > > > > > that > > > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > > > the > > > > >logic > > > > > > > >used, > > > > > > > > > and convert these keys back to date time. I've searched > > > > > > > > > online > > > > >for > > > > > > > any > > > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > > > > > > __________________________________________________________ > > > > > > > > > __ __ ___ It's tax season, make sure to follow these few > > > > > > > > > simple tips > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > > > > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > AccessD mailing list > > > > > > > > > AccessD at databaseadvisors.com > > > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > > > >Billy Pang > > > > > > > >http://dbnotes.blogspot.com/ > > > > > > > >"Once the game is over, the King and the pawn go back in the > > > > > > > >same > > > > >box." > > > > > > > > > > >- > > > > > > > >Italian proverb > > > > > > > >-- > > > > > > > >AccessD mailing list > > > > > > > >AccessD at databaseadvisors.com > > > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > ______________________________________________________________ > > > > > > > __ _ Get a FREE Web site, company branded e-mail and more from > > > > > > > Microsoft > > > > > >Office > > > > > > > Live! > > > > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > > > > > > > -- > > > > > > > AccessD mailing list > > > > > > > AccessD at databaseadvisors.com > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > >Billy Pang > > > > > >http://dbnotes.blogspot.com/ > > > > > >"Once the game is over, the King and the pawn go back in the same > > > > > >box." - Italian proverb > > > > > >-- > > > > > >AccessD mailing list > > > > > >AccessD at databaseadvisors.com > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > >_________________________________________________________________ > > > > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit > > > > >MSN Presents today. > > > > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MS > > > > >N0 > > > > >3A > > > > >07001 > > > > > > > > > >-- > > > > >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 > > > > > > > >_________________________________________________________________ > > > >Its tax season, make sure to follow these few simple tips > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/Preparatio > > > >nT > > > >ips.a > > > >spx?icid=HMMartagline > > > > > > > > > > > >-- > > > >No virus found in this incoming message. > > > >Checked by AVG Free Edition. > > > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > > > >3/20/2007 > > > >8:07 AM > > > > > > > > > > > > > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > >_________________________________________________________________ > > >Get a FREE Web site, company branded e-mail and more from Microsoft > > >Office Live! > > >http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > >-- > > >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 Free Edition. > > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > > >3/20/2007 > > >8:07 AM > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Exercise your brain! Try Flexicon. > >http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinema >r > >ch07 > > > >-- > >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 Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: >3/21/2007 > >7:52 AM > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >The average US Credit Score is 675. The cost to see yours: $0 by Experian. >http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVE >RAGE > >-- >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 _________________________________________________________________ Exercise your brain! Try Flexicon. http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinemarch07 From markamatte at hotmail.com Thu Mar 22 15:26:17 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 20:26:17 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <0JFB004XRLALKOH0@l-daemon> Message-ID: This Email keeps getting kicked back for length...So I apologize if some of my replies did not make it through...I've deleted some of the email length. >http://www.csgnetwork.com/base2baseconv.html Cool tool but I didn't have another base to compare it to. I've built a form to do the calcs...it matches up to the system great. Apparently it was a 36 base system...but moved (shifted) over to spaces...and the last 2 characters were incase more than 1 transaction occured in a single Second. The only thing I've noticed is thatsome dates...haven't isolated them yet...but are off by 1 hour with my tool...but correct the rest of the time. Any ideas? Again, thanks for everyones help. Mark A. Matte >Date: Thu, 22 Mar 2007 12:44:08 -0700 > >Here is a little online base converter: >http://www.csgnetwork.com/base2baseconv.html > >Jim > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Rocky, > >I've actually made some progress. Last year I learned how to do Mayan Math >and applied the logic as a counting system not 10 or 20 base...but 36...and >after learning that this thing is counting seconds since 1/1/70 >00:00:00...I > >assigned values to the numbers and letters. and started running some tests. >0=0,1=1,2=2...9=9,A=10,B=11...Z=35. > >This makes it a 36 base counting system...so you take the value of each >position...calculate and add like below: > >1st ??? >2nd ??? >3rd Value*60466176 >4th Value*1679616 >5th Value*46656 >6th Value*1296 >7th Value*36 >8th Value > >So if you had 00bfk5t2...you math would be Value of third position >('B'11*60466176) added to each position calculated...so: >0's are 0...('B'11*60466176) >+('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) > >Beginning of time for this count is 12/31/69 04:00:00 PM...if you do the >calcs above you get 691262822...if you add this many seconds to the >beginning time you get 11/27/91 9:27:02 AM... > >Which validates in the system. The guy I talked to that help create it >over > >12 years ago...said he remembered something about haveing to 'shift a bit >or > >2'...but I didn't get much more from him...he just didn't remember the >specifics. The 1st and 2nd positions I am having issues with...if I try to >calculate it out...I get crazy results...and also in the validation >tool...with the above example it validated...but if I added a >letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second >position...it would not accept it as valid??? This is probably what he was >talking about"Shifting a bit or 2". > >Anyway...any thoughts? > >What info would your cousin need? > >Thanks, > >Mark A. Matte > > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Thu, 22 Mar 2007 09:56:20 -0700 > > > >If it takes less than about 6 minutes...:) > > > >I was going to send it to my cousin - a retired math prof. He likes that > >sort of thing > > > >Rocky > > > > > >The date is stored in the table...but not the time. If you want a > >date/time...I have to plug the OBJID into the FE and it converts it for >me. > > > >I can extract the date and the OBJID...but you can have up to 86400 > >different OBJIDs for 1 date. I can try to get about 100 if you like. > > > >Mark > > > > > > >From: "Rocky Smolin at Beach Access Software" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 15:50:57 -0700 > > > > > >Oh. You can't extract them from the file? > > > > > >Rocky > > > > > > > > >lol...If you want to try just to do it...I will put something > > >together...I have to go to a Win95 machine and enter 1 OBJID at a > > >time...and write it down the DT. I probably have around 10 > > >million...I'll see if I can get a 100. > > > > > > > > > >From: "Rocky Smolin at Beach Access Software" > > > > > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > > > > > >Mark: > > > > > > > >Can you post maybe 100 or so to give us a little more sample to go >on? > > > > > > > >Or send a spreadsheet to those of us who like these things with all > > > >of the OBJIDs and dates (how many are there?)? > > > > > > > >Rocky > > > > > > > > > > > >This thing reminds me of the crypto toy at the end of the Davinci > > > >Code(8 little wheels with letters and numbers). > > > > > > > >I think the sequence is jumbled as well. In trying to solve I > > > >started dissecting a looking at individual characters. I looked at > > > >the 8th(last > > > >character) for frequency. The distribution didn't make much > > > >sense(listed below). So I looked at the least, "C" to try and > > > >isolate a pattern...and found it was only the last char on 9/12/2001 > > > >and 9/19/2001...and not for all of the records. I might pass it on > > > >to the University...but I'll probably just let it die...like it > > > >should have a long time ago. The only reason they are still using it > > > >is that no one understood the relationships of the tables. After I > > > >discovered that the fields OBJID in the different tables were not > > > >necessarily related...and that the 1 table with 2 keys in it...was > > > >actually related to itself 3 or more times...we made leaps and > > > >bounds...for the first time they could say definitively that they >were > >missing records. > > > > > > > >Any way...thanks again everyone. > > > > > > > >Mar A. Matte > > > > > > > > > > > >LastChar Count > > > >1 151767 > > > >2 114816 > > > >3 88366 > > > >4 63108 > > > >5 33900 > > > >6 24099 > > > >7 14439 > > > >8 8886 > > > >9 5427 > > > >A 1743 > > > >B 634 > > > >C 115 > > > > > > > > > > > > > >Mark, > > > > > > > > > >Perhaps you could contact the math department at a nearby >university. > > > > >They may want to take a whack at this, or they may know someone who > > > > >would think that solving this kind of puzzle is great fun! > > > > > > > > > >Dan Waters > > > > > > > > > >-----Original Message----- > > > > >From: accessd-bounces at databaseadvisors.com > > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > > >Matte > > > > >Sent: Wednesday, March 21, 2007 1:36 PM > > > > >To: accessd at databaseadvisors.com > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > > > >I have found also that if I sort on the key...the corresponding > > > > >times are also sorted correctly. > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > >Reply-To: Access Developers discussion and problem > > > > > >solving > > > > > >To: "Access Developers discussion and problem > > > > > >solving" > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > > > >thought maybe it was md5 hashed so you can do lookups to > > > > > >determine original value but if there is a tool to reverse value > > > > > >back to datetime maybe it is not > > > > >a > > > > > >hashed string. > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > > > orphaned records. There is no date or time stamp in this >table. > > > > > > > If I can > > > > > >convert > > > > > > > the OBJID back to a date/time...I might be able to > > > > > > > re-establish some > > > > >of > > > > > > > the > > > > > > > relationships by adjusting these times...or at least give an > > > > > > > accurate timeline of when the relation ship was lost. Below > > > > > > > are > > > >some > > > >examples. > > > > > > > > > > > > > > OBJID > > > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > > > >Reply-To: Access Developers discussion and problem > > > > > > > >solving > > > > > > > >To: "Access Developers discussion and problem > > > > > > > >solving" > > > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are > > > > > > > > > 8 > > > > > >character > > > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > > > The > > > > > >company > > > > > > > > > that > > > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > > > the > > > > >logic > > > > > > > >used, > > > > > > > > > and convert these keys back to date time. I've searched > > > > > > > > > online > > > > >for > > > > > > > any > > > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > > > > > Mark A. Matte _________________________________________________________________ Mortgage refinance is hot 1) Rates near 30-yr lows 2) Good credit get intro-rate 4.625%* https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h2a5f&s=4056&p=5117&disc=y&vers=743 From markamatte at hotmail.com Thu Mar 22 15:26:18 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 20:26:18 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <0JFB004XRLALKOH0@l-daemon> Message-ID: This Email keeps getting kicked back for length...So I apologize if some of my replies did not make it through...I've deleted some of the email length. >http://www.csgnetwork.com/base2baseconv.html Cool tool but I didn't have another base to compare it to. I've built a form to do the calcs...it matches up to the system great. Apparently it was a 36 base system...but moved (shifted) over to spaces...and the last 2 characters were incase more than 1 transaction occured in a single Second. The only thing I've noticed is thatsome dates...haven't isolated them yet...but are off by 1 hour with my tool...but correct the rest of the time. Any ideas? Again, thanks for everyones help. Mark A. Matte >Date: Thu, 22 Mar 2007 12:44:08 -0700 > >Here is a little online base converter: >http://www.csgnetwork.com/base2baseconv.html > >Jim > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Rocky, > >I've actually made some progress. Last year I learned how to do Mayan Math >and applied the logic as a counting system not 10 or 20 base...but 36...and >after learning that this thing is counting seconds since 1/1/70 >00:00:00...I > >assigned values to the numbers and letters. and started running some tests. >0=0,1=1,2=2...9=9,A=10,B=11...Z=35. > >This makes it a 36 base counting system...so you take the value of each >position...calculate and add like below: > >1st ??? >2nd ??? >3rd Value*60466176 >4th Value*1679616 >5th Value*46656 >6th Value*1296 >7th Value*36 >8th Value > >So if you had 00bfk5t2...you math would be Value of third position >('B'11*60466176) added to each position calculated...so: >0's are 0...('B'11*60466176) >+('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) > >Beginning of time for this count is 12/31/69 04:00:00 PM...if you do the >calcs above you get 691262822...if you add this many seconds to the >beginning time you get 11/27/91 9:27:02 AM... > >Which validates in the system. The guy I talked to that help create it >over > >12 years ago...said he remembered something about haveing to 'shift a bit >or > >2'...but I didn't get much more from him...he just didn't remember the >specifics. The 1st and 2nd positions I am having issues with...if I try to >calculate it out...I get crazy results...and also in the validation >tool...with the above example it validated...but if I added a >letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second >position...it would not accept it as valid??? This is probably what he was >talking about"Shifting a bit or 2". > >Anyway...any thoughts? > >What info would your cousin need? > >Thanks, > >Mark A. Matte > > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Thu, 22 Mar 2007 09:56:20 -0700 > > > >If it takes less than about 6 minutes...:) > > > >I was going to send it to my cousin - a retired math prof. He likes that > >sort of thing > > > >Rocky > > > > > >The date is stored in the table...but not the time. If you want a > >date/time...I have to plug the OBJID into the FE and it converts it for >me. > > > >I can extract the date and the OBJID...but you can have up to 86400 > >different OBJIDs for 1 date. I can try to get about 100 if you like. > > > >Mark > > > > > > >From: "Rocky Smolin at Beach Access Software" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 15:50:57 -0700 > > > > > >Oh. You can't extract them from the file? > > > > > >Rocky > > > > > > > > >lol...If you want to try just to do it...I will put something > > >together...I have to go to a Win95 machine and enter 1 OBJID at a > > >time...and write it down the DT. I probably have around 10 > > >million...I'll see if I can get a 100. > > > > > > > > > >From: "Rocky Smolin at Beach Access Software" > > > > > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > > > > > >Mark: > > > > > > > >Can you post maybe 100 or so to give us a little more sample to go >on? > > > > > > > >Or send a spreadsheet to those of us who like these things with all > > > >of the OBJIDs and dates (how many are there?)? > > > > > > > >Rocky > > > > > > > > > > > >This thing reminds me of the crypto toy at the end of the Davinci > > > >Code(8 little wheels with letters and numbers). > > > > > > > >I think the sequence is jumbled as well. In trying to solve I > > > >started dissecting a looking at individual characters. I looked at > > > >the 8th(last > > > >character) for frequency. The distribution didn't make much > > > >sense(listed below). So I looked at the least, "C" to try and > > > >isolate a pattern...and found it was only the last char on 9/12/2001 > > > >and 9/19/2001...and not for all of the records. I might pass it on > > > >to the University...but I'll probably just let it die...like it > > > >should have a long time ago. The only reason they are still using it > > > >is that no one understood the relationships of the tables. After I > > > >discovered that the fields OBJID in the different tables were not > > > >necessarily related...and that the 1 table with 2 keys in it...was > > > >actually related to itself 3 or more times...we made leaps and > > > >bounds...for the first time they could say definitively that they >were > >missing records. > > > > > > > >Any way...thanks again everyone. > > > > > > > >Mar A. Matte > > > > > > > > > > > >LastChar Count > > > >1 151767 > > > >2 114816 > > > >3 88366 > > > >4 63108 > > > >5 33900 > > > >6 24099 > > > >7 14439 > > > >8 8886 > > > >9 5427 > > > >A 1743 > > > >B 634 > > > >C 115 > > > > > > > > > > > > > >Mark, > > > > > > > > > >Perhaps you could contact the math department at a nearby >university. > > > > >They may want to take a whack at this, or they may know someone who > > > > >would think that solving this kind of puzzle is great fun! > > > > > > > > > >Dan Waters > > > > > > > > > >-----Original Message----- > > > > >From: accessd-bounces at databaseadvisors.com > > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > > >Matte > > > > >Sent: Wednesday, March 21, 2007 1:36 PM > > > > >To: accessd at databaseadvisors.com > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > > > >I have found also that if I sort on the key...the corresponding > > > > >times are also sorted correctly. > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > >Reply-To: Access Developers discussion and problem > > > > > >solving > > > > > >To: "Access Developers discussion and problem > > > > > >solving" > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > > > >thought maybe it was md5 hashed so you can do lookups to > > > > > >determine original value but if there is a tool to reverse value > > > > > >back to datetime maybe it is not > > > > >a > > > > > >hashed string. > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > > > orphaned records. There is no date or time stamp in this >table. > > > > > > > If I can > > > > > >convert > > > > > > > the OBJID back to a date/time...I might be able to > > > > > > > re-establish some > > > > >of > > > > > > > the > > > > > > > relationships by adjusting these times...or at least give an > > > > > > > accurate timeline of when the relation ship was lost. Below > > > > > > > are > > > >some > > > >examples. > > > > > > > > > > > > > > OBJID > > > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > > > >Reply-To: Access Developers discussion and problem > > > > > > > >solving > > > > > > > >To: "Access Developers discussion and problem > > > > > > > >solving" > > > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are > > > > > > > > > 8 > > > > > >character > > > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > > > The > > > > > >company > > > > > > > > > that > > > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > > > the > > > > >logic > > > > > > > >used, > > > > > > > > > and convert these keys back to date time. I've searched > > > > > > > > > online > > > > >for > > > > > > > any > > > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > > > > > Mark A. Matte _________________________________________________________________ Live Search Maps ? find all the local information you need, right when you need it. http://maps.live.com/?icid=hmtag2&FORM=MGAC01 From garykjos at gmail.com Thu Mar 22 15:38:39 2007 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 22 Mar 2007 15:38:39 -0500 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <0JFB004XRLALKOH0@l-daemon> Message-ID: I'm thinking it's a Daylight Savings Time issue. The base time doesn't do Daylight Savings time but the format command probably does? So you may need to manually adjust for that in the conversion? GK On 3/22/07, Mark A Matte wrote: > This Email keeps getting kicked back for length...So I apologize if some of > my replies did not make it through...I've deleted some of the email length. > > >http://www.csgnetwork.com/base2baseconv.html > Cool tool but I didn't have another base to compare it to. > > I've built a form to do the calcs...it matches up to the system great. > Apparently it was a 36 base system...but moved (shifted) over to > spaces...and the last 2 characters were incase more than 1 transaction > occured in a single Second. The only thing I've noticed is thatsome > dates...haven't isolated them yet...but are off by 1 hour with my tool...but > correct the rest of the time. > > Any ideas? > > Again, thanks for everyones help. > > Mark A. Matte > -- Gary Kjos garykjos at gmail.com From garykjos at gmail.com Thu Mar 22 15:39:39 2007 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 22 Mar 2007 15:39:39 -0500 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <0JFB004XRLALKOH0@l-daemon> Message-ID: Or maybe because of the NEW daylight savings time rules? GK On 3/22/07, Gary Kjos wrote: > I'm thinking it's a Daylight Savings Time issue. The base time doesn't > do Daylight Savings time but the format command probably does? So you > may need to manually adjust for that in the conversion? > > GK > > On 3/22/07, Mark A Matte wrote: > > This Email keeps getting kicked back for length...So I apologize if some of > > my replies did not make it through...I've deleted some of the email length. > > > > >http://www.csgnetwork.com/base2baseconv.html > > Cool tool but I didn't have another base to compare it to. > > > > I've built a form to do the calcs...it matches up to the system great. > > Apparently it was a 36 base system...but moved (shifted) over to > > spaces...and the last 2 characters were incase more than 1 transaction > > occured in a single Second. The only thing I've noticed is thatsome > > dates...haven't isolated them yet...but are off by 1 hour with my tool...but > > correct the rest of the time. > > > > Any ideas? > > > > Again, thanks for everyones help. > > > > Mark A. Matte > > > -- > Gary Kjos > garykjos at gmail.com > -- Gary Kjos garykjos at gmail.com From markamatte at hotmail.com Thu Mar 22 15:48:50 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 20:48:50 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: I agree about daylight savings...except about the new rules because the new rules would not affect older dates...would it? 9/12/2001 my hours are off by 1 hour...I don't have time to try 1 at a time in the original system to find the exact change...but I do believe it is realted to time changes. Thanks again, Mark A. Matte P.S...Glad to have ya'll to talk to...When I say "WOW...I just figured out how to convert an 8 digit alpha numeric string created by a 36 base counting system, using UNIX time as a start point...back to a date/time!!!"...my co workers just nod and smile...and walk away. >From: "Gary Kjos" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 15:39:39 -0500 > >Or maybe because of the NEW daylight savings time rules? > >GK > >On 3/22/07, Gary Kjos wrote: > > I'm thinking it's a Daylight Savings Time issue. The base time doesn't > > do Daylight Savings time but the format command probably does? So you > > may need to manually adjust for that in the conversion? > > > > GK > > > > On 3/22/07, Mark A Matte wrote: > > > This Email keeps getting kicked back for length...So I apologize if >some of > > > my replies did not make it through...I've deleted some of the email >length. > > > > > > >http://www.csgnetwork.com/base2baseconv.html > > > Cool tool but I didn't have another base to compare it to. > > > > > > I've built a form to do the calcs...it matches up to the system great. > > > Apparently it was a 36 base system...but moved (shifted) over to > > > spaces...and the last 2 characters were incase more than 1 transaction > > > occured in a single Second. The only thing I've noticed is thatsome > > > dates...haven't isolated them yet...but are off by 1 hour with my >tool...but > > > correct the rest of the time. > > > > > > Any ideas? > > > > > > Again, thanks for everyones help. > > > > > > Mark A. Matte > > > > > -- > > Gary Kjos > > garykjos at gmail.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 _________________________________________________________________ Interest Rates near 39yr lows! $430,000 Mortgage for $1,399/mo - Calculate new payment http://www.lowermybills.com/lre/index.jsp?sourceid=lmb-9632-18466&moid=7581 From pharold at proftesting.com Thu Mar 22 15:56:50 2007 From: pharold at proftesting.com (Perry L Harold) Date: Thu, 22 Mar 2007 16:56:50 -0400 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <008301c76cba$31833df0$657aa8c0@m6805> References: <008301c76cba$31833df0$657aa8c0@m6805> Message-ID: <00F5FCB4F80FDB4EB03FBAAEAD97CEAD3E03F8@EXCHANGE.ptiorl.local> If you want to spring for Mailers+ I think it does it. Most of their programs are pretty expensive. Perry Harold Professional Testing Inc -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 3:42 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Zipcodes within a radius Does anyone know how to get the zip codes with a radius of an address? John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Thu Mar 22 15:58:45 2007 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 22 Mar 2007 15:58:45 -0500 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: Message-ID: Well it's not SUPPOSED TO. I meant that we were within the new rules right now, so things might be snakey a little bit until we get within the old DST rules again. GK On 3/22/07, Mark A Matte wrote: > I agree about daylight savings...except about the new rules because the new > rules would not affect older dates...would it? > > 9/12/2001 my hours are off by 1 hour...I don't have time to try 1 at a time > in the original system to find the exact change...but I do believe it is > realted to time changes. > > Thanks again, > > Mark A. Matte > > P.S...Glad to have ya'll to talk to...When I say "WOW...I just figured out > how to convert an 8 digit alpha numeric string created by a 36 base counting > system, using UNIX time as a start point...back to a date/time!!!"...my co > workers just nod and smile...and walk away. > > > >From: "Gary Kjos" > >Reply-To: Access Developers discussion and problem > >solving > >To: "Access Developers discussion and problem > >solving" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Thu, 22 Mar 2007 15:39:39 -0500 > > > >Or maybe because of the NEW daylight savings time rules? > > > >GK > > > >On 3/22/07, Gary Kjos wrote: > > > I'm thinking it's a Daylight Savings Time issue. The base time doesn't > > > do Daylight Savings time but the format command probably does? So you > > > may need to manually adjust for that in the conversion? > > > > > > GK > > > > > > On 3/22/07, Mark A Matte wrote: > > > > This Email keeps getting kicked back for length...So I apologize if > >some of > > > > my replies did not make it through...I've deleted some of the email > >length. > > > > > > > > >http://www.csgnetwork.com/base2baseconv.html > > > > Cool tool but I didn't have another base to compare it to. > > > > > > > > I've built a form to do the calcs...it matches up to the system great. > > > > Apparently it was a 36 base system...but moved (shifted) over to > > > > spaces...and the last 2 characters were incase more than 1 transaction > > > > occured in a single Second. The only thing I've noticed is thatsome > > > > dates...haven't isolated them yet...but are off by 1 hour with my > >tool...but > > > > correct the rest of the time. > > > > > > > > Any ideas? > > > > > > > > Again, thanks for everyones help. > > > > > > > > Mark A. Matte > > > > > > > -- > > > Gary Kjos > > > garykjos at gmail.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 > > _________________________________________________________________ > Interest Rates near 39yr lows! $430,000 Mortgage for $1,399/mo - Calculate > new payment > http://www.lowermybills.com/lre/index.jsp?sourceid=lmb-9632-18466&moid=7581 > > -- > 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 markamatte at hotmail.com Thu Mar 22 16:03:17 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 21:03:17 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: Ahhh...I see...I just confused myself for a moment...again... I do appreciate all of the feedback. Thanks, Mark A. Matte >From: "Gary Kjos" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 15:58:45 -0500 > >Well it's not SUPPOSED TO. I meant that we were within the new rules >right now, so things might be snakey a little bit until we get within >the old DST rules again. > >GK > >On 3/22/07, Mark A Matte wrote: > > I agree about daylight savings...except about the new rules because the >new > > rules would not affect older dates...would it? > > > > 9/12/2001 my hours are off by 1 hour...I don't have time to try 1 at a >time > > in the original system to find the exact change...but I do believe it is > > realted to time changes. > > > > Thanks again, > > > > Mark A. Matte > > > > P.S...Glad to have ya'll to talk to...When I say "WOW...I just figured >out > > how to convert an 8 digit alpha numeric string created by a 36 base >counting > > system, using UNIX time as a start point...back to a date/time!!!"...my >co > > workers just nod and smile...and walk away. > > > > > > >From: "Gary Kjos" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "Access Developers discussion and problem > > >solving" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Thu, 22 Mar 2007 15:39:39 -0500 > > > > > >Or maybe because of the NEW daylight savings time rules? > > > > > >GK > > > > > >On 3/22/07, Gary Kjos wrote: > > > > I'm thinking it's a Daylight Savings Time issue. The base time >doesn't > > > > do Daylight Savings time but the format command probably does? So >you > > > > may need to manually adjust for that in the conversion? > > > > > > > > GK > > > > > > > > On 3/22/07, Mark A Matte wrote: > > > > > This Email keeps getting kicked back for length...So I apologize >if > > >some of > > > > > my replies did not make it through...I've deleted some of the >email > > >length. > > > > > > > > > > >http://www.csgnetwork.com/base2baseconv.html > > > > > Cool tool but I didn't have another base to compare it to. > > > > > > > > > > I've built a form to do the calcs...it matches up to the system >great. > > > > > Apparently it was a 36 base system...but moved (shifted) over to > > > > > spaces...and the last 2 characters were incase more than 1 >transaction > > > > > occured in a single Second. The only thing I've noticed is >thatsome > > > > > dates...haven't isolated them yet...but are off by 1 hour with my > > >tool...but > > > > > correct the rest of the time. > > > > > > > > > > Any ideas? > > > > > > > > > > Again, thanks for everyones help. > > > > > > > > > > Mark A. Matte > > > > > > > > > -- > > > > Gary Kjos > > > > garykjos at gmail.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 > > > > _________________________________________________________________ > > Interest Rates near 39yr lows! $430,000 Mortgage for $1,399/mo - >Calculate > > new payment > > >http://www.lowermybills.com/lre/index.jsp?sourceid=lmb-9632-18466&moid=7581 > > > > -- > > 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 _________________________________________________________________ Mortgage refinance is hot 1) Rates near 30-yr lows 2) Good credit get intro-rate 4.625%* https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h2a5f&s=4056&p=5117&disc=y&vers=743 From stuart at lexacorp.com.pg Thu Mar 22 16:46:24 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 23 Mar 2007 07:46:24 +1000 Subject: [AccessD] But only Partly In-Reply-To: <200703221428.l2MESOU07447@databaseadvisors.com> References: , , <200703221428.l2MESOU07447@databaseadvisors.com> Message-ID: <4602F930.29923.2E11AA19@stuart.lexacorp.com.pg> That's *above* 150 ft. Below 150ft, the blades don't have sufficient time to build up the necessary momentum to allow you to flare them and slow your final descent. It's much safer to be in a helicopter at 1000ft than at 100ft. It's also lot easier to find somewhere to put a helicopter down safely if the engine fails that it is for a fixed wing aircraft. (the New Zealand Army taught me to fly both, many years ago ) On 22 Mar 2007 at 9:26, Robert L. Stewart wrote: > Only if you are below 150 ft. > Above that, you are dead. > > One of the reasons I will never fly in one. :-) > > I have been in a single engine plane that the engine failed > in. We were able to glide to a landing strip and made it > without any real problem. T-38 trainer. Gliding is their > backup system. > > Auto-rotation on a chopper only works to a point. > > At 09:14 AM 3/22/2007, you wrote: > >Date: Thu, 22 Mar 2007 14:03:48 +0100 > >From: "Helmut Kotsch" > >Subject: Re: [AccessD] OT: But only Partly > >To: "Access Developers discussion and problem solving" > > > >Message-ID: > >Content-Type: text/plain; charset="us-ascii" > > > >Hello Gustav, > > > >even a helicopter wan't fall down like a rock if the engine quits. They > >have an autorotate mode which allows for a safe landing. > > > >Helmut > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Stuart From wdhindman at dejpolsystems.com Thu Mar 22 17:52:25 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Thu, 22 Mar 2007 18:52:25 -0400 Subject: [AccessD] Zipcodes within a radius References: <008301c76cba$31833df0$657aa8c0@m6805> Message-ID: <000501c76cd4$c38fdb80$9258eb44@jisshowsbs.local> JC ...first you have to have a zipcode table that includes the lat long of each zip ...I have one but its a year old and needs to be updated ...on my todo list ...if you need it, I can e it. ...I have this code from an experts exchange thread in my code collection but have not gotten around to actually implementing it so consider it an aid, not a final solution ...if you do get it working I'd appreciate feedback. ...the following gives you a query where you must enter your current location (in QueryLatitude and QueryLongitude). It will show you all codes sorted by distance with additional fields that tell you whether the distance is less than 5, 10, 20 or 50 miles. It's a series of 4 queries. Query qDistance1: Converts all distances from degrees to radians. Input is table tPostcode. SELECT tPostcodes.Areacode, [Latitude]*3.1415926/180 AS LatRad, [Longitude]*3.1415926/180 AS LonRad, [QueryLatitude]*3.1415926/180 AS QLatRad, [QueryLongitude]*3.1415926/180 AS QLonRad, tPostcodes.Latitude, tPostcodes.Longitude FROM tPostcodes; Query qDistance2: Calculates the ArcCos of the distance between each postcode office and the coordinates (QueryLatitude, QueryLongitude) according to the formulae you were given. SELECT qDistance1.Areacode, Sin([LatRad])*Sin([QLatRad])+Cos([LatRad])*Cos([QLatRad])*Cos([LonRad]-[QLonRad]) AS cosd FROM qDistance1; Query qDistance3: Calculates the distance in miles. This extra step is required because Access doesn't support the ACos function, so we have to calculate ACos through ATan. SELECT qDistance2.Areacode, Abs(1.852/1.61*60*180/3.141526*2*Atn(Sqr((1-[cosd])/(1+[cosd])))) AS DistMiles FROM qDistance2 ORDER BY Abs(1.852/1.61*60*180/3.141526*2*Atn(Sqr((1-[cosd])/(1+[cosd])))); Query qDistance4: Finds out whether a post office is in the range of 5, 10, 20 or 50 miles within the post office. SELECT qDistance3.Areacode, qDistance3.DistMiles, [DistMiles]<5 AS Dist05, [DistMiles]<10 AS Dist10, [DistMiles]<20 AS Dist20, [DistMiles]<50 AS Dist50 FROM qDistance3; How to use this: Execute qDistance4 by passing QueryLatitude and QueryLongitude as parameters. From the result set, choose those results that satisfy your criteria, i.e. Dist5, Dist10, Dist20 or Dist50 are set. ...hth William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 22, 2007 3:42 PM Subject: [AccessD] Zipcodes within a radius > Does anyone know how to get the zip codes with a radius of an address? > > John W. Colby > Colby Consulting > www.ColbyConsulting.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 Mar 22 18:12:24 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 22 Mar 2007 16:12:24 -0700 Subject: [AccessD] hide blank fields in Reports In-Reply-To: <020f01c76cbd$00d6e2d0$6701a8c0@kost36> Message-ID: <00d101c76cd7$8dc2a2a0$0201a8c0@HAL9005> Kostas: I have solved something like this problem before by making the height of the text box zero that is bound to the field in question, and setting the 'Can Grow' property to true. However, if you've got a label you've got to set it's height to zero, but then in the On Format event of the section it appears in, you have to set the height of the label depending on if there is data in the bound text box. Mostly my labels are in the heading section so I don't have to mess with them. HTH Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kostas Konstantinidis Sent: Thursday, March 22, 2007 1:02 PM To: Access Developers discussion and problem solving Subject: [AccessD] hide blank fields in Reports hi group, I want to hide the blank fields and the placeholders too in a report. e.g. Record 1 Field A: Field B: result1 Field C: result2 Field D: Should look like this: Record 1 Field B: result1 Field C: result2 trying the If Len(Nz(Me.Myfieldname)) > 0 Then Me.mylabelname.Visible = True Else Me.mylabelname.Visible = False End If it leaves the placeholder space of the hidden fields many thank's /kostas -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 7:52 AM From dwaters at usinternet.com Thu Mar 22 18:29:47 2007 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 22 Mar 2007 18:29:47 -0500 Subject: [AccessD] hide blank fields in Reports In-Reply-To: <00d101c76cd7$8dc2a2a0$0201a8c0@HAL9005> References: <020f01c76cbd$00d6e2d0$6701a8c0@kost36> <00d101c76cd7$8dc2a2a0$0201a8c0@HAL9005> Message-ID: <006801c76cd9$fb2f90d0$0200a8c0@danwaters> What I've done is to make the label a text box. Then in the label textbox Source field in enter: =IIf(Result1 IS NULL,"","Field A") Then I set the detail section, the label textbox, and the field label to CanShrink = Yes. If nothing is in Result1, then the controls and the detail section will shrink down. HTH! Dan Waters -----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, March 22, 2007 6:12 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] hide blank fields in Reports Kostas: I have solved something like this problem before by making the height of the text box zero that is bound to the field in question, and setting the 'Can Grow' property to true. However, if you've got a label you've got to set it's height to zero, but then in the On Format event of the section it appears in, you have to set the height of the label depending on if there is data in the bound text box. Mostly my labels are in the heading section so I don't have to mess with them. HTH Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kostas Konstantinidis Sent: Thursday, March 22, 2007 1:02 PM To: Access Developers discussion and problem solving Subject: [AccessD] hide blank fields in Reports hi group, I want to hide the blank fields and the placeholders too in a report. e.g. Record 1 Field A: Field B: result1 Field C: result2 Field D: Should look like this: Record 1 Field B: result1 Field C: result2 trying the If Len(Nz(Me.Myfieldname)) > 0 Then Me.mylabelname.Visible = True Else Me.mylabelname.Visible = False End If it leaves the placeholder space of the hidden fields many thank's /kostas -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 7:52 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at dejpolsystems.com Thu Mar 22 18:48:45 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Thu, 22 Mar 2007 19:48:45 -0400 Subject: [AccessD] But only Partly References: , , <200703221428.l2MESOU07447@databaseadvisors.com> <4602F930.29923.2E11AA19@stuart.lexacorp.com.pg> Message-ID: <002e01c76cdc$a1ee1c50$9258eb44@jisshowsbs.local> ...the things you learn here :) William Hindman ----- Original Message ----- From: "Stuart McLachlan" To: "Access Developers discussion and problem solving" Sent: Thursday, March 22, 2007 5:46 PM Subject: Re: [AccessD] But only Partly > That's *above* 150 ft. Below 150ft, the blades don't have sufficient time > to build up the necessary momentum to allow you to flare them and slow > your > final descent. > > It's much safer to be in a helicopter at 1000ft than at 100ft. > > It's also lot easier to find somewhere to put a helicopter down safely if > the engine fails that it is for a fixed wing aircraft. > > (the New Zealand Army taught me to fly both, many years ago ) > > > > On 22 Mar 2007 at 9:26, Robert L. Stewart wrote: > >> Only if you are below 150 ft. >> Above that, you are dead. >> >> One of the reasons I will never fly in one. :-) >> >> I have been in a single engine plane that the engine failed >> in. We were able to glide to a landing strip and made it >> without any real problem. T-38 trainer. Gliding is their >> backup system. >> >> Auto-rotation on a chopper only works to a point. >> >> At 09:14 AM 3/22/2007, you wrote: >> >Date: Thu, 22 Mar 2007 14:03:48 +0100 >> >From: "Helmut Kotsch" >> >Subject: Re: [AccessD] OT: But only Partly >> >To: "Access Developers discussion and problem solving" >> > >> >Message-ID: >> >Content-Type: text/plain; charset="us-ascii" >> > >> >Hello Gustav, >> > >> >even a helicopter wan't fall down like a rock if the engine quits. They >> >have an autorotate mode which allows for a safe landing. >> > >> >Helmut >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > Stuart > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From pcs at AZIZAZ.com Thu Mar 22 19:01:07 2007 From: pcs at AZIZAZ.com (pcs at AZIZAZ.com) Date: Fri, 23 Mar 2007 10:01:07 +1000 (EST) Subject: [AccessD] Zipcodes within a radius Message-ID: <20070323100107.CQC09647@dommail.onthenet.com.au> John, Alternatively you can use the following function in your query: Public Function PosdistKM(Lat1, Lon1, Lat2, Lon2) ' Returns distance between 2 positions in Kilometres following a great circle route ' The Unit of measure is Nautical Miles if not using a conversion constant ' 1 Nautical Miles = 1.852 Kilometres (NM2KM) ' To express distance in Miles use appropriate constant to convert from Nautical Miles ' Lat1, Lon1 - lat and lon for position 1 ' Lat2, Lon2 - lat and lon for position 2 If (Lat1 = Lat2 And Lon1 = Lon2) Then PosdistKM = 0 Else Rlat1 = Radians(Lat1) Rlat2 = Radians(Lat2) Rlon = Radians(Lon2 - Lon1) PosdistKM = (60 * (180 / Pi) * arccos(sIn(Rlat1) * sIn(Rlat2) + Cos(Rlat1) * Cos(Rlat2) * Cos(Rlon))) * NM2KM End If End Function Depends on: Option Compare Database 'Option Explicit Public Const Pi = 3.14159265358979 ' 20070316 bsh Conversion Constant between Nautical Miles (NM) and Kilometres (KM) Public Const NM2KM = 1.852 Public Function arccos(x) ' Computes the arc cosine function arccos = Atn(-x / Sqr(-x * x + 1)) + Pi / 2 End Function Public Function Radians(x) ' Converts from degrees to radians Radians = Pi * x / 180# End Function Regards borge ---- Original message ---- >Date: Thu, 22 Mar 2007 18:52:25 -0400 >From: "William Hindman" >Subject: Re: [AccessD] Zipcodes within a radius >To: "Access Developers discussion and problem solving" > >JC > >...first you have to have a zipcode table that includes the lat long of each >zip ...I have one but its a year old and needs to be updated ...on my todo >list ...if you need it, I can e it. > >...I have this code from an experts exchange thread in my code collection >but have not gotten around to actually implementing it so consider it an >aid, not a final solution ...if you do get it working I'd appreciate >feedback. > >...the following gives you a query where you must enter your current >location (in QueryLatitude and QueryLongitude). It will show you all codes >sorted by distance with additional fields that tell you whether the distance >is less than 5, 10, 20 or 50 miles. > >It's a series of 4 queries. > >Query qDistance1: Converts all distances from degrees to radians. Input is >table tPostcode. > >SELECT tPostcodes.Areacode, [Latitude]*3.1415926/180 AS LatRad, >[Longitude]*3.1415926/180 AS LonRad, [QueryLatitude] *3.1415926/180 AS >QLatRad, [QueryLongitude]*3.1415926/180 AS QLonRad, tPostcodes.Latitude, >tPostcodes.Longitude >FROM tPostcodes; > >Query qDistance2: Calculates the ArcCos of the distance between each >postcode office and the coordinates (QueryLatitude, QueryLongitude) >according to the formulae you were given. > >SELECT qDistance1.Areacode, >Sin([LatRad])*Sin([QLatRad])+Cos([LatRad])*Cos([QLatRad]) *Cos([LonRad]-[QLonRad]) >AS cosd >FROM qDistance1; > >Query qDistance3: Calculates the distance in miles. This extra step is >required because Access doesn't support the ACos function, so we have to >calculate ACos through ATan. > >SELECT qDistance2.Areacode, >Abs(1.852/1.61*60*180/3.141526*2*Atn(Sqr((1-[cosd])/(1+ [cosd])))) AS >DistMiles >FROM qDistance2 >ORDER BY Abs(1.852/1.61*60*180/3.141526*2*Atn(Sqr((1- [cosd])/(1+[cosd])))); > > >Query qDistance4: Finds out whether a post office is in the range of 5, 10, >20 or 50 miles within the post office. > >SELECT qDistance3.Areacode, qDistance3.DistMiles, [DistMiles]<5 AS Dist05, >[DistMiles]<10 AS Dist10, [DistMiles]<20 AS Dist20, [DistMiles]<50 AS Dist50 >FROM qDistance3; > >How to use this: >Execute qDistance4 by passing QueryLatitude and QueryLongitude as >parameters. From the result set, choose those results that satisfy your >criteria, i.e. Dist5, Dist10, Dist20 or Dist50 are set. > >...hth > >William Hindman >----- Original Message ----- >From: "JWColby" >To: "'Access Developers discussion and problem solving'" > >Sent: Thursday, March 22, 2007 3:42 PM >Subject: [AccessD] Zipcodes within a radius > > >> Does anyone know how to get the zip codes with a radius of an address? >> >> John W. Colby >> Colby Consulting >> 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 garykjos at gmail.com Thu Mar 22 19:51:08 2007 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 22 Mar 2007 19:51:08 -0500 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: Message-ID: I could certainly be confused myself. Wouldn't be the first time and it was late in teh day ;-) Glad I was able to help you on this puzzle. GK On 3/22/07, Mark A Matte wrote: > Ahhh...I see...I just confused myself for a moment...again... > > I do appreciate all of the feedback. > > Thanks, > > Mark A. Matte -- Gary Kjos garykjos at gmail.com From martyconnelly at shaw.ca Thu Mar 22 20:32:50 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 22 Mar 2007 18:32:50 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: Message-ID: <46032E42.3090504@shaw.ca> I played around with this last night and figured out it was based on some date in 1974 with AM and PM being indicated by last two characters and first 6 as seconds from the start date whatever that is, still it seems a little out as to accuracy Here is some code I used from some old code, you want to switch to Base 36 and omit 0 will alter some counters Const hashFactor As Integer = 37 Const hashLength As Integer = 9 Function HashString(strHash As String) As Double ' Create Hash string for indexing using 'Base 37 Hash Value ' Convert ' spaces punctuation odd chars = 0 ' numeric = 0 - 9 1-10 ' alpha chars a-z A-Z 11-37 ' only use lower case 'such that string "Ab-12" = ' A b - 1 2 ' (11*37^4) + (12*37^3) + (0*37^2) + (2*37^1) + (3*37^0) 'The Hash Length is 9 so it fits a double without precision loss Dim iStrLen As Integer Dim decAsc As Double Dim i As Integer Dim strPad As Integer Dim strToHash As String HashString = 0 ' convert to all lower case strToHash = UCase(strHash) iStrLen = Len(strToHash) 'pad out string to 9 chars with blanks If iStrLen < hashLength Then For strPad = (iStrLen + 1) To hashLength strToHash = strToHash & " " Next Else ' or just grab first nine chars of string If iStrLen > hashLength Then strToHash = Left(strToHash, hashLength) End If End If For i = 1 To hashLength decAsc = Asc(Right(strToHash, i)) 'convert all odd Ascii character values and punctuation to 0 If (decAsc < 48) Or (decAsc >= 58) And (decAsc <= 64) _ Or (decAsc > 91) Then decAsc = 0 Else 'numbers If (decAsc >= 48) And (decAsc <= 57) Then decAsc = decAsc - 47 Else 'letters If (decAsc >= 65) And (decAsc <= 91) Then decAsc = decAsc - 54 ' 54 not 64 as want to start "A" as 11 End If End If End If HashString = HashString + (decAsc * hashFactor ^ (i - 1)) Next End Function Sub unhash() ' H9WDH701 Dim total As Double Dim mydate As Date Dim days As Double total = (2 * 37 ^ 0) Debug.Print total total = total + (0 * 37 ^ 1) Debug.Print total total = total + (7 * 37 ^ 2) Debug.Print total total = total + ((Asc("H") - 54) * 37 ^ 3) Debug.Print total total = total + ((Asc("D") - 54) * 37 ^ 4) Debug.Print total total = total + ((Asc("W") - 54) * 37 ^ 5) Debug.Print total total = total + (9 * 37 ^ 6) Debug.Print total total = total + ((Asc("H") - 54) * 37 ^ 7) Debug.Print total 'mydate = total days = total / (3600# * 24# * 365#) Debug.Print "days=" & days End Sub Sub unhashA() ' H9WDH701 Dim total As Double Dim mydate As Date Dim days As Double total = (2 * 36 ^ 0) Debug.Print total total = total + (0 * 36 ^ 1) Debug.Print total total = total + (7 * 36 ^ 2) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 3) Debug.Print total total = total + ((Asc("D") - 55) * 36 ^ 4) Debug.Print total total = total + ((Asc("W") - 55) * 36 ^ 5) Debug.Print total total = total + (9 * 36 ^ 6) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 7) Debug.Print total 'mydate = total days = total / (3600# * 24# * 365#) Debug.Print "days=" & days End Sub Sub unhashB() ' H9WDH701 02/06/03 09:19:55 AM 'days=33.1225264776763 ' 12/02/1974 10:45:12 PM Dim total As Double Dim mydate As Date Dim days As Double total = total + (7 * 36 ^ 0) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 1) Debug.Print total total = total + ((Asc("D") - 55) * 36 ^ 2) Debug.Print total total = total + ((Asc("W") - 55) * 36 ^ 3) Debug.Print total total = total + (9 * 36 ^ 4) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 5) Debug.Print total 'mydate = total days = total / (3600# * 24# * 365#) Debug.Print "days=" & days Debug.Print DateAdd("s", -total, Now) End Sub Sub unhashC() ' H9WLA903=02/06/03 12:08:33 PM '12/02/1974 7:59:40 PM Dim total As Double Dim mydate As Date Dim days As Double total = total + (9 * 36 ^ 0) Debug.Print total total = total + ((Asc("A") - 55) * 36 ^ 1) Debug.Print total total = total + ((Asc("L") - 55) * 36 ^ 2) Debug.Print total total = total + ((Asc("W") - 55) * 36 ^ 3) Debug.Print total total = total + (9 * 36 ^ 4) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 5) Debug.Print total 'mydate = total days = total / (3600# * 24# * 365#) Debug.Print "days=" & days Debug.Print DateAdd("s", -total, Now) End Sub Sub test() Dim date1 As Date Dim date2 As Date date1 = #2/6/2003 12:08:33 PM# date2 = #2/6/2003 9:19:55 AM# Debug.Print DateDiff("s", date1, date2) date1 = #12/2/1974 7:59:40 PM# date2 = #12/2/1974 10:45:12 PM# Debug.Print DateDiff("s", date1, date2) End Sub Mark A Matte wrote: > Tha might be what the guy meant by 'shift a bit or 2'. > > I'm running frequency distribution on each char...and 7th char is 0 > everytime except for 2 times out of 500K... > > Thanks for the 'shift' I'll move all calcs over to spaces...and see > what I get. > > Thanks, > > Mark A. Matte > > > >> From: "Gary Kjos" >> Reply-To: Access Developers discussion and problem >> solving >> To: "Access Developers discussion and problem >> solving" >> Subject: Re: [AccessD] OT(kinda): Crack Code >> Date: Thu, 22 Mar 2007 13:57:32 -0500 >> >> If you use that logic and you forget about the rightmost two positions >> - maybe an occurance number or something, you can get close.... >> H = 1027924991 + >> 9 = 15116544 >> W = 1492992 >> D = 16848 >> H = 612 >> 7 = 7 >> --------------------- >> 1044551995 >> >> which translates to Thursday, February 06, 2003 11:19:55 AM >> >> 2 hours off? >> >> I haven't tried it for any others but that one seems pretty scary >> close for the first one I tried. >> >> For example in your first example. H9WDH701 = 02/06/03 09:19:55 = that >> translates to 1044523195 in UNIX time. According to the time >> calculators I googled. >> >> On 3/22/07, Mark A Matte wrote: >> > Rocky, >> > >> > I've actually made some progress. Last year I learned how to do >> Mayan Math >> > and applied the logic as a counting system not 10 or 20 base...but >> 36...and >> > after learning that this thing is counting seconds since 1/1/70 >> 00:00:00...I >> > assigned values to the numbers and letters. and started running >> some tests. >> > 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. >> > >> > This makes it a 36 base counting system...so you take the value of >> each >> > position...calculate and add like below: >> > >> > 1st ??? >> > 2nd ??? >> > 3rd Value*60466176 >> > 4th Value*1679616 >> > 5th Value*46656 >> > 6th Value*1296 >> > 7th Value*36 >> > 8th Value >> > >> > So if you had 00bfk5t2...you math would be Value of third position >> > ('B'11*60466176) added to each position calculated...so: >> > 0's are 0...('B'11*60466176) >> > +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) >> > >> > Beginning of time for this count is 12/31/69 04:00:00 PM...if you >> do the >> > calcs above you get 691262822...if you add this many seconds to the >> > beginning time you get 11/27/91 9:27:02 AM... >> > >> > Which validates in the system. The guy I talked to that help >> create it over >> > 12 years ago...said he remembered something about haveing to 'shift >> a bit or >> > 2'...but I didn't get much more from him...he just didn't remember the >> > specifics. The 1st and 2nd positions I am having issues with...if >> I try to >> > calculate it out...I get crazy results...and also in the validation >> > tool...with the above example it validated...but if I added a >> > letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second >> > position...it would not accept it as valid??? This is probably >> what he was >> > talking about"Shifting a bit or 2". >> > >> > Anyway...any thoughts? >> > >> > What info would your cousin need? >> > >> > Thanks, >> > >> > Mark A. Matte >> > >> > > -- Marty Connelly Victoria, B.C. Canada From shamil at users.mns.ru Thu Mar 22 14:09:46 2007 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Thu, 22 Mar 2007 22:09:46 +0300 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <004201c76c94$8a44c1f0$657aa8c0@m6805> Message-ID: <000001c76cb5$a81ea710$6401a8c0@nant> <<< Then we could call it international. >>> Yes, if speakers will use Skype or MS Messenger - no problem here to participate in this conference using my broadband Internet connection... I have currently an US B-1 opened Visa but this will be over this June - so my chances to participate personally in September's conference are currently low... And getting there on May is also questionable because of financial issues... I'm sorry I will probably not be able to attend this conference live - as for Skype connection - no problem... And BTW, I have had here already met four AccessD members during several recent years - all of them liked Russia as it's now - I have nearby a good hotel/motel where there could be a conference room rented etc. - what about next AccessD conference in St.Petersburg, Russia? :) -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 6:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 martyconnelly at shaw.ca Thu Mar 22 21:20:13 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 22 Mar 2007 19:20:13 -0700 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <008301c76cba$31833df0$657aa8c0@m6805> References: <008301c76cba$31833df0$657aa8c0@m6805> Message-ID: <4603395D.2040807@shaw.ca> Well assuming you have something like a zip centroid with a lat/long and an address with a lat/long, there are methods for calculating distance between points on the surface of sphere of varying accuracy If the calculated distance is less than radius then you are inside the circle. Some methods are the simpler "spherical law of cosines", Haversine and the more accurate ellipsoidal Vincenty formula. http://www.movable-type.co.uk/scripts/LatLong.html http://mathworld.wolfram.com/SphericalTrigonometry.html http://www.movable-type.co.uk/scripts/LatLongVincenty.html There is also the the Great Circle Arc method it is available in NeatCode.mdb sample Has a lot of useful trig functions under MS Access 97 downloads somewhere I have a copy if unfindable Don't forget to translate lat/long degrees to Rads for Trig functions 'Circle Method Example 'has problems when crossing equator or greenwich meridian 'instead use Vincenty 'untested to accuracy and math but should be good to 10 metres Const PI = 3.14159265359 Sub incircle() 'great-circle distances between the two points ? 'that is, the shortest distance over the earth?s surface '? using the ?Haversine? formula. Dim R As Double Dim Lat1 As Double Dim Lat2 As Double Dim long1 As Double Dim long2 As Double Dim d As Double 'convert decimal degrees to rads Lat1 = 53.1 * PI / 180 long1 = 1.8 * PI / 180 Lat2 = 52.1 * PI / 180 long2 = 0.1 * PI / 180 'earths_radius = 3963 // number of miles in the radius R = 3963 'earths_radius = 6371 // number of kilometres in the radius 'delta Dim dlat As Double Dim dlong As Double Dim a As Double Dim c As Double dlat = Lat2 - Lat1 dlong = long2 - long1 a = Sin(dlat / 2) * Sin(dlat / 2) + _ Cos(Lat1) * Cos(Lat2) * Sin(dlong / 2) * Sin(dlong / 2) 'might use ATAN2 here for accuracy c = 2 * Atn(Sqr(a) / Sqr(1 - a)) d = R * c Debug.Print "distance in miles=" & d End Sub JWColby wrote: >Does anyone know how to get the zip codes with a radius of an address? > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > > > -- Marty Connelly Victoria, B.C. Canada From jwcolby at colbyconsulting.com Thu Mar 22 21:23:22 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 22:23:22 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <000001c76cb5$a81ea710$6401a8c0@nant> References: <004201c76c94$8a44c1f0$657aa8c0@m6805> <000001c76cb5$a81ea710$6401a8c0@nant> Message-ID: <000201c76cf2$3b000150$657aa8c0@m6805> I think you should organize an AccessD conference! John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, March 22, 2007 3:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference <<< Then we could call it international. >>> Yes, if speakers will use Skype or MS Messenger - no problem here to participate in this conference using my broadband Internet connection... I have currently an US B-1 opened Visa but this will be over this June - so my chances to participate personally in September's conference are currently low... And getting there on May is also questionable because of financial issues... I'm sorry I will probably not be able to attend this conference live - as for Skype connection - no problem... And BTW, I have had here already met four AccessD members during several recent years - all of them liked Russia as it's now - I have nearby a good hotel/motel where there could be a conference room rented etc. - what about next AccessD conference in St.Petersburg, Russia? :) -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 6:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 Fri Mar 23 01:28:17 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 23 Mar 2007 16:28:17 +1000 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <20070323100107.CQC09647@dommail.onthenet.com.au> References: <20070323100107.CQC09647@dommail.onthenet.com.au> Message-ID: <46040021.11734.49E79DFF@stuart.lexacorp.com.pg> On 23 Mar 2007 at 10:01, pcs at AZIZAZ.com wrote: > John, > Alternatively you can use the following function in your > query: Here's my toolkit which gives distances in nautical miles and great circle bearings between places which are held in tblLocations: LocKey - PK - Autonumber .... Lat - Double - Latitude in decimal degrees (S = Negative) Long - Double - Longitude in decimal degrees (W = Negative) Of course, JC would use a Location class which he could pass to the functions Bearing() and DistanceNm() to avoid the DLookup()s ........................................................ Option Compare Database Option Explicit Function DegToRad(angle_degrees As Double) As Double DegToRad = (3.14159265358979 / 180) * angle_degrees End Function Function RadToDeg(angle_radians As Double) As Double RadToDeg = (180 / 3.14159265358979) * angle_radians End Function Function arcsin(X As Double) As Double arcsin = Atn(X / Sqr(-X * X + 1)) End Function Function acos(angle As Double) As Double acos = Atn(-angle / Sqr(-angle * angle + 1)) + 2 * Atn(1) End Function Function NmToRad(distance_nm As Long) As Double NmToRad = (3.14159265358979 / (180 * 60)) * distance_nm End Function Function RadToNm(distance_radians As Double) As Long RadToNm = ((180 * 60) / 3.14159265358979) * distance_radians End Function Function DistanceNm(pos1 As Long, pos2 As Long) As Double Dim lat1 As Double, lat2 As Double, lon1 As Double, lon2 As Double lat1 = DegToRad(DLookup("lat", "tblLocations", "LocKey = " & pos1)) lon1 = DegToRad(DLookup("long", "tblLocations", "LocKey = " & pos1)) lat2 = DegToRad(DLookup("lat", "tblLocations", "LocKey = " & pos2)) lon2 = DegToRad(DLookup("long", "tblLocations", "LocKey = " & pos2)) DistanceNm = RadToNm(2 * arcsin(Sqr((Sin((lat1 - lat2) / 2)) ^ 2 + Cos(lat1) * Cos(lat2) * (Sin((lon1 - lon2) / 2)) ^ 2))) End Function Function Bearing(pos1 As Long, pos2 As Long) As Long If pos1 = pos2 Then Exit Function Dim lat1 As Double, lat2 As Double, lon1 As Double, lon2 As Double Dim Dist As Double lat1 = DegToRad(DLookup("lat", "tblLocations", "LocKey = " & pos1)) lon1 = DegToRad(DLookup("long", "tblLocations", "LocKey = " & pos1)) lat2 = DegToRad(DLookup("lat", "tblLocations", "LocKey = " & pos2)) lon2 = DegToRad(DLookup("long", "tblLocations", "LocKey = " & pos2)) If (Abs(Cos(lat1)) < 0.0000001) Then ' a small number ~ machine precision If (lat1 > 0) Then Bearing = 180 ' starting from N pole Else Bearing = 0 ' starting from S pole End If Exit Function End If Dist = NmToRad(DistanceNm(pos1, pos2)) If Sin(lon1 - lon2) < 0 Then Bearing = RadToDeg(acos((Sin(lat2) - Sin(lat1) * Cos(Dist)) / (Sin(Dist) * Cos(lat1)))) Else Bearing = RadToDeg(2 * 3.14159265358979 - acos((Sin(lat2) - Sin(lat1) * Cos(Dist)) / (Sin(Dist) * Cos(lat1)))) End If End Function From Gustav at cactus.dk Fri Mar 23 05:12:51 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 23 Mar 2007 11:12:51 +0100 Subject: [AccessD] Obtaining IP Address Message-ID: Hi Marty Interesting. But it grabs the outside IP address of your network, as exposed by your (first) router or firewall. /gustav >>> martyconnelly at shaw.ca 22-03-2007 20:26 >>> Here is an alternate method of getting IP address. From ewaldt at gdls.com Fri Mar 23 07:47:13 2007 From: ewaldt at gdls.com (ewaldt at gdls.com) Date: Fri, 23 Mar 2007 08:47:13 -0400 Subject: [AccessD] OCX file location In-Reply-To: Message-ID: Since Microsoft quit including MSCOMCT2.OCX with its standard Office load, I've just been putting it into the Windows/System32 directory manually, and having others do the same. Now with enhanced security measures, I find that directory to be unavailable. What other places would VBA be most likely to look for it? I could put it anywhere and have the VBE find it, but others use my apps, and they're not going to want to go through that procedure. Any suggestions? Thanks. Thomas F. Ewald Stryker Mass Properties General Dynamics Land Systems This is an e-mail from General Dynamics Land Systems. It is for the intended recipient only and may contain confidential and privileged information. No one else may read, print, store, copy, forward or act in reliance on it or its attachments. If you are not the intended recipient, please return this message to the sender and delete the message and any attachments from your computer. Your cooperation is appreciated. From markamatte at hotmail.com Fri Mar 23 09:00:28 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 23 Mar 2007 14:00:28 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <46032E42.3090504@shaw.ca> Message-ID: Thanks Marty, I found that it is actually counting from UNIX time 1/1/1970 00:00:00 UTC...which happens to be 12/31/1969 4:00:00 PM in my time zone. it is a 36 base counting system...and I had to shift my initial logic ove 2 spaces. You take the following and add all of the results to come up with a single number...this number is how many seconds have passed since your start time. >> > 1st Value*60466176 >> > 2nd Value*1679616 >> > 3rd Value*46656 >> > 4th Value*1296 >> > 5th Value*36 >> > 6th Value The last 2 are irrelevant when converting back to time...they are there for when more than 1 record is created in a single second. Thanks again, Mark A. Matte >From: MartyConnelly >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 18:32:50 -0700 > > I played around with this last night and figured out it was based on >some date in 1974 >with AM and PM being indicated by last two characters and first 6 as >seconds >from the start date whatever that is, still it seems a little out as to >accuracy > > >Here is some code I used from some old code, you want to switch >to Base 36 and omit 0 will alter some counters > >Const hashFactor As Integer = 37 >Const hashLength As Integer = 9 > >Function HashString(strHash As String) As Double >' Create Hash string for indexing using >'Base 37 Hash Value >' Convert >' spaces punctuation odd chars = 0 >' numeric = 0 - 9 1-10 >' alpha chars a-z A-Z 11-37 >' only use lower case >'such that string "Ab-12" = >' A b - 1 2 >' (11*37^4) + (12*37^3) + (0*37^2) + (2*37^1) + (3*37^0) >'The Hash Length is 9 so it fits a double without precision loss > >Dim iStrLen As Integer >Dim decAsc As Double >Dim i As Integer >Dim strPad As Integer >Dim strToHash As String >HashString = 0 > >' convert to all lower case >strToHash = UCase(strHash) >iStrLen = Len(strToHash) > >'pad out string to 9 chars with blanks >If iStrLen < hashLength Then > For strPad = (iStrLen + 1) To hashLength > strToHash = strToHash & " " > Next >Else >' or just grab first nine chars of string > If iStrLen > hashLength Then > strToHash = Left(strToHash, hashLength) > End If >End If > >For i = 1 To hashLength > decAsc = Asc(Right(strToHash, i)) > 'convert all odd Ascii character values and punctuation to 0 > If (decAsc < 48) Or (decAsc >= 58) And (decAsc <= 64) _ > Or (decAsc > 91) Then > decAsc = 0 > Else > 'numbers > If (decAsc >= 48) And (decAsc <= 57) Then > decAsc = decAsc - 47 > Else > 'letters > If (decAsc >= 65) And (decAsc <= 91) Then > decAsc = decAsc - 54 > ' 54 not 64 as want to start "A" as 11 > End If > End If > End If > > HashString = HashString + (decAsc * hashFactor ^ (i - 1)) >Next > >End Function > >Sub unhash() >' H9WDH701 >Dim total As Double >Dim mydate As Date >Dim days As Double >total = (2 * 37 ^ 0) >Debug.Print total >total = total + (0 * 37 ^ 1) >Debug.Print total >total = total + (7 * 37 ^ 2) >Debug.Print total >total = total + ((Asc("H") - 54) * 37 ^ 3) >Debug.Print total >total = total + ((Asc("D") - 54) * 37 ^ 4) >Debug.Print total >total = total + ((Asc("W") - 54) * 37 ^ 5) >Debug.Print total >total = total + (9 * 37 ^ 6) >Debug.Print total >total = total + ((Asc("H") - 54) * 37 ^ 7) >Debug.Print total >'mydate = total >days = total / (3600# * 24# * 365#) >Debug.Print "days=" & days >End Sub >Sub unhashA() >' H9WDH701 >Dim total As Double >Dim mydate As Date >Dim days As Double >total = (2 * 36 ^ 0) >Debug.Print total >total = total + (0 * 36 ^ 1) >Debug.Print total >total = total + (7 * 36 ^ 2) >Debug.Print total >total = total + ((Asc("H") - 55) * 36 ^ 3) >Debug.Print total >total = total + ((Asc("D") - 55) * 36 ^ 4) >Debug.Print total >total = total + ((Asc("W") - 55) * 36 ^ 5) >Debug.Print total >total = total + (9 * 36 ^ 6) >Debug.Print total >total = total + ((Asc("H") - 55) * 36 ^ 7) >Debug.Print total >'mydate = total >days = total / (3600# * 24# * 365#) >Debug.Print "days=" & days >End Sub >Sub unhashB() >' H9WDH701 02/06/03 09:19:55 AM >'days=33.1225264776763 >' 12/02/1974 10:45:12 PM >Dim total As Double >Dim mydate As Date >Dim days As Double > >total = total + (7 * 36 ^ 0) >Debug.Print total >total = total + ((Asc("H") - 55) * 36 ^ 1) >Debug.Print total >total = total + ((Asc("D") - 55) * 36 ^ 2) >Debug.Print total >total = total + ((Asc("W") - 55) * 36 ^ 3) >Debug.Print total >total = total + (9 * 36 ^ 4) >Debug.Print total >total = total + ((Asc("H") - 55) * 36 ^ 5) >Debug.Print total >'mydate = total >days = total / (3600# * 24# * 365#) >Debug.Print "days=" & days >Debug.Print DateAdd("s", -total, Now) >End Sub > >Sub unhashC() >' H9WLA903=02/06/03 12:08:33 PM >'12/02/1974 7:59:40 PM >Dim total As Double >Dim mydate As Date >Dim days As Double > >total = total + (9 * 36 ^ 0) >Debug.Print total >total = total + ((Asc("A") - 55) * 36 ^ 1) >Debug.Print total >total = total + ((Asc("L") - 55) * 36 ^ 2) >Debug.Print total >total = total + ((Asc("W") - 55) * 36 ^ 3) >Debug.Print total >total = total + (9 * 36 ^ 4) >Debug.Print total >total = total + ((Asc("H") - 55) * 36 ^ 5) >Debug.Print total >'mydate = total >days = total / (3600# * 24# * 365#) >Debug.Print "days=" & days >Debug.Print DateAdd("s", -total, Now) >End Sub >Sub test() >Dim date1 As Date >Dim date2 As Date >date1 = #2/6/2003 12:08:33 PM# >date2 = #2/6/2003 9:19:55 AM# > >Debug.Print DateDiff("s", date1, date2) >date1 = #12/2/1974 7:59:40 PM# >date2 = #12/2/1974 10:45:12 PM# > >Debug.Print DateDiff("s", date1, date2) >End Sub > >Mark A Matte wrote: > > > Tha might be what the guy meant by 'shift a bit or 2'. > > > > I'm running frequency distribution on each char...and 7th char is 0 > > everytime except for 2 times out of 500K... > > > > Thanks for the 'shift' I'll move all calcs over to spaces...and see > > what I get. > > > > Thanks, > > > > Mark A. Matte > > > > > > > >> From: "Gary Kjos" > >> Reply-To: Access Developers discussion and problem > >> solving > >> To: "Access Developers discussion and problem > >> solving" > >> Subject: Re: [AccessD] OT(kinda): Crack Code > >> Date: Thu, 22 Mar 2007 13:57:32 -0500 > >> > >> If you use that logic and you forget about the rightmost two positions > >> - maybe an occurance number or something, you can get close.... > >> H = 1027924991 + > >> 9 = 15116544 > >> W = 1492992 > >> D = 16848 > >> H = 612 > >> 7 = 7 > >> --------------------- > >> 1044551995 > >> > >> which translates to Thursday, February 06, 2003 11:19:55 AM > >> > >> 2 hours off? > >> > >> I haven't tried it for any others but that one seems pretty scary > >> close for the first one I tried. > >> > >> For example in your first example. H9WDH701 = 02/06/03 09:19:55 = that > >> translates to 1044523195 in UNIX time. According to the time > >> calculators I googled. > >> > >> On 3/22/07, Mark A Matte wrote: > >> > Rocky, > >> > > >> > I've actually made some progress. Last year I learned how to do > >> Mayan Math > >> > and applied the logic as a counting system not 10 or 20 base...but > >> 36...and > >> > after learning that this thing is counting seconds since 1/1/70 > >> 00:00:00...I > >> > assigned values to the numbers and letters. and started running > >> some tests. > >> > 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. > >> > > >> > This makes it a 36 base counting system...so you take the value of > >> each > >> > position...calculate and add like below: > >> > > >> > 1st ??? > >> > 2nd ??? > >> > 3rd Value*60466176 > >> > 4th Value*1679616 > >> > 5th Value*46656 > >> > 6th Value*1296 > >> > 7th Value*36 > >> > 8th Value > >> > > >> > So if you had 00bfk5t2...you math would be Value of third position > >> > ('B'11*60466176) added to each position calculated...so: > >> > 0's are 0...('B'11*60466176) > >> > +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) > >> > > >> > Beginning of time for this count is 12/31/69 04:00:00 PM...if you > >> do the > >> > calcs above you get 691262822...if you add this many seconds to the > >> > beginning time you get 11/27/91 9:27:02 AM... > >> > > >> > Which validates in the system. The guy I talked to that help > >> create it over > >> > 12 years ago...said he remembered something about haveing to 'shift > >> a bit or > >> > 2'...but I didn't get much more from him...he just didn't remember >the > >> > specifics. The 1st and 2nd positions I am having issues with...if > >> I try to > >> > calculate it out...I get crazy results...and also in the validation > >> > tool...with the above example it validated...but if I added a > >> > letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second > >> > position...it would not accept it as valid??? This is probably > >> what he was > >> > talking about"Shifting a bit or 2". > >> > > >> > Anyway...any thoughts? > >> > > >> > What info would your cousin need? > >> > > >> > Thanks, > >> > > >> > Mark A. Matte > >> > > >> > > > > >-- >Marty Connelly >Victoria, B.C. >Canada > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ It?s tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline From markamatte at hotmail.com Fri Mar 23 09:02:52 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 23 Mar 2007 14:02:52 +0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <000001c76cb5$a81ea710$6401a8c0@nant> Message-ID: Would love to come to Russia...just need to plan ahead for financial reasons. Mark A. Matte >From: "Shamil Salakhetdinov" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >Date: Thu, 22 Mar 2007 22:09:46 +0300 > ><<< >Then we could call it international. > >>> >Yes, if speakers will use Skype or MS Messenger - no problem here to >participate in this conference using my broadband Internet connection... > >I have currently an US B-1 opened Visa but this will be over this June - so >my chances to participate personally in September's conference are >currently >low... > >And getting there on May is also questionable because of financial >issues... > >I'm sorry I will probably not be able to attend this conference live - as >for Skype connection - no problem... > >And BTW, I have had here already met four AccessD members during several >recent years - all of them liked Russia as it's now - I have nearby a good >hotel/motel where there could be a conference room rented etc. - what about >next AccessD conference in St.Petersburg, Russia? :) > >-- >Shamil > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Thursday, March 22, 2007 6:13 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >Maybe we can arrange for a video feed out to the internet. Then those not >able to attend could tune in to the feed. Then we could call it >international. > >;-) > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim >Sent: Thursday, March 22, 2007 10:56 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >So is the conference on for sure? We need some international speakers so I >can tell the boss I'm going to an international conference. :-) Jim Hale > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Wednesday, March 21, 2007 9:29 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Great Smokey Mountains AccessD Conference > > >I just found this for anyone who might be considering coming down to the >conference. Pretty pictures. > >http://www.visitnc.com/ > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >*********************************************************************** >The information transmitted is intended solely for the individual or entity >to which it is addressed and may contain confidential and/or privileged >material. Any review, retransmission, dissemination or other use of or >taking action in reliance upon this information by persons or entities >other >than the intended recipient is prohibited. >If you have received this email in error please contact the sender and >delete the material from any computer. As a recipient of this email, you >are >responsible for screening its contents and the contents of any attachments >for the presence of viruses. No liability is accepted for any damages >caused >by any virus transmitted by this email. >-- >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 _________________________________________________________________ Live Search Maps ? find all the local information you need, right when you need it. http://maps.live.com/?icid=hmtag2&FORM=MGAC01 From john at winhaven.net Fri Mar 23 09:16:55 2007 From: john at winhaven.net (John Bartow) Date: Fri, 23 Mar 2007 09:16:55 -0500 Subject: [AccessD] St Petersburg AccessD Conference In-Reply-To: <000201c76cf2$3b000150$657aa8c0@m6805> References: <004201c76c94$8a44c1f0$657aa8c0@m6805><000001c76cb5$a81ea710$6401a8c0@nant> <000201c76cf2$3b000150$657aa8c0@m6805> Message-ID: <090201c76d55$eac671b0$6402a8c0@ScuzzPaq> Shamil, It would be excellent if you put together a conference, I'd finally get to Russia, I'd meet a lot of the great people and it would all be a business expense! John B. From rockysmolin at bchacc.com Fri Mar 23 09:32:29 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 23 Mar 2007 07:32:29 -0700 Subject: [AccessD] St Petersburg AccessD Conference In-Reply-To: <090201c76d55$eac671b0$6402a8c0@ScuzzPaq> Message-ID: <002d01c76d58$16432fc0$0201a8c0@HAL9005> Me, too, Shamil. If only I have something to write it off against. :o) What's the warmest month? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 7:17 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] St Petersburg AccessD Conference Shamil, It would be excellent if you put together a conference, I'd finally get to Russia, I'd meet a lot of the great people and it would all be a business expense! John B. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 7:44 AM From cfoust at infostatsystems.com Fri Mar 23 10:06:18 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 23 Mar 2007 08:06:18 -0700 Subject: [AccessD] Zipcodes within a radius In-Reply-To: References: <008301c76cba$31833df0$657aa8c0@m6805> Message-ID: Actually, there are, or used to be, several programs that did this using a USPS database. I haven't used one in years, so I don't even recall the name, but it worked pretty well. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Thursday, March 22, 2007 1:11 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Zipcodes within a radius You mean put in an address, and have it give you the zipcode? Hmmmm, sure, but you'd need the coordinates for every address, and the coordinates for every zip code. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 2:42 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Zipcodes within a radius Does anyone know how to get the zip codes with a radius of an address? John W. Colby Colby Consulting 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 Gustav at cactus.dk Fri Mar 23 11:45:51 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 23 Mar 2007 17:45:51 +0100 Subject: [AccessD] UNIX time. Was: Crack Code Message-ID: Hi Mark and Matty Nice exploration! Incredible what some did those days to save a few bytes to cut the diskspace and cost. I found a couple of functions for converting to and from UNIX time: Public Function DateFromUnix( _ ByVal dblSeconds As Double, _ Optional lngLocalTimeBias As Long) _ As Date ' Converts UNIX time value to UTC date value. ' Optionally, a local time bias can be specified; ' this must be in minutes with a resolution of 15 minutes. ' ' Examples: ' UTC. dblSeconds: 1000000000, lngLocalTimeBias: 0 ' 2001-09-09 01:46:40 ' CET. dblSeconds: 1000000000, lngLocalTimeBias: -60 ' 2001-09-09 02:46:40 ' ' 2004-03-23. Cactus Data ApS. CPH. ' UNIX UTC start time. Const cdatUnixTimeZero As Date = #1/1/1970# ' Maximum time bias, 12 hours. Const clngTimeBiasMax As Long = 12& * 60& ' Count of seconds of one day. Const clngSecondsPerDay As Long = 24& * 60& * 60& Dim dblDays As Double Dim dblDaysSeconds As Double Dim lngSeconds As Long Dim datTime As Date ' Limit intervals for DateAdd to Long to be acceptable. dblDays = Int(dblSeconds / clngSecondsPerDay) dblDaysSeconds = dblDays * clngSecondsPerDay lngSeconds = dblSeconds - dblDaysSeconds datTime = DateAdd("d", dblDays, cdatUnixTimeZero) datTime = DateAdd("s", lngSeconds, datTime) If lngLocalTimeBias <> 0 Then If Abs(lngLocalTimeBias) < clngTimeBiasMax Then datTime = DateAdd("n", -lngLocalTimeBias, datTime) End If End If DateFromUnix = datTime End Function Public Function UnixTimeValue( _ ByVal datTime As Date, _ Optional ByVal lngLocalTimeBias As Long) _ As Double ' Converts UTC date value to UNIX time value. ' Optionally, a local time bias can be specified; ' this must be in minutes with a resolution of 15 minutes. ' ' Examples: ' UTC. datTime: #09/09/2001 01:46:40#, lngLocalTimeBias: 0 ' 1000000000 ' CET. datTime: #09/09/2001 02:46:40#, lngLocalTimeBias: -60 ' 1000000000 ' ' 2004-03-23. Cactus Data ApS. CPH. ' UNIX UTC start time. Const cdatUnixTimeZero As Date = #1/1/1970# ' Maximum time bias, 12 hours. Const clngTimeBiasMax As Long = 12& * 60& Dim dblSeconds As Double If lngLocalTimeBias <> 0 Then If Abs(lngLocalTimeBias) < clngTimeBiasMax Then datTime = DateAdd("n", lngLocalTimeBias, datTime) End If End If dblSeconds = DateDiff("s", cdatUnixTimeZero, datTime) UnixTimeValue = dblSeconds End Function Have fun! /gustav >>> markamatte at hotmail.com 23-03-2007 15:00 >>> Thanks Marty, I found that it is actually counting from UNIX time 1/1/1970 00:00:00 UTC...which happens to be 12/31/1969 4:00:00 PM in my time zone. it is a 36 base counting system...and I had to shift my initial logic ove 2 spaces. You take the following and add all of the results to come up with a single number...this number is how many seconds have passed since your start time. >> > 1st Value*60466176 >> > 2nd Value*1679616 >> > 3rd Value*46656 >> > 4th Value*1296 >> > 5th Value*36 >> > 6th Value The last 2 are irrelevant when converting back to time...they are there for when more than 1 record is created in a single second. Thanks again, Mark A. Matte >From: MartyConnelly >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 18:32:50 -0700 > > I played around with this last night and figured out it was based on some date in 1974 >with AM and PM being indicated by last two characters and first 6 as seconds >from the start date whatever that is, still it seems a little out as to accuracy From martyconnelly at shaw.ca Fri Mar 23 12:22:09 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 23 Mar 2007 10:22:09 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: Message-ID: <46040CC1.5060807@shaw.ca> I find the hashstring function useful for indexing and sorting correctly things like legal numbering systems that go 1.0.12 and 1.01.12 or odd alphanumeric natural keys. AA123BB AA12BB etc It could be used to setup your own collating sequence. Mark A Matte wrote: > Thanks Marty, > > I found that it is actually counting from UNIX time 1/1/1970 00:00:00 > UTC...which happens to be 12/31/1969 4:00:00 PM in my time zone. it > is a 36 base counting system...and I had to shift my initial logic ove > 2 spaces. You take the following and add all of the results to come > up with a single number...this number is how many seconds have passed > since your start time. > >>> > 1st Value*60466176 >>> > 2nd Value*1679616 >>> > 3rd Value*46656 >>> > 4th Value*1296 >>> > 5th Value*36 >>> > 6th Value >> > > The last 2 are irrelevant when converting back to time...they are > there for when more than 1 record is created in a single second. > > Thanks again, > > Mark A. Matte > >> From: MartyConnelly >> Reply-To: Access Developers discussion and problem >> solving >> To: Access Developers discussion and problem >> solving >> Subject: Re: [AccessD] OT(kinda): Crack Code >> Date: Thu, 22 Mar 2007 18:32:50 -0700 >> >> I played around with this last night and figured out it was based on >> some date in 1974 >> with AM and PM being indicated by last two characters and first 6 as >> seconds >> from the start date whatever that is, still it seems a little out as to >> accuracy >> >> >> Here is some code I used from some old code, you want to switch >> to Base 36 and omit 0 will alter some counters >> >> Const hashFactor As Integer = 37 >> Const hashLength As Integer = 9 >> >> Function HashString(strHash As String) As Double >> ' Create Hash string for indexing using >> 'Base 37 Hash Value >> ' Convert >> ' spaces punctuation odd chars = 0 >> ' numeric = 0 - 9 1-10 >> ' alpha chars a-z A-Z 11-37 >> ' only use lower case >> 'such that string "Ab-12" = >> ' A b - 1 2 >> ' (11*37^4) + (12*37^3) + (0*37^2) + (2*37^1) + (3*37^0) >> 'The Hash Length is 9 so it fits a double without precision loss >> >> Dim iStrLen As Integer >> Dim decAsc As Double >> Dim i As Integer >> Dim strPad As Integer >> Dim strToHash As String >> HashString = 0 >> >> ' convert to all lower case >> strToHash = UCase(strHash) >> iStrLen = Len(strToHash) >> >> 'pad out string to 9 chars with blanks >> If iStrLen < hashLength Then >> For strPad = (iStrLen + 1) To hashLength >> strToHash = strToHash & " " >> Next >> Else >> ' or just grab first nine chars of string >> If iStrLen > hashLength Then >> strToHash = Left(strToHash, hashLength) >> End If >> End If >> >> For i = 1 To hashLength >> decAsc = Asc(Right(strToHash, i)) >> 'convert all odd Ascii character values and punctuation to 0 >> If (decAsc < 48) Or (decAsc >= 58) And (decAsc <= 64) _ >> Or (decAsc > 91) Then >> decAsc = 0 >> Else >> 'numbers >> If (decAsc >= 48) And (decAsc <= 57) Then >> decAsc = decAsc - 47 >> Else >> 'letters >> If (decAsc >= 65) And (decAsc <= 91) Then >> decAsc = decAsc - 54 >> ' 54 not 64 as want to start "A" as 11 >> End If >> End If >> End If >> >> HashString = HashString + (decAsc * hashFactor ^ (i - 1)) >> Next >> >> End Function >> >> Sub unhash() >> ' H9WDH701 >> Dim total As Double >> Dim mydate As Date >> Dim days As Double >> total = (2 * 37 ^ 0) >> Debug.Print total >> total = total + (0 * 37 ^ 1) >> Debug.Print total >> total = total + (7 * 37 ^ 2) >> Debug.Print total >> total = total + ((Asc("H") - 54) * 37 ^ 3) >> Debug.Print total >> total = total + ((Asc("D") - 54) * 37 ^ 4) >> Debug.Print total >> total = total + ((Asc("W") - 54) * 37 ^ 5) >> Debug.Print total >> total = total + (9 * 37 ^ 6) >> Debug.Print total >> total = total + ((Asc("H") - 54) * 37 ^ 7) >> Debug.Print total >> 'mydate = total >> days = total / (3600# * 24# * 365#) >> Debug.Print "days=" & days >> End Sub >> Sub unhashA() >> ' H9WDH701 >> Dim total As Double >> Dim mydate As Date >> Dim days As Double >> total = (2 * 36 ^ 0) >> Debug.Print total >> total = total + (0 * 36 ^ 1) >> Debug.Print total >> total = total + (7 * 36 ^ 2) >> Debug.Print total >> total = total + ((Asc("H") - 55) * 36 ^ 3) >> Debug.Print total >> total = total + ((Asc("D") - 55) * 36 ^ 4) >> Debug.Print total >> total = total + ((Asc("W") - 55) * 36 ^ 5) >> Debug.Print total >> total = total + (9 * 36 ^ 6) >> Debug.Print total >> total = total + ((Asc("H") - 55) * 36 ^ 7) >> Debug.Print total >> 'mydate = total >> days = total / (3600# * 24# * 365#) >> Debug.Print "days=" & days >> End Sub >> Sub unhashB() >> ' H9WDH701 02/06/03 09:19:55 AM >> 'days=33.1225264776763 >> ' 12/02/1974 10:45:12 PM >> Dim total As Double >> Dim mydate As Date >> Dim days As Double >> >> total = total + (7 * 36 ^ 0) >> Debug.Print total >> total = total + ((Asc("H") - 55) * 36 ^ 1) >> Debug.Print total >> total = total + ((Asc("D") - 55) * 36 ^ 2) >> Debug.Print total >> total = total + ((Asc("W") - 55) * 36 ^ 3) >> Debug.Print total >> total = total + (9 * 36 ^ 4) >> Debug.Print total >> total = total + ((Asc("H") - 55) * 36 ^ 5) >> Debug.Print total >> 'mydate = total >> days = total / (3600# * 24# * 365#) >> Debug.Print "days=" & days >> Debug.Print DateAdd("s", -total, Now) >> End Sub >> >> Sub unhashC() >> ' H9WLA903=02/06/03 12:08:33 PM >> '12/02/1974 7:59:40 PM >> Dim total As Double >> Dim mydate As Date >> Dim days As Double >> >> total = total + (9 * 36 ^ 0) >> Debug.Print total >> total = total + ((Asc("A") - 55) * 36 ^ 1) >> Debug.Print total >> total = total + ((Asc("L") - 55) * 36 ^ 2) >> Debug.Print total >> total = total + ((Asc("W") - 55) * 36 ^ 3) >> Debug.Print total >> total = total + (9 * 36 ^ 4) >> Debug.Print total >> total = total + ((Asc("H") - 55) * 36 ^ 5) >> Debug.Print total >> 'mydate = total >> days = total / (3600# * 24# * 365#) >> Debug.Print "days=" & days >> Debug.Print DateAdd("s", -total, Now) >> End Sub >> Sub test() >> Dim date1 As Date >> Dim date2 As Date >> date1 = #2/6/2003 12:08:33 PM# >> date2 = #2/6/2003 9:19:55 AM# >> >> Debug.Print DateDiff("s", date1, date2) >> date1 = #12/2/1974 7:59:40 PM# >> date2 = #12/2/1974 10:45:12 PM# >> >> Debug.Print DateDiff("s", date1, date2) >> End Sub >> >> Mark A Matte wrote: >> >> > Tha might be what the guy meant by 'shift a bit or 2'. >> > >> > I'm running frequency distribution on each char...and 7th char is 0 >> > everytime except for 2 times out of 500K... >> > >> > Thanks for the 'shift' I'll move all calcs over to spaces...and see >> > what I get. >> > >> > Thanks, >> > >> > Mark A. Matte >> > >> > >> > >> >> From: "Gary Kjos" >> >> Reply-To: Access Developers discussion and problem >> >> solving >> >> To: "Access Developers discussion and problem >> >> solving" >> >> Subject: Re: [AccessD] OT(kinda): Crack Code >> >> Date: Thu, 22 Mar 2007 13:57:32 -0500 >> >> >> >> If you use that logic and you forget about the rightmost two >> positions >> >> - maybe an occurance number or something, you can get close.... >> >> H = 1027924991 + >> >> 9 = 15116544 >> >> W = 1492992 >> >> D = 16848 >> >> H = 612 >> >> 7 = 7 >> >> --------------------- >> >> 1044551995 >> >> >> >> which translates to Thursday, February 06, 2003 11:19:55 AM >> >> >> >> 2 hours off? >> >> >> >> I haven't tried it for any others but that one seems pretty scary >> >> close for the first one I tried. >> >> >> >> For example in your first example. H9WDH701 = 02/06/03 09:19:55 = >> that >> >> translates to 1044523195 in UNIX time. According to the time >> >> calculators I googled. >> >> >> >> On 3/22/07, Mark A Matte wrote: >> >> > Rocky, >> >> > >> >> > I've actually made some progress. Last year I learned how to do >> >> Mayan Math >> >> > and applied the logic as a counting system not 10 or 20 base...but >> >> 36...and >> >> > after learning that this thing is counting seconds since 1/1/70 >> >> 00:00:00...I >> >> > assigned values to the numbers and letters. and started running >> >> some tests. >> >> > 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. >> >> > >> >> > This makes it a 36 base counting system...so you take the value of >> >> each >> >> > position...calculate and add like below: >> >> > >> >> > 1st ??? >> >> > 2nd ??? >> >> > 3rd Value*60466176 >> >> > 4th Value*1679616 >> >> > 5th Value*46656 >> >> > 6th Value*1296 >> >> > 7th Value*36 >> >> > 8th Value >> >> > >> >> > So if you had 00bfk5t2...you math would be Value of third position >> >> > ('B'11*60466176) added to each position calculated...so: >> >> > 0's are 0...('B'11*60466176) >> >> > +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) >> >> > >> >> > Beginning of time for this count is 12/31/69 04:00:00 PM...if you >> >> do the >> >> > calcs above you get 691262822...if you add this many seconds to the >> >> > beginning time you get 11/27/91 9:27:02 AM... >> >> > >> >> > Which validates in the system. The guy I talked to that help >> >> create it over >> >> > 12 years ago...said he remembered something about haveing to 'shift >> >> a bit or >> >> > 2'...but I didn't get much more from him...he just didn't >> remember the >> >> > specifics. The 1st and 2nd positions I am having issues with...if >> >> I try to >> >> > calculate it out...I get crazy results...and also in the validation >> >> > tool...with the above example it validated...but if I added a >> >> > letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second >> >> > position...it would not accept it as valid??? This is probably >> >> what he was >> >> > talking about"Shifting a bit or 2". >> >> > >> >> > Anyway...any thoughts? >> >> > >> >> > What info would your cousin need? >> >> > >> >> > Thanks, >> >> > >> >> > Mark A. Matte >> >> > >> >> > >> > >> >> -- >> Marty Connelly >> Victoria, B.C. >> Canada > -- Marty Connelly Victoria, B.C. Canada From markamatte at hotmail.com Fri Mar 23 12:23:53 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 23 Mar 2007 17:23:53 +0000 Subject: [AccessD] UNIX time. Was: Crack Code In-Reply-To: Message-ID: Thanks for the code and compliments. After I found the OBJID to be a six character alpha numeric representing the number of seconds past UNIX time(epoch?)...and that they used a 36 base counting system...below is the function I created. (tblKey is a table with 2 columns...the 36 char and their values) Function DeCode(OBJID As String) Dim P_One Dim P_Two Dim P_Three Dim P_Four Dim P_Five Dim P_Six P_One = Left(OBJID, 1) P_Two = Mid(OBJID, 2, 1) P_Three = Mid(OBJID, 3, 1) P_Four = Mid(OBJID, 4, 1) P_Five = Mid(OBJID, 5, 1) P_Six = Mid(OBJID, 6, 1) P_One = DLookup("[Val] ", "tblKey", "[char]= '" & P_One & "'") P_Two = DLookup("[Val] ", "tblKey", "[char]= '" & P_Two & "'") P_Three = DLookup("[Val] ", "tblKey", "[char]= '" & P_Three & "'") P_Four = DLookup("[Val] ", "tblKey", "[char]= '" & P_Four & "'") P_Five = DLookup("[Val] ", "tblKey", "[char]= '" & P_Five & "'") P_Six = DLookup("[Val] ", "tblKey", "[char]= '" & P_Six & "'") P_One = P_One * 60466176 P_Two = P_Two * 1679616 P_Three = P_Three * 46656 P_Four = P_Four * 1296 P_Five = P_Five * 36 P_Six = P_Six DeCode = DateAdd("s", (P_One + P_Two + P_Three + P_Four + P_Five + P_Six), #12/31/69 4:00:00 PM#) End Function Any better ideas...please let me know. Thanks, Mark A. Matte >From: "Gustav Brock" >Reply-To: Access Developers discussion and problem >solving >To: >Subject: Re: [AccessD] UNIX time. Was: Crack Code >Date: Fri, 23 Mar 2007 17:45:51 +0100 > >Hi Mark and Matty > >Nice exploration! >Incredible what some did those days to save a few bytes to cut the >diskspace and cost. > >I found a couple of functions for converting to and from UNIX time: > >Public Function DateFromUnix( _ > ByVal dblSeconds As Double, _ > Optional lngLocalTimeBias As Long) _ > As Date > >' Converts UNIX time value to UTC date value. >' Optionally, a local time bias can be specified; >' this must be in minutes with a resolution of 15 minutes. >' >' Examples: >' UTC. dblSeconds: 1000000000, lngLocalTimeBias: 0 >' 2001-09-09 01:46:40 >' CET. dblSeconds: 1000000000, lngLocalTimeBias: -60 >' 2001-09-09 02:46:40 >' >' 2004-03-23. Cactus Data ApS. CPH. > > ' UNIX UTC start time. > Const cdatUnixTimeZero As Date = #1/1/1970# > ' Maximum time bias, 12 hours. > Const clngTimeBiasMax As Long = 12& * 60& > ' Count of seconds of one day. > Const clngSecondsPerDay As Long = 24& * 60& * 60& > > Dim dblDays As Double > Dim dblDaysSeconds As Double > Dim lngSeconds As Long > Dim datTime As Date > > ' Limit intervals for DateAdd to Long to be acceptable. > dblDays = Int(dblSeconds / clngSecondsPerDay) > dblDaysSeconds = dblDays * clngSecondsPerDay > lngSeconds = dblSeconds - dblDaysSeconds > > datTime = DateAdd("d", dblDays, cdatUnixTimeZero) > datTime = DateAdd("s", lngSeconds, datTime) > If lngLocalTimeBias <> 0 Then > If Abs(lngLocalTimeBias) < clngTimeBiasMax Then > datTime = DateAdd("n", -lngLocalTimeBias, datTime) > End If > End If > > DateFromUnix = datTime > >End Function > >Public Function UnixTimeValue( _ > ByVal datTime As Date, _ > Optional ByVal lngLocalTimeBias As Long) _ > As Double > >' Converts UTC date value to UNIX time value. >' Optionally, a local time bias can be specified; >' this must be in minutes with a resolution of 15 minutes. >' >' Examples: >' UTC. datTime: #09/09/2001 01:46:40#, lngLocalTimeBias: 0 >' 1000000000 >' CET. datTime: #09/09/2001 02:46:40#, lngLocalTimeBias: -60 >' 1000000000 >' >' 2004-03-23. Cactus Data ApS. CPH. > > ' UNIX UTC start time. > Const cdatUnixTimeZero As Date = #1/1/1970# > ' Maximum time bias, 12 hours. > Const clngTimeBiasMax As Long = 12& * 60& > > Dim dblSeconds As Double > > If lngLocalTimeBias <> 0 Then > If Abs(lngLocalTimeBias) < clngTimeBiasMax Then > datTime = DateAdd("n", lngLocalTimeBias, datTime) > End If > End If > dblSeconds = DateDiff("s", cdatUnixTimeZero, datTime) > > UnixTimeValue = dblSeconds > >End Function > >Have fun! > >/gustav > > >>> markamatte at hotmail.com 23-03-2007 15:00 >>> >Thanks Marty, > >I found that it is actually counting from UNIX time 1/1/1970 00:00:00 >UTC...which happens to be 12/31/1969 4:00:00 PM in my time zone. it is a >36 >base counting system...and I had to shift my initial logic ove 2 spaces. >You take the following and add all of the results to come up with a single >number...this number is how many seconds have passed since your start time. > > >> > 1st Value*60466176 > >> > 2nd Value*1679616 > >> > 3rd Value*46656 > >> > 4th Value*1296 > >> > 5th Value*36 > >> > 6th Value > >The last 2 are irrelevant when converting back to time...they are there for >when more than 1 record is created in a single second. > >Thanks again, > >Mark A. Matte > > >From: MartyConnelly > >Reply-To: Access Developers discussion and problem > >solving > >To: Access Developers discussion and problem > >solving > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Thu, 22 Mar 2007 18:32:50 -0700 > > > > I played around with this last night and figured out it was based on >some date in 1974 > >with AM and PM being indicated by last two characters and first 6 as >seconds > >from the start date whatever that is, still it seems a little out as to >accuracy > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ i'm making a difference.?Make every IM count for the cause of your choice. Join Now. http://clk.atdmt.com/MSN/go/msnnkwme0080000001msn/direct/01/?href=http://im.live.com/messenger/im/home/?source=hmtagline From john at winhaven.net Fri Mar 23 12:28:23 2007 From: john at winhaven.net (John Bartow) Date: Fri, 23 Mar 2007 12:28:23 -0500 Subject: [AccessD] Zipcodes within a radius In-Reply-To: References: <008301c76cba$31833df0$657aa8c0@m6805> Message-ID: <0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq> I'm working with one on a client site (a publishing who also does bulk mailings). They just sent a notice that the next upgrade will require that the user have a DVD reader (as it would take too many CDs to distribute this much information), Pentium 4 and minimum 512MB available RAM (highly recommended 3 GB for good performance). Apparently, according to this company, the USPS has changed it requirements for how programs designate their mailing codes and is now forcing them to use the USPS database directly. (I could get the details and post them if anyone is interested). Upon further investigation the USPS database is approx. 3 GB. So my conclusion is that the only way this company's application runs well with this new requirement is to load the entire USPS database into RAM. This requires a new XP workstation that will be the biggest, fastest computer this clients owns - all for doing bulk mailings via proprietary software and equipment. Previous to this upgrade they had been using the lowest end XP workstation. From Gustav at cactus.dk Fri Mar 23 12:45:37 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 23 Mar 2007 18:45:37 +0100 Subject: [AccessD] UNIX time. Was: Crack Code Message-ID: Hi Mark I would suggest that you added the time zone offset as a constant or variable - like what is the case in my function. That would enable you to use the original UNIX zero time as reference and would - at the same time - explain the offset in the calculations. /gustav >>> markamatte at hotmail.com 23-03-2007 18:23 >>> Any better ideas...please let me know. From cfoust at infostatsystems.com Fri Mar 23 13:08:14 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 23 Mar 2007 11:08:14 -0700 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq> References: <008301c76cba$31833df0$657aa8c0@m6805> <0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq> Message-ID: Well, having worked at one time for a firm that did commercial mailings and validated their addresses using that kind of database, I know the program we used had prefilters, i.e., a street address or company name, a city or state, etc. You entered one of those and it started chugging through the data that matched. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 10:28 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius I'm working with one on a client site (a publishing who also does bulk mailings). They just sent a notice that the next upgrade will require that the user have a DVD reader (as it would take too many CDs to distribute this much information), Pentium 4 and minimum 512MB available RAM (highly recommended 3 GB for good performance). Apparently, according to this company, the USPS has changed it requirements for how programs designate their mailing codes and is now forcing them to use the USPS database directly. (I could get the details and post them if anyone is interested). Upon further investigation the USPS database is approx. 3 GB. So my conclusion is that the only way this company's application runs well with this new requirement is to load the entire USPS database into RAM. This requires a new XP workstation that will be the biggest, fastest computer this clients owns - all for doing bulk mailings via proprietary software and equipment. Previous to this upgrade they had been using the lowest end XP workstation. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Mar 23 13:26:26 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 11:26:26 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <46032E42.3090504@shaw.ca> Message-ID: <0JFD00IKPCCZJ5D1@l-daemon> Hi Marty: Quite an impressive conclusion and solution. The difficult part was to resolve how the value was parsed. The question is why did the writers of the Informix app use that scheme considering that there are time-stamp fields and functions available in the Informix DB as far back as the 1990. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Thursday, March 22, 2007 6:33 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT(kinda): Crack Code I played around with this last night and figured out it was based on some date in 1974 with AM and PM being indicated by last two characters and first 6 as seconds from the start date whatever that is, still it seems a little out as to accuracy Here is some code I used from some old code, you want to switch to Base 36 and omit 0 will alter some counters Const hashFactor As Integer = 37 Const hashLength As Integer = 9 Function HashString(strHash As String) As Double ' Create Hash string for indexing using 'Base 37 Hash Value ' Convert ' spaces punctuation odd chars = 0 ' numeric = 0 - 9 1-10 ' alpha chars a-z A-Z 11-37 ' only use lower case 'such that string "Ab-12" = ' A b - 1 2 ' (11*37^4) + (12*37^3) + (0*37^2) + (2*37^1) + (3*37^0) 'The Hash Length is 9 so it fits a double without precision loss Dim iStrLen As Integer Dim decAsc As Double Dim i As Integer Dim strPad As Integer Dim strToHash As String HashString = 0 ' convert to all lower case strToHash = UCase(strHash) iStrLen = Len(strToHash) 'pad out string to 9 chars with blanks If iStrLen < hashLength Then For strPad = (iStrLen + 1) To hashLength strToHash = strToHash & " " Next Else ' or just grab first nine chars of string If iStrLen > hashLength Then strToHash = Left(strToHash, hashLength) End If End If For i = 1 To hashLength decAsc = Asc(Right(strToHash, i)) 'convert all odd Ascii character values and punctuation to 0 If (decAsc < 48) Or (decAsc >= 58) And (decAsc <= 64) _ Or (decAsc > 91) Then decAsc = 0 Else 'numbers If (decAsc >= 48) And (decAsc <= 57) Then decAsc = decAsc - 47 Else 'letters If (decAsc >= 65) And (decAsc <= 91) Then decAsc = decAsc - 54 ' 54 not 64 as want to start "A" as 11 End If End If End If HashString = HashString + (decAsc * hashFactor ^ (i - 1)) Next End Function Sub unhash() ' H9WDH701 Dim total As Double Dim mydate As Date Dim days As Double total = (2 * 37 ^ 0) Debug.Print total total = total + (0 * 37 ^ 1) Debug.Print total total = total + (7 * 37 ^ 2) Debug.Print total total = total + ((Asc("H") - 54) * 37 ^ 3) Debug.Print total total = total + ((Asc("D") - 54) * 37 ^ 4) Debug.Print total total = total + ((Asc("W") - 54) * 37 ^ 5) Debug.Print total total = total + (9 * 37 ^ 6) Debug.Print total total = total + ((Asc("H") - 54) * 37 ^ 7) Debug.Print total 'mydate = total days = total / (3600# * 24# * 365#) Debug.Print "days=" & days End Sub Sub unhashA() ' H9WDH701 Dim total As Double Dim mydate As Date Dim days As Double total = (2 * 36 ^ 0) Debug.Print total total = total + (0 * 36 ^ 1) Debug.Print total total = total + (7 * 36 ^ 2) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 3) Debug.Print total total = total + ((Asc("D") - 55) * 36 ^ 4) Debug.Print total total = total + ((Asc("W") - 55) * 36 ^ 5) Debug.Print total total = total + (9 * 36 ^ 6) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 7) Debug.Print total 'mydate = total days = total / (3600# * 24# * 365#) Debug.Print "days=" & days End Sub Sub unhashB() ' H9WDH701 02/06/03 09:19:55 AM 'days=33.1225264776763 ' 12/02/1974 10:45:12 PM Dim total As Double Dim mydate As Date Dim days As Double total = total + (7 * 36 ^ 0) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 1) Debug.Print total total = total + ((Asc("D") - 55) * 36 ^ 2) Debug.Print total total = total + ((Asc("W") - 55) * 36 ^ 3) Debug.Print total total = total + (9 * 36 ^ 4) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 5) Debug.Print total 'mydate = total days = total / (3600# * 24# * 365#) Debug.Print "days=" & days Debug.Print DateAdd("s", -total, Now) End Sub Sub unhashC() ' H9WLA903=02/06/03 12:08:33 PM '12/02/1974 7:59:40 PM Dim total As Double Dim mydate As Date Dim days As Double total = total + (9 * 36 ^ 0) Debug.Print total total = total + ((Asc("A") - 55) * 36 ^ 1) Debug.Print total total = total + ((Asc("L") - 55) * 36 ^ 2) Debug.Print total total = total + ((Asc("W") - 55) * 36 ^ 3) Debug.Print total total = total + (9 * 36 ^ 4) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 5) Debug.Print total 'mydate = total days = total / (3600# * 24# * 365#) Debug.Print "days=" & days Debug.Print DateAdd("s", -total, Now) End Sub Sub test() Dim date1 As Date Dim date2 As Date date1 = #2/6/2003 12:08:33 PM# date2 = #2/6/2003 9:19:55 AM# Debug.Print DateDiff("s", date1, date2) date1 = #12/2/1974 7:59:40 PM# date2 = #12/2/1974 10:45:12 PM# Debug.Print DateDiff("s", date1, date2) End Sub Mark A Matte wrote: > Tha might be what the guy meant by 'shift a bit or 2'. > > I'm running frequency distribution on each char...and 7th char is 0 > everytime except for 2 times out of 500K... > > Thanks for the 'shift' I'll move all calcs over to spaces...and see > what I get. > > Thanks, > > Mark A. Matte > > > >> From: "Gary Kjos" >> Reply-To: Access Developers discussion and problem >> solving >> To: "Access Developers discussion and problem >> solving" >> Subject: Re: [AccessD] OT(kinda): Crack Code >> Date: Thu, 22 Mar 2007 13:57:32 -0500 >> >> If you use that logic and you forget about the rightmost two positions >> - maybe an occurance number or something, you can get close.... >> H = 1027924991 + >> 9 = 15116544 >> W = 1492992 >> D = 16848 >> H = 612 >> 7 = 7 >> --------------------- >> 1044551995 >> >> which translates to Thursday, February 06, 2003 11:19:55 AM >> >> 2 hours off? >> >> I haven't tried it for any others but that one seems pretty scary >> close for the first one I tried. >> >> For example in your first example. H9WDH701 = 02/06/03 09:19:55 = that >> translates to 1044523195 in UNIX time. According to the time >> calculators I googled. >> >> On 3/22/07, Mark A Matte wrote: >> > Rocky, >> > >> > I've actually made some progress. Last year I learned how to do >> Mayan Math >> > and applied the logic as a counting system not 10 or 20 base...but >> 36...and >> > after learning that this thing is counting seconds since 1/1/70 >> 00:00:00...I >> > assigned values to the numbers and letters. and started running >> some tests. >> > 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. >> > >> > This makes it a 36 base counting system...so you take the value of >> each >> > position...calculate and add like below: >> > >> > 1st ??? >> > 2nd ??? >> > 3rd Value*60466176 >> > 4th Value*1679616 >> > 5th Value*46656 >> > 6th Value*1296 >> > 7th Value*36 >> > 8th Value >> > >> > So if you had 00bfk5t2...you math would be Value of third position >> > ('B'11*60466176) added to each position calculated...so: >> > 0's are 0...('B'11*60466176) >> > +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) >> > >> > Beginning of time for this count is 12/31/69 04:00:00 PM...if you >> do the >> > calcs above you get 691262822...if you add this many seconds to the >> > beginning time you get 11/27/91 9:27:02 AM... >> > >> > Which validates in the system. The guy I talked to that help >> create it over >> > 12 years ago...said he remembered something about haveing to 'shift >> a bit or >> > 2'...but I didn't get much more from him...he just didn't remember the >> > specifics. The 1st and 2nd positions I am having issues with...if >> I try to >> > calculate it out...I get crazy results...and also in the validation >> > tool...with the above example it validated...but if I added a >> > letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second >> > position...it would not accept it as valid??? This is probably >> what he was >> > talking about"Shifting a bit or 2". >> > >> > Anyway...any thoughts? >> > >> > What info would your cousin need? >> > >> > Thanks, >> > >> > Mark A. Matte >> > >> > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Mar 23 13:30:43 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 11:30:43 -0700 Subject: [AccessD] OT Friday In-Reply-To: Message-ID: <0JFD00EZOCK3MLE0@l-daemon> OT Friday. How does banks/banking work? You might find this very informative; I did: http://video.google.com/videoplay?docid=-9050474362583451279&q=money+as+debt Jim From Gustav at cactus.dk Fri Mar 23 13:27:10 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 23 Mar 2007 19:27:10 +0100 Subject: [AccessD] SQL Server 2005 Compact Edition Message-ID: Hi all Anyone having any experience or opinion on this: http://www.microsoft.com/sql/editions/compact/default.mspx Notice the sync tool for Access. /gustav From accessd at shaw.ca Fri Mar 23 13:38:04 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 11:38:04 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <000001c76cb5$a81ea710$6401a8c0@nant> Message-ID: <0JFD002X0CWCE7D0@l-daemon> Hi Shamil: St.Petersburg would be an excellent choice. It would take at least a year of planning. When would be a good time of year? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, March 22, 2007 12:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference <<< Then we could call it international. >>> Yes, if speakers will use Skype or MS Messenger - no problem here to participate in this conference using my broadband Internet connection... I have currently an US B-1 opened Visa but this will be over this June - so my chances to participate personally in September's conference are currently low... And getting there on May is also questionable because of financial issues... I'm sorry I will probably not be able to attend this conference live - as for Skype connection - no problem... And BTW, I have had here already met four AccessD members during several recent years - all of them liked Russia as it's now - I have nearby a good hotel/motel where there could be a conference room rented etc. - what about next AccessD conference in St.Petersburg, Russia? :) -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 6:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 jwcolby at colbyconsulting.com Fri Mar 23 13:36:31 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 23 Mar 2007 14:36:31 -0400 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq> References: <008301c76cba$31833df0$657aa8c0@m6805> <0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq> Message-ID: <000001c76d7a$2d9585c0$657aa8c0@m6805> John, I purchased a hardware RAMDISK board, put 4 1gb ram cards on it and built a ram disk to hold all that info. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 1:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius I'm working with one on a client site (a publishing who also does bulk mailings). They just sent a notice that the next upgrade will require that the user have a DVD reader (as it would take too many CDs to distribute this much information), Pentium 4 and minimum 512MB available RAM (highly recommended 3 GB for good performance). Apparently, according to this company, the USPS has changed it requirements for how programs designate their mailing codes and is now forcing them to use the USPS database directly. (I could get the details and post them if anyone is interested). Upon further investigation the USPS database is approx. 3 GB. So my conclusion is that the only way this company's application runs well with this new requirement is to load the entire USPS database into RAM. This requires a new XP workstation that will be the biggest, fastest computer this clients owns - all for doing bulk mailings via proprietary software and equipment. Previous to this upgrade they had been using the lowest end XP workstation. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Fri Mar 23 13:39:46 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 23 Mar 2007 18:39:46 +0000 Subject: [AccessD] UNIX time. Was: Crack Code In-Reply-To: Message-ID: I thought about that...but the OBJIDs created in this database are already calculated fopr this time zone...and I really do not see that I will ever run across this again...The company disappeared around 98 or 99 I believe...but it is a good suggestion. Thanks, mark A. Matte >From: "Gustav Brock" >Reply-To: Access Developers discussion and problem >solving >To: >Subject: Re: [AccessD] UNIX time. Was: Crack Code >Date: Fri, 23 Mar 2007 18:45:37 +0100 > >Hi Mark > >I would suggest that you added the time zone offset as a constant or >variable - like what is the case in my function. >That would enable you to use the original UNIX zero time as reference and >would - at the same time - explain the offset in the calculations. > >/gustav > > >>> markamatte at hotmail.com 23-03-2007 18:23 >>> > >Any better ideas...please let me know. > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Exercise your brain! Try Flexicon. http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinemarch07 From john at winhaven.net Fri Mar 23 13:46:04 2007 From: john at winhaven.net (John Bartow) Date: Fri, 23 Mar 2007 13:46:04 -0500 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <000001c76d7a$2d9585c0$657aa8c0@m6805> References: <008301c76cba$31833df0$657aa8c0@m6805><0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq> <000001c76d7a$2d9585c0$657aa8c0@m6805> Message-ID: <0a7c01c76d7b$83958e10$6402a8c0@ScuzzPaq> Great idea! May I ask how that cost - roughly? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 23, 2007 1:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius John, I purchased a hardware RAMDISK board, put 4 1gb ram cards on it and built a ram disk to hold all that info. From accessd at shaw.ca Fri Mar 23 13:51:22 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 11:51:22 -0700 Subject: [AccessD] UNIX time. Was: Crack Code In-Reply-To: Message-ID: <0JFD00BHBDIIUOG0@l-daemon> Hi Mark: Excellent research and cracking. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 23, 2007 10:24 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] UNIX time. Was: Crack Code Thanks for the code and compliments. After I found the OBJID to be a six character alpha numeric representing the number of seconds past UNIX time(epoch?)...and that they used a 36 base counting system...below is the function I created. (tblKey is a table with 2 columns...the 36 char and their values) Function DeCode(OBJID As String) Dim P_One Dim P_Two Dim P_Three Dim P_Four Dim P_Five Dim P_Six P_One = Left(OBJID, 1) P_Two = Mid(OBJID, 2, 1) P_Three = Mid(OBJID, 3, 1) P_Four = Mid(OBJID, 4, 1) P_Five = Mid(OBJID, 5, 1) P_Six = Mid(OBJID, 6, 1) P_One = DLookup("[Val] ", "tblKey", "[char]= '" & P_One & "'") P_Two = DLookup("[Val] ", "tblKey", "[char]= '" & P_Two & "'") P_Three = DLookup("[Val] ", "tblKey", "[char]= '" & P_Three & "'") P_Four = DLookup("[Val] ", "tblKey", "[char]= '" & P_Four & "'") P_Five = DLookup("[Val] ", "tblKey", "[char]= '" & P_Five & "'") P_Six = DLookup("[Val] ", "tblKey", "[char]= '" & P_Six & "'") P_One = P_One * 60466176 P_Two = P_Two * 1679616 P_Three = P_Three * 46656 P_Four = P_Four * 1296 P_Five = P_Five * 36 P_Six = P_Six DeCode = DateAdd("s", (P_One + P_Two + P_Three + P_Four + P_Five + P_Six), #12/31/69 4:00:00 PM#) End Function Any better ideas...please let me know. Thanks, Mark A. Matte >From: "Gustav Brock" >Reply-To: Access Developers discussion and problem >solving >To: >Subject: Re: [AccessD] UNIX time. Was: Crack Code >Date: Fri, 23 Mar 2007 17:45:51 +0100 > >Hi Mark and Matty > >Nice exploration! >Incredible what some did those days to save a few bytes to cut the >diskspace and cost. > >I found a couple of functions for converting to and from UNIX time: > >Public Function DateFromUnix( _ > ByVal dblSeconds As Double, _ > Optional lngLocalTimeBias As Long) _ > As Date > >' Converts UNIX time value to UTC date value. >' Optionally, a local time bias can be specified; >' this must be in minutes with a resolution of 15 minutes. >' >' Examples: >' UTC. dblSeconds: 1000000000, lngLocalTimeBias: 0 >' 2001-09-09 01:46:40 >' CET. dblSeconds: 1000000000, lngLocalTimeBias: -60 >' 2001-09-09 02:46:40 >' >' 2004-03-23. Cactus Data ApS. CPH. > > ' UNIX UTC start time. > Const cdatUnixTimeZero As Date = #1/1/1970# > ' Maximum time bias, 12 hours. > Const clngTimeBiasMax As Long = 12& * 60& > ' Count of seconds of one day. > Const clngSecondsPerDay As Long = 24& * 60& * 60& > > Dim dblDays As Double > Dim dblDaysSeconds As Double > Dim lngSeconds As Long > Dim datTime As Date > > ' Limit intervals for DateAdd to Long to be acceptable. > dblDays = Int(dblSeconds / clngSecondsPerDay) > dblDaysSeconds = dblDays * clngSecondsPerDay > lngSeconds = dblSeconds - dblDaysSeconds > > datTime = DateAdd("d", dblDays, cdatUnixTimeZero) > datTime = DateAdd("s", lngSeconds, datTime) > If lngLocalTimeBias <> 0 Then > If Abs(lngLocalTimeBias) < clngTimeBiasMax Then > datTime = DateAdd("n", -lngLocalTimeBias, datTime) > End If > End If > > DateFromUnix = datTime > >End Function > >Public Function UnixTimeValue( _ > ByVal datTime As Date, _ > Optional ByVal lngLocalTimeBias As Long) _ > As Double > >' Converts UTC date value to UNIX time value. >' Optionally, a local time bias can be specified; >' this must be in minutes with a resolution of 15 minutes. >' >' Examples: >' UTC. datTime: #09/09/2001 01:46:40#, lngLocalTimeBias: 0 >' 1000000000 >' CET. datTime: #09/09/2001 02:46:40#, lngLocalTimeBias: -60 >' 1000000000 >' >' 2004-03-23. Cactus Data ApS. CPH. > > ' UNIX UTC start time. > Const cdatUnixTimeZero As Date = #1/1/1970# > ' Maximum time bias, 12 hours. > Const clngTimeBiasMax As Long = 12& * 60& > > Dim dblSeconds As Double > > If lngLocalTimeBias <> 0 Then > If Abs(lngLocalTimeBias) < clngTimeBiasMax Then > datTime = DateAdd("n", lngLocalTimeBias, datTime) > End If > End If > dblSeconds = DateDiff("s", cdatUnixTimeZero, datTime) > > UnixTimeValue = dblSeconds > >End Function > >Have fun! > >/gustav > > >>> markamatte at hotmail.com 23-03-2007 15:00 >>> >Thanks Marty, > >I found that it is actually counting from UNIX time 1/1/1970 00:00:00 >UTC...which happens to be 12/31/1969 4:00:00 PM in my time zone. it is a >36 >base counting system...and I had to shift my initial logic ove 2 spaces. >You take the following and add all of the results to come up with a single >number...this number is how many seconds have passed since your start time. > > >> > 1st Value*60466176 > >> > 2nd Value*1679616 > >> > 3rd Value*46656 > >> > 4th Value*1296 > >> > 5th Value*36 > >> > 6th Value > >The last 2 are irrelevant when converting back to time...they are there for >when more than 1 record is created in a single second. > >Thanks again, > >Mark A. Matte > > >From: MartyConnelly > >Reply-To: Access Developers discussion and problem > >solving > >To: Access Developers discussion and problem > >solving > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Thu, 22 Mar 2007 18:32:50 -0700 > > > > I played around with this last night and figured out it was based on >some date in 1974 > >with AM and PM being indicated by last two characters and first 6 as >seconds > >from the start date whatever that is, still it seems a little out as to >accuracy > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ i'm making a difference. Make every IM count for the cause of your choice. Join Now. http://clk.atdmt.com/MSN/go/msnnkwme0080000001msn/direct/01/?href=http://im. live.com/messenger/im/home/?source=hmtagline From rockysmolin at bchacc.com Fri Mar 23 13:53:33 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 23 Mar 2007 11:53:33 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <0JFD002X0CWCE7D0@l-daemon> Message-ID: <008801c76d7c$8eb72cd0$0201a8c0@HAL9005> I think summer in St. Petersburg is August 3rd through August 7th. But Shamil could tell us more precisely. :) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 11:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi Shamil: St.Petersburg would be an excellent choice. It would take at least a year of planning. When would be a good time of year? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, March 22, 2007 12:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference <<< Then we could call it international. >>> Yes, if speakers will use Skype or MS Messenger - no problem here to participate in this conference using my broadband Internet connection... I have currently an US B-1 opened Visa but this will be over this June - so my chances to participate personally in September's conference are currently low... And getting there on May is also questionable because of financial issues... I'm sorry I will probably not be able to attend this conference live - as for Skype connection - no problem... And BTW, I have had here already met four AccessD members during several recent years - all of them liked Russia as it's now - I have nearby a good hotel/motel where there could be a conference room rented etc. - what about next AccessD conference in St.Petersburg, Russia? :) -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 6:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 7:44 AM From accessd at shaw.ca Fri Mar 23 13:57:28 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 11:57:28 -0700 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq> Message-ID: <0JFD00LZ0DSOZ3V0@l-daemon> Hi John: If your customer is a small clients and it sounds like it that is a huge upfront cost... Can not one server, setup do the same? Just a question. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 10:28 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius I'm working with one on a client site (a publishing who also does bulk mailings). They just sent a notice that the next upgrade will require that the user have a DVD reader (as it would take too many CDs to distribute this much information), Pentium 4 and minimum 512MB available RAM (highly recommended 3 GB for good performance). Apparently, according to this company, the USPS has changed it requirements for how programs designate their mailing codes and is now forcing them to use the USPS database directly. (I could get the details and post them if anyone is interested). Upon further investigation the USPS database is approx. 3 GB. So my conclusion is that the only way this company's application runs well with this new requirement is to load the entire USPS database into RAM. This requires a new XP workstation that will be the biggest, fastest computer this clients owns - all for doing bulk mailings via proprietary software and equipment. Previous to this upgrade they had been using the lowest end XP workstation. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Fri Mar 23 13:56:11 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 23 Mar 2007 11:56:11 -0700 Subject: [AccessD] SQL Server 2005 Compact Edition In-Reply-To: References: Message-ID: <460422CB.7080909@shaw.ca> The SQL compact edition isn't multi-user. http://www.microsoft.com/sql/editions/compact/sscecomparison.mspx Gustav Brock wrote: >Hi all > >Anyone having any experience or opinion on this: > > http://www.microsoft.com/sql/editions/compact/default.mspx > >Notice the sync tool for Access. > >/gustav > > > -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Fri Mar 23 14:03:58 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 12:03:58 -0700 Subject: [AccessD] SQL Server 2005 Compact Edition In-Reply-To: Message-ID: <0JFD001A9E3IT100@l-daemon> It looks very interesting and no where did I see any indication of time-out or cost. Am I missing something? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, March 23, 2007 11:27 AM To: accessd at databaseadvisors.com Subject: [AccessD] SQL Server 2005 Compact Edition Hi all Anyone having any experience or opinion on this: http://www.microsoft.com/sql/editions/compact/default.mspx Notice the sync tool for Access. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Fri Mar 23 14:04:16 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 23 Mar 2007 12:04:16 -0700 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <0JFD00LZ0DSOZ3V0@l-daemon> References: <0JFD00LZ0DSOZ3V0@l-daemon> Message-ID: <460424B0.5030207@shaw.ca> USPS has webservices that handle a lot of these requests. Maybe they have improved them since I looked 3 years ago. They mangled them trying to make one version work with MS and Unix boxes. So they were awkward to use with both. It might be worthwhile if you are not doing bulk requests. Jim Lawrence wrote: >Hi John: > >If your customer is a small clients and it sounds like it that is a huge >upfront cost... Can not one server, setup do the same? > >Just a question. > >Jim > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow >Sent: Friday, March 23, 2007 10:28 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Zipcodes within a radius > > > >I'm working with one on a client site (a publishing who also does bulk >mailings). They just sent a notice that the next upgrade will require that >the user have a DVD reader (as it would take too many CDs to distribute this >much information), Pentium 4 and minimum 512MB available RAM (highly >recommended 3 GB for good performance). > >Apparently, according to this company, the USPS has changed it requirements >for how programs designate their mailing codes and is now forcing them to >use the USPS database directly. (I could get the details and post them if >anyone is interested). Upon further investigation the USPS database is >approx. 3 GB. > >So my conclusion is that the only way this company's application runs well >with this new requirement is to load the entire USPS database into RAM. > >This requires a new XP workstation that will be the biggest, fastest >computer this clients owns - all for doing bulk mailings via proprietary >software and equipment. Previous to this upgrade they had been using the >lowest end XP workstation. > > > -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Fri Mar 23 14:10:50 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 12:10:50 -0700 Subject: [AccessD] SQL Server 2005 Compact Edition In-Reply-To: <460422CB.7080909@shaw.ca> Message-ID: <0JFD007G5EEYRTQ0@l-daemon> Well that answers my questions... It is free but limited... Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Friday, March 23, 2007 11:56 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SQL Server 2005 Compact Edition The SQL compact edition isn't multi-user. http://www.microsoft.com/sql/editions/compact/sscecomparison.mspx Gustav Brock wrote: >Hi all > >Anyone having any experience or opinion on this: > > http://www.microsoft.com/sql/editions/compact/default.mspx > >Notice the sync tool for Access. > >/gustav > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Fri Mar 23 14:13:22 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 23 Mar 2007 20:13:22 +0100 Subject: [AccessD] SQL Server 2005 Compact Edition Message-ID: Hi Jim It is free to download and use. But variety of drivers seems very limited - looks like it's mostly aimed at dot Net as an embedded database. /gustav >>> accessd at shaw.ca 23-03-2007 20:03 >>> It looks very interesting and no where did I see any indication of time-out or cost. Am I missing something? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, March 23, 2007 11:27 AM To: accessd at databaseadvisors.com Subject: [AccessD] SQL Server 2005 Compact Edition Hi all Anyone having any experience or opinion on this: http://www.microsoft.com/sql/editions/compact/default.mspx Notice the sync tool for Access. /gustav From kost36 at otenet.gr Fri Mar 23 14:50:39 2007 From: kost36 at otenet.gr (Kostas Konstantinidis) Date: Fri, 23 Mar 2007 21:50:39 +0200 Subject: [AccessD] hide blank fields in Reports References: <00d101c76cd7$8dc2a2a0$0201a8c0@HAL9005> Message-ID: <034401c76d84$9224bba0$6701a8c0@kost36> Rocky and Don Thank's a lot /kostas ----- Original Message ----- From: "Rocky Smolin at Beach Access Software" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 23, 2007 1:12 AM Subject: Re: [AccessD] hide blank fields in Reports > Kostas: > > I have solved something like this problem before by making the height of > the > text box zero that is bound to the field in question, and setting the 'Can > Grow' property to true. However, if you've got a label you've got to set > it's height to zero, but then in the On Format event of the section it > appears in, you have to set the height of the label depending on if there > is > data in the bound text box. Mostly my labels are in the heading section > so > I don't have to mess with them. > > HTH > > Rocky > > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kostas > Konstantinidis > Sent: Thursday, March 22, 2007 1:02 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] hide blank fields in Reports > > hi group, > I want to hide the blank fields and the placeholders too in a report. > e.g. > Record 1 > Field A: > Field B: result1 > Field C: result2 > Field D: > Should look like this: > Record 1 > Field B: result1 > Field C: result2 > > trying the > If Len(Nz(Me.Myfieldname)) > 0 Then > Me.mylabelname.Visible = True > Else > Me.mylabelname.Visible = False > End If > > it leaves the placeholder space of the hidden fields many thank's /kostas > > > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 > 7:52 AM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From shamil at users.mns.ru Fri Mar 23 15:13:24 2007 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 23 Mar 2007 23:13:24 +0300 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <008801c76d7c$8eb72cd0$0201a8c0@HAL9005> Message-ID: <002101c76d87$b6562560$6501a8c0@nant> Hi All, Thank you for your interest to visit St.Petersburg, Russia! Yes, AccessD conference if it happens to get "critical mass" of interested participants could be held here in summer 2008 or in September 2008... Yes, Rocky, summer could be short and rather cold here but not as short as you guessed. :) In fact we have already here now for a couple of days +15C (still I see some "crazy" ice-fishermen on Finnish Gulf ice, which is almost gone now) - this year we have here very unusual "hot" weather for this season - last year I have skied that time and even until 11th of April but that last year's winter was untypical snowy. If you have Google Earth you can see some pictures I made in the middle of March last year from Finnish Gulf ice around here: 59?58'29.78"N 30?11'30.35"E I'd say that the best season here for sightseeing is the first part of June with "White Nights" season being in the middle and the temperature around +15-+25 degrees Celsius. The hottest month here is July (+20-+30 or even +35 Celsius) but humidity is rather high here and during hot July's days it's better stay out of the city... It could be also very good weather in the first ten days of May and in the first two weeks of September - the latter season, the "Indian Summer" is also very good usually for sightseeing but that time "White Nights" season is over (it ends in the middle of July). August isn't cold (+15-+20 Celsius) during the daytime but sometimes it could be very rainy and windy here... So, with very high probability it will not be less than +20-+25 degrees Celsius during the first ten days of July and it should be mainly sunny and "White Nights" season will be still here but if you folks are not afraid of some "cold" weather with +15-+20 degrees Celsius (and sometimes less than that) then I'd propose first part of June as the best season here because this season the city is still very fresh well washed after the winter, with new leaves on the trees, a lot of flowers and not that much tourists... Yes, they seems to wash city now every night during summer time (and they use shampoo - incredible luxury for Soviet times) but in July because of a lot of cars on the streets, very hot air and high humidity it becomes dusty on the streets of the city.... They build here five minutes by foots from my home a big super-duper modern business center - it will be called "Atlantic City". It could be ready on summer 2008 - how about having AccessD conference in it? Well, renting conference space there could be pricey - then we can find other less expensive options... As for BBQ party - that could be made on Finnish Gulf beach near to me or we can find many other more civilized places as restaurants etc. Of course McDonalds and KFC and all that "junk fast-food" and pizza etc. are also available here... Well, and vodka with caviar and mushrooms and salted cabbage and herring and (cold) borsch and other Russian foods specialties if you like to try are available here... Sorry, I didn't mention Hermitage and other museums, beautiful architecture, monuments etc. :) - I think that Lembit Soobik who has been here recently (cold winter time!) will tell more and better than me about all that for you to become eager to see all that beauty by your own eyes - I'm a kind of accustomed to live here (:)) and I can miss to tell about the most impressive things a Westerner can find and see here and about the most nasty and ugly pictures of this city... Thank you again for your interest to St.Petersburg, Russia. Hope to see a lot of you here during year 2008 AccessD conference. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 23, 2007 9:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I think summer in St. Petersburg is August 3rd through August 7th. But Shamil could tell us more precisely. :) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 11:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi Shamil: St.Petersburg would be an excellent choice. It would take at least a year of planning. When would be a good time of year? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, March 22, 2007 12:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference <<< Then we could call it international. >>> Yes, if speakers will use Skype or MS Messenger - no problem here to participate in this conference using my broadband Internet connection... I have currently an US B-1 opened Visa but this will be over this June - so my chances to participate personally in September's conference are currently low... And getting there on May is also questionable because of financial issues... I'm sorry I will probably not be able to attend this conference live - as for Skype connection - no problem... And BTW, I have had here already met four AccessD members during several recent years - all of them liked Russia as it's now - I have nearby a good hotel/motel where there could be a conference room rented etc. - what about next AccessD conference in St.Petersburg, Russia? :) -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 6:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 7:44 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From lembit.dbamail at t-online.de Fri Mar 23 15:41:48 2007 From: lembit.dbamail at t-online.de (Lembit Soobik) Date: Fri, 23 Mar 2007 21:41:48 +0100 Subject: [AccessD] Great Smokey Mountains AccessD Conference References: <002101c76d87$b6562560$6501a8c0@nant> Message-ID: <002801c76d8b$addc34c0$1800a8c0@s1800> yes, I have been there in St. Petersburg. a really great clean pretty pretty town. I was there in June last year for the white nights - almost whole night its sunlight. if you like you can see our pictures here: http://www.kodakgallery.de/I.jsp?c=krkm1ux.7t55nz8l&x=0&y=-uxxdja and I was again there February 22 - 26 this year. you can see the pictures here: http://www.kodakgallery.de/I.jsp?c=krkm1ux.4h1p14h9&x=0&y=t8v8v3 and both times Shamil was so nice to show us around. most of the pictures were taken by my wife, I did only the editing. have fun Lembit ----- Original Message ----- From: "Shamil Salakhetdinov" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 23, 2007 9:13 PM Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > Hi All, > > Thank you for your interest to visit St.Petersburg, Russia! > > Yes, AccessD conference if it happens to get "critical mass" of interested > participants could be held here in summer 2008 or in September 2008... > > Yes, Rocky, summer could be short and rather cold here but not as short as > you guessed. :) > > In fact we have already here now for a couple of days +15C (still I see > some > "crazy" ice-fishermen on Finnish Gulf ice, which is almost gone now) - > this > year we have here very unusual "hot" weather for this season - last year I > have skied that time and even until 11th of April but that last year's > winter was untypical snowy. If you have Google Earth you can see some > pictures I made in the middle of March last year from Finnish Gulf ice > around here: > > 59?58'29.78"N > 30?11'30.35"E > > I'd say that the best season here for sightseeing is the first part of > June > with "White Nights" season being in the middle and the temperature around > +15-+25 degrees Celsius. The hottest month here is July (+20-+30 or even > +35 > Celsius) but humidity is rather high here and during hot July's days it's > better stay out of the city... > > It could be also very good weather in the first ten days of May and in the > first two weeks of September - the latter season, the "Indian Summer" is > also very good usually for sightseeing but that time "White Nights" season > is over (it ends in the middle of July). > > August isn't cold (+15-+20 Celsius) during the daytime but sometimes it > could be very rainy and windy here... > > So, with very high probability it will not be less than +20-+25 degrees > Celsius during the first ten days of July and it should be mainly sunny > and > "White Nights" season will be still here but if you folks are not afraid > of > some "cold" weather with +15-+20 degrees Celsius (and sometimes less than > that) then I'd propose first part of June as the best season here because > this season the city is still very fresh well washed after the winter, > with > new leaves on the trees, a lot of flowers and not that much tourists... > Yes, > they seems to wash city now every night during summer time (and they use > shampoo - incredible luxury for Soviet times) but in July because of a lot > of cars on the streets, very hot air and high humidity it becomes dusty on > the streets of the city.... > > They build here five minutes by foots from my home a big super-duper > modern > business center - it will be called "Atlantic City". It could be ready on > summer 2008 - how about having AccessD conference in it? Well, renting > conference space there could be pricey - then we can find other less > expensive options... > > As for BBQ party - that could be made on Finnish Gulf beach near to me or > we > can find many other more civilized places as restaurants etc. Of course > McDonalds and KFC and all that "junk fast-food" and pizza etc. are also > available here... Well, and vodka with caviar and mushrooms and salted > cabbage and herring and (cold) borsch and other Russian foods specialties > if > you like to try are available here... > > Sorry, I didn't mention Hermitage and other museums, beautiful > architecture, > monuments etc. :) - I think that Lembit Soobik who has been here recently > (cold winter time!) will tell more and better than me about all that for > you > to become eager to see all that beauty by your own eyes - I'm a kind of > accustomed to live here (:)) and I can miss to tell about the most > impressive things a Westerner can find and see here and about the most > nasty > and ugly pictures of this city... > > Thank you again for your interest to St.Petersburg, Russia. > > Hope to see a lot of you here during year 2008 AccessD conference. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at > Beach Access Software > Sent: Friday, March 23, 2007 9:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > I think summer in St. Petersburg is August 3rd through August 7th. But > Shamil could tell us more precisely. :) > > Rocky > > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Friday, March 23, 2007 11:38 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Hi Shamil: > > St.Petersburg would be an excellent choice. It would take at least a year > of > planning. When would be a good time of year? > > Jim > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Thursday, March 22, 2007 12:10 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > <<< > Then we could call it international. >>>> > Yes, if speakers will use Skype or MS Messenger - no problem here to > participate in this conference using my broadband Internet connection... > > I have currently an US B-1 opened Visa but this will be over this June - > so > my chances to participate personally in September's conference are > currently > low... > > And getting there on May is also questionable because of financial > issues... > > I'm sorry I will probably not be able to attend this conference live - as > for Skype connection - no problem... > > And BTW, I have had here already met four AccessD members during several > recent years - all of them liked Russia as it's now - I have nearby a good > hotel/motel where there could be a conference room rented etc. - what > about > next AccessD conference in St.Petersburg, Russia? :) > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Thursday, March 22, 2007 6:13 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Maybe we can arrange for a video feed out to the internet. Then those not > able to attend could tune in to the feed. Then we could call it > international. > > ;-) > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Thursday, March 22, 2007 10:56 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > So is the conference on for sure? We need some international speakers so I > can tell the boss I'm going to an international conference. :-) Jim Hale > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Wednesday, March 21, 2007 9:29 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Great Smokey Mountains AccessD Conference > > > I just found this for anyone who might be considering coming down to the > conference. Pretty pictures. > > http://www.visitnc.com/ > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > *********************************************************************** > The information transmitted is intended solely for the individual or > entity > to which it is addressed and may contain confidential and/or privileged > material. Any review, retransmission, dissemination or other use of or > taking action in reliance upon this information by persons or entities > other > than the intended recipient is prohibited. > If you have received this email in error please contact the sender and > delete the material from any computer. As a recipient of this email, you > are > responsible for screening its contents and the contents of any attachments > for the presence of viruses. No liability is accepted for any damages > caused > by any virus transmitted by this email. > -- > 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 > 7:44 AM > > > -- > 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 Mar 23 16:03:38 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 23 Mar 2007 14:03:38 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <002101c76d87$b6562560$6501a8c0@nant> Message-ID: <00d201c76d8e$bacfc270$0201a8c0@HAL9005> Shamil: I'm in. Probably have to bring the whole family. It will be our last summer with Max before he goes away to college. And we need to save a whole day for the Hermitage, yes? Regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 23, 2007 1:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi All, Thank you for your interest to visit St.Petersburg, Russia! Yes, AccessD conference if it happens to get "critical mass" of interested participants could be held here in summer 2008 or in September 2008... Yes, Rocky, summer could be short and rather cold here but not as short as you guessed. :) In fact we have already here now for a couple of days +15C (still I see some "crazy" ice-fishermen on Finnish Gulf ice, which is almost gone now) - this year we have here very unusual "hot" weather for this season - last year I have skied that time and even until 11th of April but that last year's winter was untypical snowy. If you have Google Earth you can see some pictures I made in the middle of March last year from Finnish Gulf ice around here: 59?58'29.78"N 30?11'30.35"E I'd say that the best season here for sightseeing is the first part of June with "White Nights" season being in the middle and the temperature around +15-+25 degrees Celsius. The hottest month here is July (+20-+30 or even +15-++35 Celsius) but humidity is rather high here and during hot July's days it's better stay out of the city... It could be also very good weather in the first ten days of May and in the first two weeks of September - the latter season, the "Indian Summer" is also very good usually for sightseeing but that time "White Nights" season is over (it ends in the middle of July). August isn't cold (+15-+20 Celsius) during the daytime but sometimes it could be very rainy and windy here... So, with very high probability it will not be less than +20-+25 degrees Celsius during the first ten days of July and it should be mainly sunny and "White Nights" season will be still here but if you folks are not afraid of some "cold" weather with +15-+20 degrees Celsius (and sometimes less than that) then I'd propose first part of June as the best season here because this season the city is still very fresh well washed after the winter, with new leaves on the trees, a lot of flowers and not that much tourists... Yes, they seems to wash city now every night during summer time (and they use shampoo - incredible luxury for Soviet times) but in July because of a lot of cars on the streets, very hot air and high humidity it becomes dusty on the streets of the city.... They build here five minutes by foots from my home a big super-duper modern business center - it will be called "Atlantic City". It could be ready on summer 2008 - how about having AccessD conference in it? Well, renting conference space there could be pricey - then we can find other less expensive options... As for BBQ party - that could be made on Finnish Gulf beach near to me or we can find many other more civilized places as restaurants etc. Of course McDonalds and KFC and all that "junk fast-food" and pizza etc. are also available here... Well, and vodka with caviar and mushrooms and salted cabbage and herring and (cold) borsch and other Russian foods specialties if you like to try are available here... Sorry, I didn't mention Hermitage and other museums, beautiful architecture, monuments etc. :) - I think that Lembit Soobik who has been here recently (cold winter time!) will tell more and better than me about all that for you to become eager to see all that beauty by your own eyes - I'm a kind of accustomed to live here (:)) and I can miss to tell about the most impressive things a Westerner can find and see here and about the most nasty and ugly pictures of this city... Thank you again for your interest to St.Petersburg, Russia. Hope to see a lot of you here during year 2008 AccessD conference. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 23, 2007 9:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I think summer in St. Petersburg is August 3rd through August 7th. But Shamil could tell us more precisely. :) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 11:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi Shamil: St.Petersburg would be an excellent choice. It would take at least a year of planning. When would be a good time of year? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, March 22, 2007 12:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference <<< Then we could call it international. >>> Yes, if speakers will use Skype or MS Messenger - no problem here to participate in this conference using my broadband Internet connection... I have currently an US B-1 opened Visa but this will be over this June - so my chances to participate personally in September's conference are currently low... And getting there on May is also questionable because of financial issues... I'm sorry I will probably not be able to attend this conference live - as for Skype connection - no problem... And BTW, I have had here already met four AccessD members during several recent years - all of them liked Russia as it's now - I have nearby a good hotel/motel where there could be a conference room rented etc. - what about next AccessD conference in St.Petersburg, Russia? :) -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 6:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 7:44 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 7:44 AM From accessd at shaw.ca Fri Mar 23 16:13:33 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 14:13:33 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <002101c76d87$b6562560$6501a8c0@nant> Message-ID: <0JFD00E2DK3HPJG0@l-daemon> At the current rate of global warming by 2010 the +15C will be +20C and rather nice... but there goes the ice fishing. By the end of June the days must be getting up 18 hours of sunshine and that should be warm. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 23, 2007 1:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi All, Thank you for your interest to visit St.Petersburg, Russia! Yes, AccessD conference if it happens to get "critical mass" of interested participants could be held here in summer 2008 or in September 2008... Yes, Rocky, summer could be short and rather cold here but not as short as you guessed. :) In fact we have already here now for a couple of days +15C (still I see some "crazy" ice-fishermen on Finnish Gulf ice, which is almost gone now) - this year we have here very unusual "hot" weather for this season - last year I have skied that time and even until 11th of April but that last year's winter was untypical snowy. If you have Google Earth you can see some pictures I made in the middle of March last year from Finnish Gulf ice around here: 59?58'29.78"N 30?11'30.35"E I'd say that the best season here for sightseeing is the first part of June with "White Nights" season being in the middle and the temperature around +15-+25 degrees Celsius. The hottest month here is July (+20-+30 or even +35 Celsius) but humidity is rather high here and during hot July's days it's better stay out of the city... It could be also very good weather in the first ten days of May and in the first two weeks of September - the latter season, the "Indian Summer" is also very good usually for sightseeing but that time "White Nights" season is over (it ends in the middle of July). August isn't cold (+15-+20 Celsius) during the daytime but sometimes it could be very rainy and windy here... So, with very high probability it will not be less than +20-+25 degrees Celsius during the first ten days of July and it should be mainly sunny and "White Nights" season will be still here but if you folks are not afraid of some "cold" weather with +15-+20 degrees Celsius (and sometimes less than that) then I'd propose first part of June as the best season here because this season the city is still very fresh well washed after the winter, with new leaves on the trees, a lot of flowers and not that much tourists... Yes, they seems to wash city now every night during summer time (and they use shampoo - incredible luxury for Soviet times) but in July because of a lot of cars on the streets, very hot air and high humidity it becomes dusty on the streets of the city.... They build here five minutes by foots from my home a big super-duper modern business center - it will be called "Atlantic City". It could be ready on summer 2008 - how about having AccessD conference in it? Well, renting conference space there could be pricey - then we can find other less expensive options... As for BBQ party - that could be made on Finnish Gulf beach near to me or we can find many other more civilized places as restaurants etc. Of course McDonalds and KFC and all that "junk fast-food" and pizza etc. are also available here... Well, and vodka with caviar and mushrooms and salted cabbage and herring and (cold) borsch and other Russian foods specialties if you like to try are available here... Sorry, I didn't mention Hermitage and other museums, beautiful architecture, monuments etc. :) - I think that Lembit Soobik who has been here recently (cold winter time!) will tell more and better than me about all that for you to become eager to see all that beauty by your own eyes - I'm a kind of accustomed to live here (:)) and I can miss to tell about the most impressive things a Westerner can find and see here and about the most nasty and ugly pictures of this city... Thank you again for your interest to St.Petersburg, Russia. Hope to see a lot of you here during year 2008 AccessD conference. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 23, 2007 9:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I think summer in St. Petersburg is August 3rd through August 7th. But Shamil could tell us more precisely. :) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 11:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi Shamil: St.Petersburg would be an excellent choice. It would take at least a year of planning. When would be a good time of year? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, March 22, 2007 12:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference <<< Then we could call it international. >>> Yes, if speakers will use Skype or MS Messenger - no problem here to participate in this conference using my broadband Internet connection... I have currently an US B-1 opened Visa but this will be over this June - so my chances to participate personally in September's conference are currently low... And getting there on May is also questionable because of financial issues... I'm sorry I will probably not be able to attend this conference live - as for Skype connection - no problem... And BTW, I have had here already met four AccessD members during several recent years - all of them liked Russia as it's now - I have nearby a good hotel/motel where there could be a conference room rented etc. - what about next AccessD conference in St.Petersburg, Russia? :) -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 6:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 7:44 AM -- 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 Fri Mar 23 16:11:45 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 23 Mar 2007 17:11:45 -0400 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <0a7c01c76d7b$83958e10$6402a8c0@ScuzzPaq> References: <008301c76cba$31833df0$657aa8c0@m6805><0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq><000001c76d7a$2d9585c0$657aa8c0@m6805> <0a7c01c76d7b$83958e10$6402a8c0@ScuzzPaq> Message-ID: <002301c76d8f$dd6e4210$657aa8c0@m6805> The ram disk board was ~125. Google gigabyte gc-ramdisk John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 2:46 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius Great idea! May I ask how that cost - roughly? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 23, 2007 1:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius John, I purchased a hardware RAMDISK board, put 4 1gb ram cards on it and built a ram disk to hold all that info. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Mar 23 16:24:42 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 23 Mar 2007 17:24:42 -0400 Subject: [AccessD] Great Russian AccessD Conference In-Reply-To: <0JFD00E2DK3HPJG0@l-daemon> References: <002101c76d87$b6562560$6501a8c0@nant> <0JFD00E2DK3HPJG0@l-daemon> Message-ID: <002401c76d91$ac42c150$657aa8c0@m6805> OK guys, let's try to rename this to Great Russian AccessD conference or something. I have filters set to pull everything with Smokey mountain conference and I am getting all these messages. Thanks, John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 5:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference At the current rate of global warming by 2010 the +15C will be +20C and rather nice... but there goes the ice fishing. By the end of June the days must be getting up 18 hours of sunshine and that should be warm. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 23, 2007 1:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi All, Thank you for your interest to visit St.Petersburg, Russia! Yes, AccessD conference if it happens to get "critical mass" of interested participants could be held here in summer 2008 or in September 2008... Yes, Rocky, summer could be short and rather cold here but not as short as you guessed. :) In fact we have already here now for a couple of days +15C (still I see some "crazy" ice-fishermen on Finnish Gulf ice, which is almost gone now) - this year we have here very unusual "hot" weather for this season - last year I have skied that time and even until 11th of April but that last year's winter was untypical snowy. If you have Google Earth you can see some pictures I made in the middle of March last year from Finnish Gulf ice around here: 59?58'29.78"N 30?11'30.35"E I'd say that the best season here for sightseeing is the first part of June with "White Nights" season being in the middle and the temperature around +15-+25 degrees Celsius. The hottest month here is July (+20-+30 or even +15-++35 Celsius) but humidity is rather high here and during hot July's days it's better stay out of the city... It could be also very good weather in the first ten days of May and in the first two weeks of September - the latter season, the "Indian Summer" is also very good usually for sightseeing but that time "White Nights" season is over (it ends in the middle of July). August isn't cold (+15-+20 Celsius) during the daytime but sometimes it could be very rainy and windy here... So, with very high probability it will not be less than +20-+25 degrees Celsius during the first ten days of July and it should be mainly sunny and "White Nights" season will be still here but if you folks are not afraid of some "cold" weather with +15-+20 degrees Celsius (and sometimes less than that) then I'd propose first part of June as the best season here because this season the city is still very fresh well washed after the winter, with new leaves on the trees, a lot of flowers and not that much tourists... Yes, they seems to wash city now every night during summer time (and they use shampoo - incredible luxury for Soviet times) but in July because of a lot of cars on the streets, very hot air and high humidity it becomes dusty on the streets of the city.... They build here five minutes by foots from my home a big super-duper modern business center - it will be called "Atlantic City". It could be ready on summer 2008 - how about having AccessD conference in it? Well, renting conference space there could be pricey - then we can find other less expensive options... As for BBQ party - that could be made on Finnish Gulf beach near to me or we can find many other more civilized places as restaurants etc. Of course McDonalds and KFC and all that "junk fast-food" and pizza etc. are also available here... Well, and vodka with caviar and mushrooms and salted cabbage and herring and (cold) borsch and other Russian foods specialties if you like to try are available here... Sorry, I didn't mention Hermitage and other museums, beautiful architecture, monuments etc. :) - I think that Lembit Soobik who has been here recently (cold winter time!) will tell more and better than me about all that for you to become eager to see all that beauty by your own eyes - I'm a kind of accustomed to live here (:)) and I can miss to tell about the most impressive things a Westerner can find and see here and about the most nasty and ugly pictures of this city... Thank you again for your interest to St.Petersburg, Russia. Hope to see a lot of you here during year 2008 AccessD conference. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 23, 2007 9:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I think summer in St. Petersburg is August 3rd through August 7th. But Shamil could tell us more precisely. :) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 11:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi Shamil: St.Petersburg would be an excellent choice. It would take at least a year of planning. When would be a good time of year? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, March 22, 2007 12:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference <<< Then we could call it international. >>> Yes, if speakers will use Skype or MS Messenger - no problem here to participate in this conference using my broadband Internet connection... I have currently an US B-1 opened Visa but this will be over this June - so my chances to participate personally in September's conference are currently low... And getting there on May is also questionable because of financial issues... I'm sorry I will probably not be able to attend this conference live - as for Skype connection - no problem... And BTW, I have had here already met four AccessD members during several recent years - all of them liked Russia as it's now - I have nearby a good hotel/motel where there could be a conference room rented etc. - what about next AccessD conference in St.Petersburg, Russia? :) -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 6:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 7:44 AM -- 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 Mar 23 16:33:39 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 14:33:39 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <002801c76d8b$addc34c0$1800a8c0@s1800> Message-ID: <0JFD00H6TL0Y4VB0@l-daemon> Hi Lembit: Those pictures are great... I have not had a chance to go through all of them. (Curious... did a cat travel you guys??) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lembit Soobik Sent: Friday, March 23, 2007 1:42 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference yes, I have been there in St. Petersburg. a really great clean pretty pretty town. I was there in June last year for the white nights - almost whole night its sunlight. if you like you can see our pictures here: http://www.kodakgallery.de/I.jsp?c=krkm1ux.7t55nz8l&x=0&y=-uxxdja and I was again there February 22 - 26 this year. you can see the pictures here: http://www.kodakgallery.de/I.jsp?c=krkm1ux.4h1p14h9&x=0&y=t8v8v3 and both times Shamil was so nice to show us around. most of the pictures were taken by my wife, I did only the editing. have fun Lembit ----- Original Message ----- From: "Shamil Salakhetdinov" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 23, 2007 9:13 PM Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > Hi All, > > Thank you for your interest to visit St.Petersburg, Russia! > > Yes, AccessD conference if it happens to get "critical mass" of interested > participants could be held here in summer 2008 or in September 2008... > > Yes, Rocky, summer could be short and rather cold here but not as short as > you guessed. :) > > In fact we have already here now for a couple of days +15C (still I see > some > "crazy" ice-fishermen on Finnish Gulf ice, which is almost gone now) - > this > year we have here very unusual "hot" weather for this season - last year I > have skied that time and even until 11th of April but that last year's > winter was untypical snowy. If you have Google Earth you can see some > pictures I made in the middle of March last year from Finnish Gulf ice > around here: > > 59?58'29.78"N > 30?11'30.35"E > > I'd say that the best season here for sightseeing is the first part of > June > with "White Nights" season being in the middle and the temperature around > +15-+25 degrees Celsius. The hottest month here is July (+20-+30 or even > +35 > Celsius) but humidity is rather high here and during hot July's days it's > better stay out of the city... > > It could be also very good weather in the first ten days of May and in the > first two weeks of September - the latter season, the "Indian Summer" is > also very good usually for sightseeing but that time "White Nights" season > is over (it ends in the middle of July). > > August isn't cold (+15-+20 Celsius) during the daytime but sometimes it > could be very rainy and windy here... > > So, with very high probability it will not be less than +20-+25 degrees > Celsius during the first ten days of July and it should be mainly sunny > and > "White Nights" season will be still here but if you folks are not afraid > of > some "cold" weather with +15-+20 degrees Celsius (and sometimes less than > that) then I'd propose first part of June as the best season here because > this season the city is still very fresh well washed after the winter, > with > new leaves on the trees, a lot of flowers and not that much tourists... > Yes, > they seems to wash city now every night during summer time (and they use > shampoo - incredible luxury for Soviet times) but in July because of a lot > of cars on the streets, very hot air and high humidity it becomes dusty on > the streets of the city.... > > They build here five minutes by foots from my home a big super-duper > modern > business center - it will be called "Atlantic City". It could be ready on > summer 2008 - how about having AccessD conference in it? Well, renting > conference space there could be pricey - then we can find other less > expensive options... > > As for BBQ party - that could be made on Finnish Gulf beach near to me or > we > can find many other more civilized places as restaurants etc. Of course > McDonalds and KFC and all that "junk fast-food" and pizza etc. are also > available here... Well, and vodka with caviar and mushrooms and salted > cabbage and herring and (cold) borsch and other Russian foods specialties > if > you like to try are available here... > > Sorry, I didn't mention Hermitage and other museums, beautiful > architecture, > monuments etc. :) - I think that Lembit Soobik who has been here recently > (cold winter time!) will tell more and better than me about all that for > you > to become eager to see all that beauty by your own eyes - I'm a kind of > accustomed to live here (:)) and I can miss to tell about the most > impressive things a Westerner can find and see here and about the most > nasty > and ugly pictures of this city... > > Thank you again for your interest to St.Petersburg, Russia. > > Hope to see a lot of you here during year 2008 AccessD conference. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at > Beach Access Software > Sent: Friday, March 23, 2007 9:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > I think summer in St. Petersburg is August 3rd through August 7th. But > Shamil could tell us more precisely. :) > > Rocky > > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Friday, March 23, 2007 11:38 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Hi Shamil: > > St.Petersburg would be an excellent choice. It would take at least a year > of > planning. When would be a good time of year? > > Jim > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Thursday, March 22, 2007 12:10 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > <<< > Then we could call it international. >>>> > Yes, if speakers will use Skype or MS Messenger - no problem here to > participate in this conference using my broadband Internet connection... > > I have currently an US B-1 opened Visa but this will be over this June - > so > my chances to participate personally in September's conference are > currently > low... > > And getting there on May is also questionable because of financial > issues... > > I'm sorry I will probably not be able to attend this conference live - as > for Skype connection - no problem... > > And BTW, I have had here already met four AccessD members during several > recent years - all of them liked Russia as it's now - I have nearby a good > hotel/motel where there could be a conference room rented etc. - what > about > next AccessD conference in St.Petersburg, Russia? :) > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Thursday, March 22, 2007 6:13 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Maybe we can arrange for a video feed out to the internet. Then those not > able to attend could tune in to the feed. Then we could call it > international. > > ;-) > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Thursday, March 22, 2007 10:56 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > So is the conference on for sure? We need some international speakers so I > can tell the boss I'm going to an international conference. :-) Jim Hale > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Wednesday, March 21, 2007 9:29 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Great Smokey Mountains AccessD Conference > > > I just found this for anyone who might be considering coming down to the > conference. Pretty pictures. > > http://www.visitnc.com/ > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > *********************************************************************** > The information transmitted is intended solely for the individual or > entity > to which it is addressed and may contain confidential and/or privileged > material. Any review, retransmission, dissemination or other use of or > taking action in reliance upon this information by persons or entities > other > than the intended recipient is prohibited. > If you have received this email in error please contact the sender and > delete the material from any computer. As a recipient of this email, you > are > responsible for screening its contents and the contents of any attachments > for the presence of viruses. No liability is accepted for any damages > caused > by any virus transmitted by this email. > -- > 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 > 7:44 AM > > > -- > 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 shamil at users.mns.ru Fri Mar 23 16:30:53 2007 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Sat, 24 Mar 2007 00:30:53 +0300 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <00d201c76d8e$bacfc270$0201a8c0@HAL9005> Message-ID: <000301c76d92$89220770$6501a8c0@nant> <<< And we need to save a whole day for the Hermitage, yes? >>> Rocky, I think Hermitage is as big as Louvre (Paris) - yes, if you "run trough" then one day should be enough. And there are also Russian Museum, Peterhof, Pushkin, Pavlovsk - Russian "equivalents" of D'Orse, Versailles, Fontainebleau... - you can plan one month and still it will be not enough to see all that architecture and museums we have here... -- Shamil -----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, March 24, 2007 12:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Shamil: I'm in. Probably have to bring the whole family. It will be our last summer with Max before he goes away to college. And we need to save a whole day for the Hermitage, yes? Regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 23, 2007 1:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi All, Thank you for your interest to visit St.Petersburg, Russia! Yes, AccessD conference if it happens to get "critical mass" of interested participants could be held here in summer 2008 or in September 2008... Yes, Rocky, summer could be short and rather cold here but not as short as you guessed. :) In fact we have already here now for a couple of days +15C (still I see some "crazy" ice-fishermen on Finnish Gulf ice, which is almost gone now) - this year we have here very unusual "hot" weather for this season - last year I have skied that time and even until 11th of April but that last year's winter was untypical snowy. If you have Google Earth you can see some pictures I made in the middle of March last year from Finnish Gulf ice around here: 59?58'29.78"N 30?11'30.35"E I'd say that the best season here for sightseeing is the first part of June with "White Nights" season being in the middle and the temperature around +15-+25 degrees Celsius. The hottest month here is July (+20-+30 or even +15-++35 Celsius) but humidity is rather high here and during hot July's days it's better stay out of the city... It could be also very good weather in the first ten days of May and in the first two weeks of September - the latter season, the "Indian Summer" is also very good usually for sightseeing but that time "White Nights" season is over (it ends in the middle of July). August isn't cold (+15-+20 Celsius) during the daytime but sometimes it could be very rainy and windy here... So, with very high probability it will not be less than +20-+25 degrees Celsius during the first ten days of July and it should be mainly sunny and "White Nights" season will be still here but if you folks are not afraid of some "cold" weather with +15-+20 degrees Celsius (and sometimes less than that) then I'd propose first part of June as the best season here because this season the city is still very fresh well washed after the winter, with new leaves on the trees, a lot of flowers and not that much tourists... Yes, they seems to wash city now every night during summer time (and they use shampoo - incredible luxury for Soviet times) but in July because of a lot of cars on the streets, very hot air and high humidity it becomes dusty on the streets of the city.... They build here five minutes by foots from my home a big super-duper modern business center - it will be called "Atlantic City". It could be ready on summer 2008 - how about having AccessD conference in it? Well, renting conference space there could be pricey - then we can find other less expensive options... As for BBQ party - that could be made on Finnish Gulf beach near to me or we can find many other more civilized places as restaurants etc. Of course McDonalds and KFC and all that "junk fast-food" and pizza etc. are also available here... Well, and vodka with caviar and mushrooms and salted cabbage and herring and (cold) borsch and other Russian foods specialties if you like to try are available here... Sorry, I didn't mention Hermitage and other museums, beautiful architecture, monuments etc. :) - I think that Lembit Soobik who has been here recently (cold winter time!) will tell more and better than me about all that for you to become eager to see all that beauty by your own eyes - I'm a kind of accustomed to live here (:)) and I can miss to tell about the most impressive things a Westerner can find and see here and about the most nasty and ugly pictures of this city... Thank you again for your interest to St.Petersburg, Russia. Hope to see a lot of you here during year 2008 AccessD conference. -- Shamil <<< tail skipped >>> From lembit.dbamail at t-online.de Fri Mar 23 16:49:07 2007 From: lembit.dbamail at t-online.de (Lembit Soobik) Date: Fri, 23 Mar 2007 22:49:07 +0100 Subject: [AccessD] Great Russian AccessD conference - was Great Smokey Mountains AccessD Conference References: <0JFD00H6TL0Y4VB0@l-daemon> Message-ID: <002001c76d95$1545f750$1800a8c0@s1800> LOL, did a cat travel us? you mean did a cat travel with us? no, my wife likes to take pictures of cats, and did you see there are bears in the streets of St. Petersburg. Lembit, who is going on 3 weeks vacation now ----- Original Message ----- From: "Jim Lawrence" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 23, 2007 10:33 PM Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > Hi Lembit: > > Those pictures are great... I have not had a chance to go through all of > them. (Curious... did a cat travel you guys??) > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lembit Soobik > Sent: Friday, March 23, 2007 1:42 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > yes, I have been there in St. Petersburg. > a really great clean pretty pretty town. > I was there in June last year for the white nights - almost whole night > its > sunlight. > if you like you can see our pictures here: > > http://www.kodakgallery.de/I.jsp?c=krkm1ux.7t55nz8l&x=0&y=-uxxdja > > and I was again there February 22 - 26 this year. you can see the > pictures > here: > > http://www.kodakgallery.de/I.jsp?c=krkm1ux.4h1p14h9&x=0&y=t8v8v3 > > and both times Shamil was so nice to show us around. > > most of the pictures were taken by my wife, I did only the editing. > > have fun > > Lembit > > ----- Original Message ----- > From: "Shamil Salakhetdinov" > To: "'Access Developers discussion and problem solving'" > > Sent: Friday, March 23, 2007 9:13 PM > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > >> Hi All, >> >> Thank you for your interest to visit St.Petersburg, Russia! >> >> Yes, AccessD conference if it happens to get "critical mass" of >> interested >> participants could be held here in summer 2008 or in September 2008... >> >> Yes, Rocky, summer could be short and rather cold here but not as short >> as >> you guessed. :) >> >> In fact we have already here now for a couple of days +15C (still I see >> some >> "crazy" ice-fishermen on Finnish Gulf ice, which is almost gone now) - >> this >> year we have here very unusual "hot" weather for this season - last year >> I >> have skied that time and even until 11th of April but that last year's >> winter was untypical snowy. If you have Google Earth you can see some >> pictures I made in the middle of March last year from Finnish Gulf ice >> around here: >> >> 59?58'29.78"N >> 30?11'30.35"E >> >> I'd say that the best season here for sightseeing is the first part of >> June >> with "White Nights" season being in the middle and the temperature around >> +15-+25 degrees Celsius. The hottest month here is July (+20-+30 or even >> +35 >> Celsius) but humidity is rather high here and during hot July's days it's >> better stay out of the city... >> >> It could be also very good weather in the first ten days of May and in >> the >> first two weeks of September - the latter season, the "Indian Summer" is >> also very good usually for sightseeing but that time "White Nights" >> season >> is over (it ends in the middle of July). >> >> August isn't cold (+15-+20 Celsius) during the daytime but sometimes it >> could be very rainy and windy here... >> >> So, with very high probability it will not be less than +20-+25 degrees >> Celsius during the first ten days of July and it should be mainly sunny >> and >> "White Nights" season will be still here but if you folks are not afraid >> of >> some "cold" weather with +15-+20 degrees Celsius (and sometimes less than >> that) then I'd propose first part of June as the best season here because >> this season the city is still very fresh well washed after the winter, >> with >> new leaves on the trees, a lot of flowers and not that much tourists... >> Yes, >> they seems to wash city now every night during summer time (and they use >> shampoo - incredible luxury for Soviet times) but in July because of a >> lot >> of cars on the streets, very hot air and high humidity it becomes dusty >> on >> the streets of the city.... >> >> They build here five minutes by foots from my home a big super-duper >> modern >> business center - it will be called "Atlantic City". It could be ready on >> summer 2008 - how about having AccessD conference in it? Well, renting >> conference space there could be pricey - then we can find other less >> expensive options... >> >> As for BBQ party - that could be made on Finnish Gulf beach near to me or >> we >> can find many other more civilized places as restaurants etc. Of course >> McDonalds and KFC and all that "junk fast-food" and pizza etc. are also >> available here... Well, and vodka with caviar and mushrooms and salted >> cabbage and herring and (cold) borsch and other Russian foods specialties >> if >> you like to try are available here... >> >> Sorry, I didn't mention Hermitage and other museums, beautiful >> architecture, >> monuments etc. :) - I think that Lembit Soobik who has been here recently >> (cold winter time!) will tell more and better than me about all that for >> you >> to become eager to see all that beauty by your own eyes - I'm a kind of >> accustomed to live here (:)) and I can miss to tell about the most >> impressive things a Westerner can find and see here and about the most >> nasty >> and ugly pictures of this city... >> >> Thank you again for your interest to St.Petersburg, Russia. >> >> Hope to see a lot of you here during year 2008 AccessD conference. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >> at >> Beach Access Software >> Sent: Friday, March 23, 2007 9:54 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >> >> I think summer in St. Petersburg is August 3rd through August 7th. But >> Shamil could tell us more precisely. :) >> >> Rocky >> >> >> >> >> >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence >> Sent: Friday, March 23, 2007 11:38 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >> >> Hi Shamil: >> >> St.Petersburg would be an excellent choice. It would take at least a year >> of >> planning. When would be a good time of year? >> >> Jim >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil >> Salakhetdinov >> Sent: Thursday, March 22, 2007 12:10 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >> >> <<< >> Then we could call it international. >>>>> >> Yes, if speakers will use Skype or MS Messenger - no problem here to >> participate in this conference using my broadband Internet connection... >> >> I have currently an US B-1 opened Visa but this will be over this June - >> so >> my chances to participate personally in September's conference are >> currently >> low... >> >> And getting there on May is also questionable because of financial >> issues... >> >> I'm sorry I will probably not be able to attend this conference live - as >> for Skype connection - no problem... >> >> And BTW, I have had here already met four AccessD members during several >> recent years - all of them liked Russia as it's now - I have nearby a >> good >> hotel/motel where there could be a conference room rented etc. - what >> about >> next AccessD conference in St.Petersburg, Russia? :) >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >> Sent: Thursday, March 22, 2007 6:13 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >> >> Maybe we can arrange for a video feed out to the internet. Then those >> not >> able to attend could tune in to the feed. Then we could call it >> international. >> >> ;-) >> >> John W. Colby >> Colby Consulting >> www.ColbyConsulting.com >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim >> Sent: Thursday, March 22, 2007 10:56 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >> >> So is the conference on for sure? We need some international speakers so >> I >> can tell the boss I'm going to an international conference. :-) Jim Hale >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >> Sent: Wednesday, March 21, 2007 9:29 PM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Great Smokey Mountains AccessD Conference >> >> >> I just found this for anyone who might be considering coming down to the >> conference. Pretty pictures. >> >> http://www.visitnc.com/ >> >> >> John W. Colby >> Colby Consulting >> www.ColbyConsulting.com >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> *********************************************************************** >> The information transmitted is intended solely for the individual or >> entity >> to which it is addressed and may contain confidential and/or privileged >> material. Any review, retransmission, dissemination or other use of or >> taking action in reliance upon this information by persons or entities >> other >> than the intended recipient is prohibited. >> If you have received this email in error please contact the sender and >> delete the material from any computer. As a recipient of this email, you >> are >> responsible for screening its contents and the contents of any >> attachments >> for the presence of viruses. No liability is accepted for any damages >> caused >> by any virus transmitted by this email. >> -- >> 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 >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: >> 3/22/2007 >> 7:44 AM >> >> >> -- >> 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 Fri Mar 23 16:56:47 2007 From: john at winhaven.net (John Bartow) Date: Fri, 23 Mar 2007 16:56:47 -0500 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <002301c76d8f$dd6e4210$657aa8c0@m6805> References: <008301c76cba$31833df0$657aa8c0@m6805><0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq><000001c76d7a$2d9585c0$657aa8c0@m6805><0a7c01c76d7b$83958e10$6402a8c0@ScuzzPaq> <002301c76d8f$dd6e4210$657aa8c0@m6805> Message-ID: <0b4101c76d96$281427c0$6402a8c0@ScuzzPaq> Thanks - will do. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 23, 2007 4:12 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius The ram disk board was ~125. Google gigabyte gc-ramdisk From john at winhaven.net Fri Mar 23 16:56:47 2007 From: john at winhaven.net (John Bartow) Date: Fri, 23 Mar 2007 16:56:47 -0500 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <0JFD00LZ0DSOZ3V0@l-daemon> References: <0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq> <0JFD00LZ0DSOZ3V0@l-daemon> Message-ID: <0b4201c76d96$287385d0$6402a8c0@ScuzzPaq> Hi Jim, Yes, in this case it is smaller business. about 30 PCs and Macs with various Unix/NT/W2K/W2k3 servers. And that is a good idea, using a server to do it with but they do not actually own a server (and we've been trying...). Most of the equipment the smaller printing/publishing services use now is leased and come with their own hosting servers/workstations. We still manage all of them for the client but other than security applications they can't install anything else on these machines. So they are basically a peer to peer shop with NAS. Believe me, its not the way I would have them do it. I stopped into this afternoon to check on things and per chance the office manager said to me "things sure are working good around here since you've come." Although its true, I never thought I'd hear out load. Nice to hear, now that we have their confidence maybe we can finally get them to install something a little more manageable! This is an ideal shop for SBS. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 1:57 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius Hi John: If your customer is a small clients and it sounds like it that is a huge upfront cost... Can not one server, setup do the same? Just a question. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 10:28 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius I'm working with one on a client site (a publishing who also does bulk mailings). They just sent a notice that the next upgrade will require that the user have a DVD reader (as it would take too many CDs to distribute this much information), Pentium 4 and minimum 512MB available RAM (highly recommended 3 GB for good performance). Apparently, according to this company, the USPS has changed it requirements for how programs designate their mailing codes and is now forcing them to use the USPS database directly. (I could get the details and post them if anyone is interested). Upon further investigation the USPS database is approx. 3 GB. So my conclusion is that the only way this company's application runs well with this new requirement is to load the entire USPS database into RAM. This requires a new XP workstation that will be the biggest, fastest computer this clients owns - all for doing bulk mailings via proprietary software and equipment. Previous to this upgrade they had been using the lowest end XP workstation. -- 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 Mar 23 17:54:05 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 15:54:05 -0700 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <0b4201c76d96$287385d0$6402a8c0@ScuzzPaq> Message-ID: <0JFD00AV0OR09200@l-daemon> Hi John: The reason that I am recommending a server solution as I have a client with a similar mixed group of PCs, with Windows and Linux. They have always had a server since I set one up and 8 years ago and it is easy to connect and mange boxes remotely, with Active directory. The server now has 4GB of RAM and we are planning on adding another 500GB hard drive and moving the old drive on to a LINUX box (ran out of space). To handle applications that are too big for the stations, a remote desktop connection is used. There is an open source 'rdesk' that allows the Linux people to access the Windows 2003 Server. We have even leveraged some of the older boxes by installing 'Ubuntu' Linux. The client's money has gone into keeping the main server 'state-of-art'. When the server hardware/software no longer 'cuts-its' it becomes another Server workstation. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 2:57 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius Hi Jim, Yes, in this case it is smaller business. about 30 PCs and Macs with various Unix/NT/W2K/W2k3 servers. And that is a good idea, using a server to do it with but they do not actually own a server (and we've been trying...). Most of the equipment the smaller printing/publishing services use now is leased and come with their own hosting servers/workstations. We still manage all of them for the client but other than security applications they can't install anything else on these machines. So they are basically a peer to peer shop with NAS. Believe me, its not the way I would have them do it. I stopped into this afternoon to check on things and per chance the office manager said to me "things sure are working good around here since you've come." Although its true, I never thought I'd hear out load. Nice to hear, now that we have their confidence maybe we can finally get them to install something a little more manageable! This is an ideal shop for SBS. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 1:57 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius Hi John: If your customer is a small clients and it sounds like it that is a huge upfront cost... Can not one server, setup do the same? Just a question. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 10:28 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius I'm working with one on a client site (a publishing who also does bulk mailings). They just sent a notice that the next upgrade will require that the user have a DVD reader (as it would take too many CDs to distribute this much information), Pentium 4 and minimum 512MB available RAM (highly recommended 3 GB for good performance). Apparently, according to this company, the USPS has changed it requirements for how programs designate their mailing codes and is now forcing them to use the USPS database directly. (I could get the details and post them if anyone is interested). Upon further investigation the USPS database is approx. 3 GB. So my conclusion is that the only way this company's application runs well with this new requirement is to load the entire USPS database into RAM. This requires a new XP workstation that will be the biggest, fastest computer this clients owns - all for doing bulk mailings via proprietary software and equipment. Previous to this upgrade they had been using the lowest end XP workstation. -- 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 Fri Mar 23 18:52:31 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 24 Mar 2007 09:52:31 +1000 Subject: [AccessD] UNIX time. Was: Crack Code In-Reply-To: References: , Message-ID: <4604683F.22034.33AB7CD1@stuart.lexacorp.com.pg> On 23 Mar 2007 at 17:23, Mark A Matte wrote: > Function DeCode(OBJID As String) > Dim P_One ... > P_One = Left(OBJID, 1) ... > P_One = DLookup("[Val] ", "tblKey", "[char]= '" & P_One & "'") ... > P_One = P_One * 60466176 ... > DeCode = DateAdd("s", (P_One + P_Two + P_Three + P_Four + P_Five + P_Six), > #12/31/69 4:00:00 PM#) > > End Function > > Any better ideas...please let me know. Lose all the DLookups and use a loop :-) Function Decode2(OBJID As String) As Date Dim lngSeconds As Long Dim strValues As String Dim lngLoop As Long strValues = "123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" For lngLoop = 1 To 6 lngSeconds = lngSeconds + _ (InStr(strValues, Mid$(OBJID, lngLoop, 1)) * 36 ^ (6 - lngLoop)) Next Decode2 = DateAdd("s", lngSeconds, #12/31/1969 4:00:00 PM#) End Function -- Stuart From markamatte at hotmail.com Fri Mar 23 20:37:19 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Sat, 24 Mar 2007 01:37:19 +0000 Subject: [AccessD] UNIX time. Was: Crack Code In-Reply-To: <4604683F.22034.33AB7CD1@stuart.lexacorp.com.pg> Message-ID: wow...thats cool...I will plug it in and try tomorrow. Thanks, Mark A. Matte P.S...to non computer people mine looks cooler...lol >From: "Stuart McLachlan" >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] UNIX time. Was: Crack Code >Date: Sat, 24 Mar 2007 09:52:31 +1000 > >On 23 Mar 2007 at 17:23, Mark A Matte wrote: > > > Function DeCode(OBJID As String) > > Dim P_One >... > > P_One = Left(OBJID, 1) >... > > P_One = DLookup("[Val] ", "tblKey", "[char]= '" & P_One & "'") >... > > P_One = P_One * 60466176 >... > > DeCode = DateAdd("s", (P_One + P_Two + P_Three + P_Four + P_Five + >P_Six), > > #12/31/69 4:00:00 PM#) > > > > End Function > > > > Any better ideas...please let me know. > >Lose all the DLookups and use a loop :-) > >Function Decode2(OBJID As String) As Date >Dim lngSeconds As Long >Dim strValues As String >Dim lngLoop As Long > >strValues = "123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" > >For lngLoop = 1 To 6 > lngSeconds = lngSeconds + _ > (InStr(strValues, Mid$(OBJID, lngLoop, 1)) * 36 ^ (6 - lngLoop)) >Next >Decode2 = DateAdd("s", lngSeconds, #12/31/1969 4:00:00 PM#) >End Function >-- >Stuart > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Interest Rates near 39yr lows! $430,000 Mortgage for $1,399/mo - Calculate new payment http://www.lowermybills.com/lre/index.jsp?sourceid=lmb-9632-18466&moid=7581 From stuart at lexacorp.com.pg Sat Mar 24 04:38:31 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 24 Mar 2007 19:38:31 +1000 Subject: [AccessD] SQL Server 2005 Compact Edition In-Reply-To: References: Message-ID: <4604F197.11315.469621@stuart.lexacorp.com.pg> Just downloaded the documentation "Compact_Express_Comparison.doc". Unfortunately, it doesn't support stored procedures, views, triggers or role based security. I can't see any advantages over using an Access BE :-( On 23 Mar 2007 at 20:13, Gustav Brock wrote: > Hi Jim > > It is free to download and use. > But variety of drivers seems very limited - looks like it's mostly aimed at > dot Net as an embedded database. > > /gustav > > >>> accessd at shaw.ca 23-03-2007 20:03 >>> > It looks very interesting and no where did I see any indication of time-out > or cost. Am I missing something? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Friday, March 23, 2007 11:27 AM To: accessd at databaseadvisors.com > Subject: [AccessD] SQL Server 2005 Compact Edition > > Hi all > > Anyone having any experience or opinion on this: > > http://www.microsoft.com/sql/editions/compact/default.mspx > > Notice the sync tool for Access. > > /gustav > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Stuart From mwp.reid at qub.ac.uk Sat Mar 24 05:14:16 2007 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Sat, 24 Mar 2007 10:14:16 -0000 Subject: [AccessD] SQL Server 2005 Compact Edition References: <4604F197.11315.469621@stuart.lexacorp.com.pg> Message-ID: Its really for single user apps for example a small DB on a PDA etc so I would not expect to much form it. Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 ________________________________ From: accessd-bounces at databaseadvisors.com on behalf of Stuart McLachlan Sent: Sat 24/03/2007 09:38 To: Access Developers discussion and problem solving Subject: Re: [AccessD] SQL Server 2005 Compact Edition Just downloaded the documentation "Compact_Express_Comparison.doc". Unfortunately, it doesn't support stored procedures, views, triggers or role based security. I can't see any advantages over using an Access BE :-( On 23 Mar 2007 at 20:13, Gustav Brock wrote: > Hi Jim > > It is free to download and use. > But variety of drivers seems very limited - looks like it's mostly aimed at > dot Net as an embedded database. > > /gustav > > >>> accessd at shaw.ca 23-03-2007 20:03 >>> > It looks very interesting and no where did I see any indication of time-out > or cost. Am I missing something? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Friday, March 23, 2007 11:27 AM To: accessd at databaseadvisors.com > Subject: [AccessD] SQL Server 2005 Compact Edition > > Hi all > > Anyone having any experience or opinion on this: > > http://www.microsoft.com/sql/editions/compact/default.mspx > > Notice the sync tool for Access. > > /gustav > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Sat Mar 24 09:41:02 2007 From: artful at rogers.com (artful at rogers.com) Date: Sat, 24 Mar 2007 07:41:02 -0700 (PDT) Subject: [AccessD] SQL Server 2005 Compact Edition Message-ID: <270273.47076.qm@web88207.mail.re2.yahoo.com> I'm with you on that, Stuart. When I first read about its (lack of) features, I was baffled. There actully is one small reason to use it, and it's not much of one: it's data-compatible with its big sister, so you can use DTS or SSIS to easily move data back and forth. Other than that, maybe it's so wannabe-geeks can claim they run SQL Server on their little toys. A. ----- Original Message ---- From: Stuart McLachlan To: Access Developers discussion and problem solving Sent: Saturday, March 24, 2007 5:38:31 AM Subject: Re: [AccessD] SQL Server 2005 Compact Edition Just downloaded the documentation "Compact_Express_Comparison.doc". Unfortunately, it doesn't support stored procedures, views, triggers or role based security. I can't see any advantages over using an Access BE :-( On 23 Mar 2007 at 20:13, Gustav Brock wrote: > Hi Jim > > It is free to download and use. > But variety of drivers seems very limited - looks like it's mostly aimed at > dot Net as an embedded database. > > /gustav > > >>> accessd at shaw.ca 23-03-2007 20:03 >>> > It looks very interesting and no where did I see any indication of time-out > or cost. Am I missing something? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Friday, March 23, 2007 11:27 AM To: accessd at databaseadvisors.com > Subject: [AccessD] SQL Server 2005 Compact Edition > > Hi all > > Anyone having any experience or opinion on this: > > http://www.microsoft.com/sql/editions/compact/default.mspx > > Notice the sync tool for Access. > > /gustav > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bill_patten at earthlink.net Sat Mar 24 10:35:33 2007 From: bill_patten at earthlink.net (Bill Patten) Date: Sat, 24 Mar 2007 08:35:33 -0700 Subject: [AccessD] SQL Server 2005 Compact Edition In-Reply-To: <270273.47076.qm@web88207.mail.re2.yahoo.com> References: <270273.47076.qm@web88207.mail.re2.yahoo.com> Message-ID: <009D9F43CDEC4AE38A3F8B09086A1E34@BPCS> Actually it has some nice features. You could for example create a nice dispatch program for service tech's using a full SQL Server backend. Then write a Field Tech version for PDA's using SQL CE. When the tech returns to the shop in the evening he can sync wirelessly to the main SQL server. Since SQL CE is not a service, the tech could easily drag the SDF file from the PDA and drop it on his home PC. Then using a front end on the PC, connect to the database, complete the service tickets (Much easier than typing on a PDA.) and drag the file back to the PDA and sync in the morning when he gets back to the shop. This would work in many other field type operations and the fact that now you can connect to the database with a PC much more flexible. I am using the sync process for my PDA for a home grown PIM, time card tracker etc, and it works easily. Writing the PDA front end in dot net on the other hand was not easy. Bill SQL Server 2005 CE is the latest iteration of SQL CE / SQL Mobile / SQL Everywhere, the just can't settle on a name. ----- Original Message ----- From: To: "Access Developers discussion and problem solving" Sent: Saturday, March 24, 2007 7:41 AM Subject: Re: [AccessD] SQL Server 2005 Compact Edition > I'm with you on that, Stuart. When I first read about its (lack of) > features, I was baffled. There actully is one small reason to use it, and > it's not much of one: it's data-compatible with its big sister, so you can > use DTS or SSIS to easily move data back and forth. Other than that, maybe > it's so wannabe-geeks can claim they run SQL Server on their little toys. > > A. > > > > ----- Original Message ---- > From: Stuart McLachlan > To: Access Developers discussion and problem solving > > Sent: Saturday, March 24, 2007 5:38:31 AM > Subject: Re: [AccessD] SQL Server 2005 Compact Edition > > > Just downloaded the documentation "Compact_Express_Comparison.doc". > Unfortunately, it doesn't support stored procedures, views, triggers or > role based security. I can't see any advantages over using an Access BE > :-( > > > On 23 Mar 2007 at 20:13, Gustav Brock wrote: > >> Hi Jim >> >> It is free to download and use. >> But variety of drivers seems very limited - looks like it's mostly aimed >> at >> dot Net as an embedded database. >> >> /gustav >> >> >>> accessd at shaw.ca 23-03-2007 20:03 >>> >> It looks very interesting and no where did I see any indication of >> time-out >> or cost. Am I missing something? >> >> Jim >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Friday, March 23, 2007 11:27 AM To: accessd at databaseadvisors.com >> Subject: [AccessD] SQL Server 2005 Compact Edition >> >> Hi all >> >> Anyone having any experience or opinion on this: >> >> http://www.microsoft.com/sql/editions/compact/default.mspx >> >> Notice the sync tool for Access. >> >> /gustav >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > Stuart > > > -- > 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 Sun Mar 25 03:42:50 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 25 Mar 2007 10:42:50 +0200 Subject: [AccessD] SQL Server 2005 Compact Edition Message-ID: Hi Arthur et al Thanks. If "wearing Access glasses" it looks like this one feature is the only important one. On the other hand it seems fair, as it clearly is aimed for single user PDA apps. /gustav >>> artful at rogers.com 24-03-2007 15:41 >>> I'm with you on that, Stuart. When I first read about its (lack of) features, I was baffled. There actully is one small reason to use it, and it's not much of one: it's data-compatible with its big sister, so you can use DTS or SSIS to easily move data back and forth. Other than that, maybe it's so wannabe-geeks can claim they run SQL Server on their little toys. A. ----- Original Message ---- From: Stuart McLachlan To: Access Developers discussion and problem solving Sent: Saturday, March 24, 2007 5:38:31 AM Subject: Re: [AccessD] SQL Server 2005 Compact Edition Just downloaded the documentation "Compact_Express_Comparison.doc". Unfortunately, it doesn't support stored procedures, views, triggers or role based security. I can't see any advantages over using an Access BE :-( On 23 Mar 2007 at 20:13, Gustav Brock wrote: > Hi Jim > > It is free to download and use. > But variety of drivers seems very limited - looks like it's mostly aimed at > dot Net as an embedded database. > > /gustav > > >>> accessd at shaw.ca 23-03-2007 20:03 >>> > It looks very interesting and no where did I see any indication of time-out > or cost. Am I missing something? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Friday, March 23, 2007 11:27 AM To: accessd at databaseadvisors.com > Subject: [AccessD] SQL Server 2005 Compact Edition > > Hi all > > Anyone having any experience or opinion on this: > > http://www.microsoft.com/sql/editions/compact/default.mspx > > Notice the sync tool for Access. > > /gustav From wdhindman at dejpolsystems.com Sun Mar 25 12:04:36 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Sun, 25 Mar 2007 13:04:36 -0400 Subject: [AccessD] SQL Server 2005 Compact Edition References: Message-ID: <000f01c76eff$abbf1110$9258eb44@jisshowsbs.local> ...as I see it, the major hang-up with SQL Server Express is the size of the installation and that it runs as a service which complicates user installation and maintenance ...SQL Server Compact is "compact" and installs as a couple of DLLs ...its upward data compatibility makes it ideal for some tradeshow floor and scanner apps that I currently do with third party tools ...now I can move them to my own design/code and the data will move between them with a lot less problems. William Hindman ----- Original Message ----- From: "Gustav Brock" To: Sent: Sunday, March 25, 2007 4:42 AM Subject: Re: [AccessD] SQL Server 2005 Compact Edition > Hi Arthur et al > > Thanks. > If "wearing Access glasses" it looks like this one feature is the only > important one. On the other hand it seems fair, as it clearly is aimed for > single user PDA apps. > > /gustav > >>>> artful at rogers.com 24-03-2007 15:41 >>> > I'm with you on that, Stuart. When I first read about its (lack of) > features, I was baffled. There actully is one small reason to use it, and > it's not much of one: it's data-compatible with its big sister, so you can > use DTS or SSIS to easily move data back and forth. Other than that, maybe > it's so wannabe-geeks can claim they run SQL Server on their little toys. > > A. > > > > ----- Original Message ---- > From: Stuart McLachlan > To: Access Developers discussion and problem solving > > Sent: Saturday, March 24, 2007 5:38:31 AM > Subject: Re: [AccessD] SQL Server 2005 Compact Edition > > > Just downloaded the documentation "Compact_Express_Comparison.doc". > Unfortunately, it doesn't support stored procedures, views, triggers or > role based security. I can't see any advantages over using an Access BE > :-( > > > On 23 Mar 2007 at 20:13, Gustav Brock wrote: > >> Hi Jim >> >> It is free to download and use. >> But variety of drivers seems very limited - looks like it's mostly aimed >> at >> dot Net as an embedded database. >> >> /gustav >> >> >>> accessd at shaw.ca 23-03-2007 20:03 >>> >> It looks very interesting and no where did I see any indication of >> time-out >> or cost. Am I missing something? >> >> Jim >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Friday, March 23, 2007 11:27 AM To: accessd at databaseadvisors.com >> Subject: [AccessD] SQL Server 2005 Compact Edition >> >> Hi all >> >> Anyone having any experience or opinion on this: >> >> http://www.microsoft.com/sql/editions/compact/default.mspx >> >> Notice the sync tool for Access. >> >> /gustav > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From gustav at cactus.dk Sun Mar 25 12:16:41 2007 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 25 Mar 2007 19:16:41 +0200 Subject: [AccessD] SQL Server 2005 Compact Edition Message-ID: Hi William Which frontend would you use for that, and how would it connect to the SQL Server 2005 CE? /gustav >>> wdhindman at dejpolsystems.com 25-03-07 19:04 >>> ...as I see it, the major hang-up with SQL Server Express is the size of the installation and that it runs as a service which complicates user installation and maintenance ...SQL Server Compact is "compact" and installs as a couple of DLLs ...its upward data compatibility makes it ideal for some tradeshow floor and scanner apps that I currently do with third party tools ...now I can move them to my own design/code and the data will move between them with a lot less problems. William Hindman ----- Original Message ----- From: "Gustav Brock" To: Sent: Sunday, March 25, 2007 4:42 AM Subject: Re: [AccessD] SQL Server 2005 Compact Edition > Hi Arthur et al > > Thanks. > If "wearing Access glasses" it looks like this one feature is the only > important one. On the other hand it seems fair, as it clearly is aimed for > single user PDA apps. > > /gustav > >>>> artful at rogers.com 24-03-2007 15:41 >>> > I'm with you on that, Stuart. When I first read about its (lack of) > features, I was baffled. There actully is one small reason to use it, and > it's not much of one: it's data-compatible with its big sister, so you can > use DTS or SSIS to easily move data back and forth. Other than that, maybe > it's so wannabe-geeks can claim they run SQL Server on their little toys. > > A. > > > > ----- Original Message ---- > From: Stuart McLachlan > To: Access Developers discussion and problem solving > > Sent: Saturday, March 24, 2007 5:38:31 AM > Subject: Re: [AccessD] SQL Server 2005 Compact Edition > > > Just downloaded the documentation "Compact_Express_Comparison.doc". > Unfortunately, it doesn't support stored procedures, views, triggers or > role based security. I can't see any advantages over using an Access BE From dwaters at usinternet.com Sun Mar 25 12:38:59 2007 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 25 Mar 2007 12:38:59 -0500 Subject: [AccessD] In this Query but NOT that Query Message-ID: <000001c76f04$7a161b90$0200a8c0@danwaters> Queries! They hurt my hair! I have a qryA which has one field PeopleID. It has 8 Distinct rows. I also have qryB which has one field PeopleID. It has 13 Distinct rows. In qry B there are 5 rows where PeopleID is the same as in qryA. I need to write a query (or queries) which gives me a list of the three records that are in qryA but not in qryB. Any suggestions? Thanks! Dan From ebarro at verizon.net Sun Mar 25 12:59:29 2007 From: ebarro at verizon.net (Eric Barro) Date: Sun, 25 Mar 2007 10:59:29 -0700 Subject: [AccessD] In this Query but NOT that Query In-Reply-To: <000001c76f04$7a161b90$0200a8c0@danwaters> Message-ID: <0JFH001RY0N80MRA@vms040.mailsrvcs.net> SELECT a.* FROM qryA a LEFT OUTER JOIN qryB b ON b.PeopleID = a.PeopleID WHERE (b.PeopleID IS NULL) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, March 25, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] In this Query but NOT that Query Queries! They hurt my hair! I have a qryA which has one field PeopleID. It has 8 Distinct rows. I also have qryB which has one field PeopleID. It has 13 Distinct rows. In qry B there are 5 rows where PeopleID is the same as in qryA. I need to write a query (or queries) which gives me a list of the three records that are in qryA but not in qryB. Any suggestions? Thanks! Dan -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM From rockysmolin at bchacc.com Sun Mar 25 13:12:51 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sun, 25 Mar 2007 11:12:51 -0700 Subject: [AccessD] In this Query but NOT that Query In-Reply-To: <000001c76f04$7a161b90$0200a8c0@danwaters> Message-ID: <00ab01c76f09$33dda120$0201a8c0@HAL9005> A guess: Add qryA and qryB to s new query. Put PeopleIDfromqryA and PeopleIDfromqryB in the QBE. Link qryA to qryB: all records from qryA and only those in qryB which are equal. In criteria for PeopleIDfromA: <> PeopleIDfromB to suppress records in qryA that are in qryB Maybe. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, March 25, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] In this Query but NOT that Query Queries! They hurt my hair! I have a qryA which has one field PeopleID. It has 8 Distinct rows. I also have qryB which has one field PeopleID. It has 13 Distinct rows. In qry B there are 5 rows where PeopleID is the same as in qryA. I need to write a query (or queries) which gives me a list of the three records that are in qryA but not in qryB. Any suggestions? Thanks! Dan -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM From wdhindman at dejpolsystems.com Sun Mar 25 13:39:08 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Sun, 25 Mar 2007 14:39:08 -0400 Subject: [AccessD] SQL Server 2005 Compact Edition References: Message-ID: <000501c76f0c$e02f85d0$9258eb44@jisshowsbs.local> ...not sure Gustav ...I'm looking at C# Express right now ...but Windows CE was designed for this, a lot of code exists, and a number of scanners and handhelds already use it. William Hindman ----- Original Message ----- From: "Gustav Brock" To: Sent: Sunday, March 25, 2007 1:16 PM Subject: Re: [AccessD] SQL Server 2005 Compact Edition > Hi William > > Which frontend would you use for that, and how would it connect to the SQL > Server 2005 CE? > > /gustav > >>>> wdhindman at dejpolsystems.com 25-03-07 19:04 >>> > ...as I see it, the major hang-up with SQL Server Express is the size of > the > installation and that it runs as a service which complicates user > installation and maintenance ...SQL Server Compact is "compact" and > installs > as a couple of DLLs ...its upward data compatibility makes it ideal for > some > tradeshow floor and scanner apps that I currently do with third party > tools > ...now I can move them to my own design/code and the data will move > between > them with a lot less problems. > > William Hindman > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Sunday, March 25, 2007 4:42 AM > Subject: Re: [AccessD] SQL Server 2005 Compact Edition > > >> Hi Arthur et al >> >> Thanks. >> If "wearing Access glasses" it looks like this one feature is the only >> important one. On the other hand it seems fair, as it clearly is aimed >> for >> single user PDA apps. >> >> /gustav >> >>>>> artful at rogers.com 24-03-2007 15:41 >>> >> I'm with you on that, Stuart. When I first read about its (lack of) >> features, I was baffled. There actully is one small reason to use it, and >> it's not much of one: it's data-compatible with its big sister, so you >> can >> use DTS or SSIS to easily move data back and forth. Other than that, >> maybe >> it's so wannabe-geeks can claim they run SQL Server on their little toys. >> >> A. >> >> >> >> ----- Original Message ---- >> From: Stuart McLachlan >> To: Access Developers discussion and problem solving >> >> Sent: Saturday, March 24, 2007 5:38:31 AM >> Subject: Re: [AccessD] SQL Server 2005 Compact Edition >> >> >> Just downloaded the documentation "Compact_Express_Comparison.doc". >> Unfortunately, it doesn't support stored procedures, views, triggers or >> role based security. I can't see any advantages over using an Access BE > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dwaters at usinternet.com Sun Mar 25 14:29:15 2007 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 25 Mar 2007 14:29:15 -0500 Subject: [AccessD] In this Query but NOT that Query In-Reply-To: <0JFH001RY0N80MRA@vms040.mailsrvcs.net> References: <000001c76f04$7a161b90$0200a8c0@danwaters> <0JFH001RY0N80MRA@vms040.mailsrvcs.net> Message-ID: <000101c76f13$e05977d0$0200a8c0@danwaters> Hi Eric, I carefully set this up, but no joy. This looks like the No Match query template - I think this would work if it was two tables that were related. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Sunday, March 25, 2007 12:59 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] In this Query but NOT that Query SELECT a.* FROM qryA a LEFT OUTER JOIN qryB b ON b.PeopleID = a.PeopleID WHERE (b.PeopleID IS NULL) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, March 25, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] In this Query but NOT that Query Queries! They hurt my hair! I have a qryA which has one field PeopleID. It has 8 Distinct rows. I also have qryB which has one field PeopleID. It has 13 Distinct rows. In qry B there are 5 rows where PeopleID is the same as in qryA. I need to write a query (or queries) which gives me a list of the three records that are in qryA but not in qryB. Any suggestions? Thanks! Dan -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Sun Mar 25 14:48:41 2007 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 25 Mar 2007 14:48:41 -0500 Subject: [AccessD] In this Query but NOT that Query In-Reply-To: <00ab01c76f09$33dda120$0201a8c0@HAL9005> References: <000001c76f04$7a161b90$0200a8c0@danwaters> <00ab01c76f09$33dda120$0201a8c0@HAL9005> Message-ID: <000201c76f16$972bc420$0200a8c0@danwaters> Hi Rocky, Sounded good to me but still no. I tried all the combinations of joins and selecting which PeopleID was not equal to the other, but I always get now rows. Thanks! 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: Sunday, March 25, 2007 1:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] In this Query but NOT that Query A guess: Add qryA and qryB to s new query. Put PeopleIDfromqryA and PeopleIDfromqryB in the QBE. Link qryA to qryB: all records from qryA and only those in qryB which are equal. In criteria for PeopleIDfromA: <> PeopleIDfromB to suppress records in qryA that are in qryB Maybe. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, March 25, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] In this Query but NOT that Query Queries! They hurt my hair! I have a qryA which has one field PeopleID. It has 8 Distinct rows. I also have qryB which has one field PeopleID. It has 13 Distinct rows. In qry B there are 5 rows where PeopleID is the same as in qryA. I need to write a query (or queries) which gives me a list of the three records that are in qryA but not in qryB. Any suggestions? Thanks! Dan -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Sun Mar 25 14:52:40 2007 From: artful at rogers.com (artful at rogers.com) Date: Sun, 25 Mar 2007 12:52:40 -0700 (PDT) Subject: [AccessD] In this Query but NOT that Query Message-ID: <20070325195241.44430.qmail@web88210.mail.re2.yahoo.com> If the outer join doesn't work and the NOT IN() syntax doesn't work, I think the only possibility left is that the data types do not match in the underlying tables. Perhaps one is larger than the other. SELECT PeopleID FROM queryA WHERE PeopleID NOT IN( SELECT PeopleID FROM queryA ). Incidentally, how is it that one query contains 13 rows while the other contains 5 rows, and you're expecting only 3 rows back? Are there duplicates? A. ----- Original Message ---- From: Dan Waters To: Access Developers discussion and problem solving Sent: Sunday, March 25, 2007 3:29:15 PM Subject: Re: [AccessD] In this Query but NOT that Query Hi Eric, I carefully set this up, but no joy. This looks like the No Match query template - I think this would work if it was two tables that were related. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Sunday, March 25, 2007 12:59 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] In this Query but NOT that Query SELECT a.* FROM qryA a LEFT OUTER JOIN qryB b ON b.PeopleID = a.PeopleID WHERE (b.PeopleID IS NULL) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, March 25, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] In this Query but NOT that Query Queries! They hurt my hair! I have a qryA which has one field PeopleID. It has 8 Distinct rows. I also have qryB which has one field PeopleID. It has 13 Distinct rows. In qry B there are 5 rows where PeopleID is the same as in qryA. I need to write a query (or queries) which gives me a list of the three records that are in qryA but not in qryB. Any suggestions? Thanks! Dan -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- 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 Mar 25 15:30:31 2007 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 25 Mar 2007 15:30:31 -0500 Subject: [AccessD] In this Query but NOT that Query In-Reply-To: <20070325195241.44430.qmail@web88210.mail.re2.yahoo.com> References: <20070325195241.44430.qmail@web88210.mail.re2.yahoo.com> Message-ID: <000301c76f1c$6f889d20$0200a8c0@danwaters> Hi Art, There is joy in the world! (at least in my world!) :) I've never used subqueries before and I've never seen the NOT IN syntax. Seems really useful. No, there were no duplicates in either list. With this example, the most I could expect back would be 8 if all the 13 were different that those first 8. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Sunday, March 25, 2007 2:53 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] In this Query but NOT that Query If the outer join doesn't work and the NOT IN() syntax doesn't work, I think the only possibility left is that the data types do not match in the underlying tables. Perhaps one is larger than the other. SELECT PeopleID FROM queryA WHERE PeopleID NOT IN( SELECT PeopleID FROM queryA ). Incidentally, how is it that one query contains 13 rows while the other contains 5 rows, and you're expecting only 3 rows back? Are there duplicates? A. ----- Original Message ---- From: Dan Waters To: Access Developers discussion and problem solving Sent: Sunday, March 25, 2007 3:29:15 PM Subject: Re: [AccessD] In this Query but NOT that Query Hi Eric, I carefully set this up, but no joy. This looks like the No Match query template - I think this would work if it was two tables that were related. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Sunday, March 25, 2007 12:59 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] In this Query but NOT that Query SELECT a.* FROM qryA a LEFT OUTER JOIN qryB b ON b.PeopleID = a.PeopleID WHERE (b.PeopleID IS NULL) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, March 25, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] In this Query but NOT that Query Queries! They hurt my hair! I have a qryA which has one field PeopleID. It has 8 Distinct rows. I also have qryB which has one field PeopleID. It has 13 Distinct rows. In qry B there are 5 rows where PeopleID is the same as in qryA. I need to write a query (or queries) which gives me a list of the three records that are in qryA but not in qryB. Any suggestions? Thanks! Dan -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- 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 Sun Mar 25 15:50:55 2007 From: dw-murphy at cox.net (Doug Murphy) Date: Sun, 25 Mar 2007 13:50:55 -0700 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <0JFH001RY0N80MRA@vms040.mailsrvcs.net> Message-ID: <002301c76f1f$48b21c50$0200a8c0@murphy3234aaf1> Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug From ebarro at verizon.net Sun Mar 25 16:00:13 2007 From: ebarro at verizon.net (Eric Barro) Date: Sun, 25 Mar 2007 14:00:13 -0700 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <002301c76f1f$48b21c50$0200a8c0@murphy3234aaf1> Message-ID: <0JFH00EZN90E2C07@vms048.mailsrvcs.net> Doug, Here are some things to check: 1. Check the IUSR_MACHINENAME account to make sure it has enough permissions to perform the action you need it to perform. 2. Check SQL Server Express to make sure that it is using SQL authentication versus Windows authentication. Because of the focus on security, SQL server versions default to Windows authentication only. You can use Windows authentication or both Windows and SQL server authentication. 3. Does your .NET app perform anything other than load the page like authenticating logins, reading cookies, etc...that would require permissions other than what is already standard? Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 1:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM From artful at rogers.com Sun Mar 25 16:07:26 2007 From: artful at rogers.com (artful at rogers.com) Date: Sun, 25 Mar 2007 14:07:26 -0700 (PDT) Subject: [AccessD] In this Query but NOT that Query Message-ID: <56394.23823.qm@web88207.mail.re2.yahoo.com> Glad I could help. NOT IN() typically runs more slowly than a join would, but with such a small number of rows you wouldn't notice. Arthur ----- Original Message ---- From: Dan Waters To: Access Developers discussion and problem solving Sent: Sunday, March 25, 2007 4:30:31 PM Subject: Re: [AccessD] In this Query but NOT that Query Hi Art, There is joy in the world! (at least in my world!) :) I've never used subqueries before and I've never seen the NOT IN syntax. Seems really useful. No, there were no duplicates in either list. With this example, the most I could expect back would be 8 if all the 13 were different that those first 8. Thanks! Dan From dw-murphy at cox.net Sun Mar 25 16:14:14 2007 From: dw-murphy at cox.net (Doug Murphy) Date: Sun, 25 Mar 2007 14:14:14 -0700 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <0JFH00EZN90E2C07@vms048.mailsrvcs.net> Message-ID: <002701c76f22$8abde360$0200a8c0@murphy3234aaf1> Thanks Eric, I'll take a look at the IUSR_Machinename account. Thought I had given it everything. SQLServer Express is using windows authentication. I'll try using sql authentication. The opening page simply does some reads from the db. Other pages update tables run action quesies, etc. Have not been able to get there under IIS yet. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Sunday, March 25, 2007 2:00 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Doug, Here are some things to check: 1. Check the IUSR_MACHINENAME account to make sure it has enough permissions to perform the action you need it to perform. 2. Check SQL Server Express to make sure that it is using SQL authentication versus Windows authentication. Because of the focus on security, SQL server versions default to Windows authentication only. You can use Windows authentication or both Windows and SQL server authentication. 3. Does your .NET app perform anything other than load the page like authenticating logins, reading cookies, etc...that would require permissions other than what is already standard? Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 1:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Sun Mar 25 16:18:47 2007 From: dw-murphy at cox.net (Doug Murphy) Date: Sun, 25 Mar 2007 14:18:47 -0700 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <0JFH00EZN90E2C07@vms048.mailsrvcs.net> Message-ID: <002801c76f23$2d35fd80$0200a8c0@murphy3234aaf1> Hi Eric, Just took a quick look at the server authentication and it is Windows. Looks like the choice is either Windows Authentication or SQL Server. How would I set up both? Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Sunday, March 25, 2007 2:00 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Doug, Here are some things to check: 1. Check the IUSR_MACHINENAME account to make sure it has enough permissions to perform the action you need it to perform. 2. Check SQL Server Express to make sure that it is using SQL authentication versus Windows authentication. Because of the focus on security, SQL server versions default to Windows authentication only. You can use Windows authentication or both Windows and SQL server authentication. 3. Does your .NET app perform anything other than load the page like authenticating logins, reading cookies, etc...that would require permissions other than what is already standard? Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 1:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ebarro at verizon.net Sun Mar 25 16:36:22 2007 From: ebarro at verizon.net (Eric Barro) Date: Sun, 25 Mar 2007 14:36:22 -0700 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <002801c76f23$2d35fd80$0200a8c0@murphy3234aaf1> Message-ID: <0JFH002SUAOSPO26@vms042.mailsrvcs.net> You can do this via the SQL Computer Manager interface. SQL calls this mixed mode. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 2:19 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Hi Eric, Just took a quick look at the server authentication and it is Windows. Looks like the choice is either Windows Authentication or SQL Server. How would I set up both? Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Sunday, March 25, 2007 2:00 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Doug, Here are some things to check: 1. Check the IUSR_MACHINENAME account to make sure it has enough permissions to perform the action you need it to perform. 2. Check SQL Server Express to make sure that it is using SQL authentication versus Windows authentication. Because of the focus on security, SQL server versions default to Windows authentication only. You can use Windows authentication or both Windows and SQL server authentication. 3. Does your .NET app perform anything other than load the page like authenticating logins, reading cookies, etc...that would require permissions other than what is already standard? Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 1:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM From dw-murphy at cox.net Sun Mar 25 16:55:28 2007 From: dw-murphy at cox.net (Doug Murphy) Date: Sun, 25 Mar 2007 14:55:28 -0700 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <0JFH002SUAOSPO26@vms042.mailsrvcs.net> Message-ID: <002c01c76f28$4d27d6e0$0200a8c0@murphy3234aaf1> Looks like with SQL Express this is limited to one or the other, atleast through Sever Management Studio Express. I'll switch to SQL authentication and modify my connection string. It make sense that this could be the problem. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Sunday, March 25, 2007 2:36 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions You can do this via the SQL Computer Manager interface. SQL calls this mixed mode. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 2:19 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Hi Eric, Just took a quick look at the server authentication and it is Windows. Looks like the choice is either Windows Authentication or SQL Server. How would I set up both? Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Sunday, March 25, 2007 2:00 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Doug, Here are some things to check: 1. Check the IUSR_MACHINENAME account to make sure it has enough permissions to perform the action you need it to perform. 2. Check SQL Server Express to make sure that it is using SQL authentication versus Windows authentication. Because of the focus on security, SQL server versions default to Windows authentication only. You can use Windows authentication or both Windows and SQL server authentication. 3. Does your .NET app perform anything other than load the page like authenticating logins, reading cookies, etc...that would require permissions other than what is already standard? Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 1:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at sc.rr.com Sun Mar 25 21:30:08 2007 From: bheid at sc.rr.com (Bobby Heid) Date: Sun, 25 Mar 2007 22:30:08 -0400 Subject: [AccessD] SQL Server 2005 Compact Edition In-Reply-To: <000501c76f0c$e02f85d0$9258eb44@jisshowsbs.local> References: <000501c76f0c$e02f85d0$9258eb44@jisshowsbs.local> Message-ID: <004101c76f4e$ac0e9ec0$2c01a8c0@bhxp> William, You can get VS2005 Standard for free if you take 2 or more labcasts. I sent this to the dba-tech list today: ---------------- Hey, If you go to http://www.microsoft.com/business/vb2005upgrade/default.mspx and do two or more of the labcasts, you get a free copy (while supplies last) of VS 2005 standard, a book excerpt, discounts on VS 2005 books and a poster. I guess you would not have to do the lab or even watch the video, but you do have to submit the evaluation form to get the stuff. I found the first 2 labs informative. The others have not been released on-demand yet. ----------------------- The first 2 labcasts deal with using VB.Net with VB6. But anyway, you get to have the full version of C# in VS 2005 Standard. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Sunday, March 25, 2007 2:39 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SQL Server 2005 Compact Edition ...not sure Gustav ...I'm looking at C# Express right now ...but Windows CE was designed for this, a lot of code exists, and a number of scanners and handhelds already use it. William Hindman ----- Original Message ----- From: "Gustav Brock" To: Sent: Sunday, March 25, 2007 1:16 PM Subject: Re: [AccessD] SQL Server 2005 Compact Edition > Hi William > > Which frontend would you use for that, and how would it connect to the SQL > Server 2005 CE? > > /gustav > >>>> wdhindman at dejpolsystems.com 25-03-07 19:04 >>> > ...as I see it, the major hang-up with SQL Server Express is the size of > the > installation and that it runs as a service which complicates user > installation and maintenance ...SQL Server Compact is "compact" and > installs > as a couple of DLLs ...its upward data compatibility makes it ideal for > some > tradeshow floor and scanner apps that I currently do with third party > tools > ...now I can move them to my own design/code and the data will move > between > them with a lot less problems. > > William Hindman > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Sunday, March 25, 2007 4:42 AM > Subject: Re: [AccessD] SQL Server 2005 Compact Edition > > >> Hi Arthur et al >> >> Thanks. >> If "wearing Access glasses" it looks like this one feature is the only >> important one. On the other hand it seems fair, as it clearly is aimed >> for >> single user PDA apps. >> >> /gustav >> >>>>> artful at rogers.com 24-03-2007 15:41 >>> >> I'm with you on that, Stuart. When I first read about its (lack of) >> features, I was baffled. There actully is one small reason to use it, and >> it's not much of one: it's data-compatible with its big sister, so you >> can >> use DTS or SSIS to easily move data back and forth. Other than that, >> maybe >> it's so wannabe-geeks can claim they run SQL Server on their little toys. >> >> A. >> >> >> >> ----- Original Message ---- >> From: Stuart McLachlan >> To: Access Developers discussion and problem solving >> >> Sent: Saturday, March 24, 2007 5:38:31 AM >> Subject: Re: [AccessD] SQL Server 2005 Compact Edition >> >> >> Just downloaded the documentation "Compact_Express_Comparison.doc". >> Unfortunately, it doesn't support stored procedures, views, triggers or >> role based security. I can't see any advantages over using an Access BE > -- > 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 wdhindman at dejpolsystems.com Sun Mar 25 22:32:44 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Sun, 25 Mar 2007 23:32:44 -0400 Subject: [AccessD] SQL Server 2005 Compact Edition References: <000501c76f0c$e02f85d0$9258eb44@jisshowsbs.local> <004101c76f4e$ac0e9ec0$2c01a8c0@bhxp> Message-ID: <000301c76f57$6b4ee940$9258eb44@jisshowsbs.local> ...thanks Bobby ...certainly worth a look. William Hindman ----- Original Message ----- From: "Bobby Heid" To: "'Access Developers discussion and problem solving'" Sent: Sunday, March 25, 2007 10:30 PM Subject: Re: [AccessD] SQL Server 2005 Compact Edition > William, > > You can get VS2005 Standard for free if you take 2 or more labcasts. I > sent > this to the dba-tech list today: > > ---------------- > Hey, > > If you go to http://www.microsoft.com/business/vb2005upgrade/default.mspx > and do two or more of the labcasts, you get a free copy (while supplies > last) of VS 2005 standard, a book excerpt, discounts on VS 2005 books and > a > poster. > > I guess you would not have to do the lab or even watch the video, but you > do > have to submit the evaluation form to get the stuff. I found the first 2 > labs informative. The others have not been released on-demand yet. > ----------------------- > > The first 2 labcasts deal with using VB.Net with VB6. But anyway, you get > to have the full version of C# in VS 2005 Standard. > > Bobby > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman > Sent: Sunday, March 25, 2007 2:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] SQL Server 2005 Compact Edition > > ...not sure Gustav ...I'm looking at C# Express right now ...but Windows > CE > was designed for this, a lot of code exists, and a number of scanners and > handhelds already use it. > William Hindman > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Sunday, March 25, 2007 1:16 PM > Subject: Re: [AccessD] SQL Server 2005 Compact Edition > > >> Hi William >> >> Which frontend would you use for that, and how would it connect to the >> SQL > >> Server 2005 CE? >> >> /gustav >> >>>>> wdhindman at dejpolsystems.com 25-03-07 19:04 >>> >> ...as I see it, the major hang-up with SQL Server Express is the size of >> the >> installation and that it runs as a service which complicates user >> installation and maintenance ...SQL Server Compact is "compact" and >> installs >> as a couple of DLLs ...its upward data compatibility makes it ideal for >> some >> tradeshow floor and scanner apps that I currently do with third party >> tools >> ...now I can move them to my own design/code and the data will move >> between >> them with a lot less problems. >> >> William Hindman >> >> ----- Original Message ----- >> From: "Gustav Brock" >> To: >> Sent: Sunday, March 25, 2007 4:42 AM >> Subject: Re: [AccessD] SQL Server 2005 Compact Edition >> >> >>> Hi Arthur et al >>> >>> Thanks. >>> If "wearing Access glasses" it looks like this one feature is the only >>> important one. On the other hand it seems fair, as it clearly is aimed >>> for >>> single user PDA apps. >>> >>> /gustav >>> >>>>>> artful at rogers.com 24-03-2007 15:41 >>> >>> I'm with you on that, Stuart. When I first read about its (lack of) >>> features, I was baffled. There actully is one small reason to use it, >>> and >>> it's not much of one: it's data-compatible with its big sister, so you >>> can >>> use DTS or SSIS to easily move data back and forth. Other than that, >>> maybe >>> it's so wannabe-geeks can claim they run SQL Server on their little >>> toys. >>> >>> A. >>> >>> >>> >>> ----- Original Message ---- >>> From: Stuart McLachlan >>> To: Access Developers discussion and problem solving >>> >>> Sent: Saturday, March 24, 2007 5:38:31 AM >>> Subject: Re: [AccessD] SQL Server 2005 Compact Edition >>> >>> >>> Just downloaded the documentation "Compact_Express_Comparison.doc". >>> Unfortunately, it doesn't support stored procedures, views, triggers or >>> role based security. I can't see any advantages over using an Access BE >> -- >> 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 developer at ultradnt.com Mon Mar 26 07:53:21 2007 From: developer at ultradnt.com (Steve Conklin) Date: Mon, 26 Mar 2007 08:53:21 -0400 Subject: [AccessD] ADO/X in Access Module to get MS-SQL scema info In-Reply-To: <000f01c76eff$abbf1110$9258eb44@jisshowsbs.local> References: <000f01c76eff$abbf1110$9258eb44@jisshowsbs.local> Message-ID: <006101c76fa5$bf13a090$0200a8c0@ULTRADNT> Whether using ADO with OpenSchema, or ADOX catalog, I can get a list (rs) of tables, but once I try to get PK, FK, or Index info, all I get is Error # 3251, "Object or Provider is not capable of performing requested operation." Have tried both SQLOLEDB and MSDASQL as providers. Used Ent. Mgr. to script out as work-around, but have another situation where need to do thru Access. Any ideas? All code clipped from MSDN (latest attempt below) Thanks in advance, Steve Code: Sub Blah() Dim con As New ADODB.Connection Dim cat As New ADOX.Catalog Dim rsTbl As ADODB.Recordset Dim rsPK As ADODB.Recordset Dim fld As ADODB.Field Dim rCriteria As Variant Dim rsSchema As ADODB.Recordset Dim f As ADODB.Field con.ConnectionString = _ "Provider=SQLOLEDB;server=XX;database=XX;" & _ "User ID=XX;password=xx" '"provider=msdasql;DRIVER=SQL Server;" con.Open Debug.Print Err Set rs = con.OpenSchema(adSchemaTables) rs.MoveFirst While Not rsTbl.EOF If Left(rsTbl("table_Name"), 3) <> "sys" Then If Left(rsTbl("table_Name"), 2) <> "dt" Then rCriteria = Array(Empty, Empty, Empty, Empty, rsTbl("table_Name")) ' ok until here: Set rsSchema = con.OpenSchema(adSchemaIndexes, rCriteria) Debug.Print "Recordcount: " & rsSchema.RecordCount While Not rsSchema.EOF Debug.Print "===================================================" For Each fld In rsSchema.Fields Debug.Print fld.Name Debug.Print fld.Value Debug.Print "------------------------------------------------" Next rsSchema.MoveNext Wend rsSchema.Close End If End If rsTbl.MoveNext Wend con.Close End Sub From ebairead at gmail.com Mon Mar 26 10:16:14 2007 From: ebairead at gmail.com (=?ISO-8859-1?Q?Eoin_C._Bair=E9ad?=) Date: Mon, 26 Mar 2007 16:16:14 +0100 Subject: [AccessD] Creating Contacts in Microsoft Outlook Message-ID: <3d2a5ccc0703260816v1d40a406k3b181bb7bb5bc7e8@mail.gmail.com> Hi I have a nice query to create new Outlook Contacts, and another query that allows me to Paste/Append these contacts - I've a link to my Outlook contacts. Except they're getting appended as Mail Messages rather than Contacts. Any ideas ? -- -- Eoin C. Bair?ad Dublin, Ireland ?th Cliath, ?ire From rl_stewart at highstream.net Mon Mar 26 13:12:19 2007 From: rl_stewart at highstream.net (Robert L. Stewart) Date: Mon, 26 Mar 2007 13:12:19 -0500 Subject: [AccessD] Creating Contacts in Microsoft Outlook In-Reply-To: References: Message-ID: <200703261815.l2QIFHU27824@databaseadvisors.com> I don't know how you can paste/append because you have to use the object model of Outlook to do it. Here are the three functions I use to delete, and rebuild the contacts in Outlook from a current Access application. It works with 2000 - 2003. It has not ben tested or tried with 2007. There is also one to backup the Outlook data file. Make sure you have the references set to the Outlook object model and watch out for line wrapping in the code. Function ExportContact() Dim x As Integer Dim db As Database Dim rs As Recordset Dim olkApp As Outlook.Application Dim oNameSpace As Outlook.NameSpace Dim oFolder As Outlook.MAPIFolder Dim oItems As Outlook.Items Dim oContact As Outlook.ContactItem Dim i As Long Dim obj As Object Set olApp = CreateObject("outlook.application") Set oNameSpace = olApp.GetNamespace("MAPI") Set oFolder = oNameSpace.GetDefaultFolder(olFolderContacts) x = 1 DoCmd.Hourglass True DoCmd.SetWarnings False Debug.Print "Deleting old contacts." Call DeleteContacts Debug.Print "Delete complete. Building new list." DoCmd.OpenQuery "MTqry_OutlookExport" DoCmd.SetWarnings True 'Dim myFolder As Outlook.Folders Set db = CurrentDb() Set olkApp = CreateObject("Outlook.Application") Set rs = db.OpenRecordset("tmpTbl_OutlookExport") rs.MoveFirst Debug.Print "Adding contacts" Do Until rs.EOF Set coniNewContact = olkApp.CreateItem(olContactItem) With coniNewContact If Not IsNull(rs!CUS_F_NAME) Then .FirstName = rs!CUS_F_NAME If Not IsNull(rs!CUS_L_NAME) Then .LastName = rs!CUS_L_NAME If Not IsNull(rs!C_TITLENOW) Then .Profession = rs!C_TITLENOW If Not IsNull(rs!PCONAME) Then .CompanyName = rs!PCONAME If Not IsNull(rs!PNAME) Then .OfficeLocation = rs!PNAME If Not IsNull(rs!FullAddress) Then .BusinessAddressStreet = rs!FullAddress If Not IsNull(rs!city) Then .BusinessAddressCity = rs!city If Not IsNull(rs!state) Then .BusinessAddressState = rs!state If Not IsNull(rs!zip) Then .BusinessAddressPostalCode = rs!zip If Not IsNull(rs!PNAMEID) Then .CustomerID = rs!PNAMEID If Not IsNull(rs!SalesRep) Then .Initials = rs!SalesRep If Not IsNull(rs!C_HOME_STR) Then .HomeAddress = rs!C_HOME_STR If Not IsNull(rs!C_HOME_CTY) Then .HomeAddressCity = rs!C_HOME_CTY If Not IsNull(rs!C_HOME_STA) Then .HomeAddressState = rs!C_HOME_STA If Not IsNull(rs!C_HOME_ZIP) Then .HomeAddressPostalCode = rs!C_HOME_ZIP If Not IsNull(rs!C_HOMEPHON) Then .HomeTelephoneNumber = rs!C_HOMEPHON If Not IsNull(rs!C_SPOUSE) Then .Spouse = rs!C_SPOUSE If Not IsNull(rs!C_KIDS) Then .Children = rs!C_KIDS If Not IsNull(rs!EMAIL) Then .Email1Address = rs!EMAIL If Not IsNull(rs!Direct) Then .BusinessTelephoneNumber = rs!Direct If Not IsNull(rs![800]) Then .Business2TelephoneNumber = rs![800] If Not IsNull(rs!FAX) Then .BusinessFaxNumber = "FAX: " & rs!FAX If Not IsNull(rs!Pager) Then .PagerNumber = rs!Pager If Not IsNull(rs!Mobile) Then .CarTelephoneNumber = rs!Mobile If Not IsNull(rs!Other) Then .OtherTelephoneNumber = rs!Other If Not IsNull(rs!Home) Then .HomeTelephoneNumber = rs!Home If Not IsNull(rs!Switchboard) Then .AssistantTelephoneNumber = rs!Switchboard If Not IsNull(rs!Main) Then .CallbackTelephoneNumber = rs!Main Debug.Print x x = x + 1 .Save rs.MoveNext Set coniNewContact = Nothing End With Loop Debug.Print "Finally finished!!!!!!" db.Close Set db = Nothing Set olkApp = Nothing DoCmd.Hourglass False x = MsgBox("Export completed.", vbOKOnly, "Export") End Function Public Sub DeleteContacts() Dim olApp As Outlook.Application Dim oNameSpace As Outlook.NameSpace Dim oFolder As Outlook.MAPIFolder Dim oItems As Outlook.Items Dim oContact As Outlook.ContactItem Dim i As Long Dim obj As Object Set olApp = CreateObject("outlook.application") Set oNameSpace = olApp.GetNamespace("MAPI") Set oFolder = oNameSpace.GetDefaultFolder(olFolderContacts) On Error Resume Next Set oItems = oFolder.Items For i = oItems.Count To 1 Step -1 Set obj = oItems(i) If TypeOf obj Is Outlook.ContactItem Then obj.Delete End If oItems.Remove (i) 'Debug.Print "Record " & i & " of " & oItems.Count '& " Company: " & oContact.CompanyName Next Set olApp = Nothing End Sub Public Sub BackupOutlook() ' this should backup the local copy of Outlook Dim i As Integer With Application.FileSearch .NewSearch .LookIn = "C:\Documents and Settings" .SearchSubFolders = True .FileName = "*.pst" .MatchTextExactly = False .Execute For i = 1 To .FoundFiles.Count Dim src As String, dest As String src = .FoundFiles(i) dest = "c:\My Documents\Outlook_BU\Outlook_" & DatePart("yyyy", Date) & DatePart("m", Date) & DatePart("d", Date) & "_" & i & ".pst" FileCopy src, dest Debug.Print .FoundFiles(i) Next i End With i = MsgBox("Backup completed.", vbOKOnly, "Backup") End Sub At 01:00 PM 3/26/2007, you wrote: >Date: Mon, 26 Mar 2007 16:16:14 +0100 >From: " Eoin C. Bair?ad " >Subject: [AccessD] Creating Contacts in Microsoft Outlook >To: "Access Developers discussion and problem solving" > >Message-ID: > <3d2a5ccc0703260816v1d40a406k3b181bb7bb5bc7e8 at mail.gmail.com> >Content-Type: text/plain; charset=ISO-8859-1; format=flowed > >Hi > >I have a nice query to create new Outlook Contacts, and another query >that allows me to Paste/Append these contacts - I've a link to my >Outlook contacts. > > >Except they're getting appended as Mail Messages rather than Contacts. > >Any ideas ? > >-- >-- >Eoin C. Bair?ad >Dublin, Ireland >?th Cliath, ?ire From DWUTKA at Marlow.com Mon Mar 26 14:45:10 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 26 Mar 2007 14:45:10 -0500 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <002301c76f1f$48b21c50$0200a8c0@murphy3234aaf1> Message-ID: Are you using Anonymous, Clear Text, or Integrated security on the pages? Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 2:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Mon Mar 26 14:55:52 2007 From: dw-murphy at cox.net (Doug Murphy) Date: Mon, 26 Mar 2007 12:55:52 -0700 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: Message-ID: <005a01c76fe0$c24fb6f0$0200a8c0@murphy3234aaf1> The current connection string does not contain userid and password, so I assume Anonymous. Eric suggested I set the permision to SQL Server Security and use the userID and password in the connection string. Have yet to test this. One question in this regard. I assume this is the password for a user defined in the database and not the server login? Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Monday, March 26, 2007 12:45 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Are you using Anonymous, Clear Text, or Integrated security on the pages? Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 2:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 ebarro at verizon.net Mon Mar 26 15:00:52 2007 From: ebarro at verizon.net (Eric Barro) Date: Mon, 26 Mar 2007 13:00:52 -0700 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <005a01c76fe0$c24fb6f0$0200a8c0@murphy3234aaf1> Message-ID: <0JFJ00C990XDOFP0@vms044.mailsrvcs.net> Doug, If the current connection string does not have userid and password then it means you are using integrated security which means that IUSR_MACHINENAME is not going to work since it is not authenticating via the domain. When you use SQL server authentication you will need to supply a userid and password in the connection string. This needs to be a SQL server account defined using SQL server and not the Windows machine. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Monday, March 26, 2007 12:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions The current connection string does not contain userid and password, so I assume Anonymous. Eric suggested I set the permision to SQL Server Security and use the userID and password in the connection string. Have yet to test this. One question in this regard. I assume this is the password for a user defined in the database and not the server login? Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Monday, March 26, 2007 12:45 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Are you using Anonymous, Clear Text, or Integrated security on the pages? Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 2:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/733 - Release Date: 3/25/2007 11:07 AM From DWUTKA at Marlow.com Mon Mar 26 15:11:49 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 26 Mar 2007 15:11:49 -0500 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <005a01c76fe0$c24fb6f0$0200a8c0@murphy3234aaf1> Message-ID: Sort of, the way that IIS Security works with external resources may be the key. When you hit a web page, the webserver looks at the security setting, and then uses the appropriate method to access the file that you are trying to hit. If it's anonymous, then whatever account is setup at anonymous will be used to access the file (and if the file tries to access something else (like a network resource), it will use the same account credentials. Same with the other two methods, HOWEVER, Integrated Windows security will NOT pass the credentials on to a network resource. So, if you are trying to hit a SQL Server with Integrated security, it will have problems passing the security along. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Doug Murphy Sent: Monday, March 26, 2007 1:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions The current connection string does not contain userid and password, so I assume Anonymous. Eric suggested I set the permision to SQL Server Security and use the userID and password in the connection string. Have yet to test this. One question in this regard. I assume this is the password for a user defined in the database and not the server login? Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Monday, March 26, 2007 12:45 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Are you using Anonymous, Clear Text, or Integrated security on the pages? Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 2:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 lmrazek at lcm-res.com Mon Mar 26 16:02:15 2007 From: lmrazek at lcm-res.com (Lawrence Mrazek) Date: Mon, 26 Mar 2007 16:02:15 -0500 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <005a01c76fe0$c24fb6f0$0200a8c0@murphy3234aaf1> References: <005a01c76fe0$c24fb6f0$0200a8c0@murphy3234aaf1> Message-ID: <024b01c76fea$0b7c14a0$046fa8c0@lcmdv8000> Hi Doug: This might not be of help, but for my DotnetNuke installations, I need to give the "Network Service" user rights to the SQL DB and my user directory. You would set this in SQL Server Management Studio. Using ASP.NET 2.0, SQL Server Express 2005 and Windows Server 2003 Standard. Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 From jwcolby at colbyconsulting.com Mon Mar 26 22:47:30 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 26 Mar 2007 23:47:30 -0400 Subject: [AccessD] Access upgrade to sql server express Message-ID: <000301c77022$a5be0040$657aa8c0@m6805> Can Access do an upgrade to SQL Server Express? When I try and run the upsizing wizard it does not display the local SQL Server Express instance running on the same machine. John W. Colby Colby Consulting www.ColbyConsulting.com From darrend at nimble.com.au Tue Mar 27 00:19:02 2007 From: darrend at nimble.com.au (Darren DICK) Date: Tue, 27 Mar 2007 15:19:02 +1000 Subject: [AccessD] A2003 to SQL: Write Conflict Message-ID: <200703270519.l2R5J0U27633@databaseadvisors.com> Hi All I have set up a DSN to allow connections to an SQL dB ? via an Access front end - cool I connect to approx 20 tables For the most part I can add/edit delete etc on those tables But for some of those tables (the most important ones of course) each time I try to leave a field after making an edit I get the following error message box ?WRITE CONFLICT This record has been changed by another user since you started editing it If you save the record, you will overwrite the changes the other user made Copying the changes to the clipboard will let you look at the value the other User entered, and then paste your changes back in if you decide to make Changes? Then there are 3 button at the bottom of this message box , , Anyone know what I am doing wrong? There are no other users ? I have manually selected the tables in SQL Server and manually given my user name SELECT, INSERT,UPDATE and DELETE privileges Signed - Desperate -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/733 - Release Date: 25/03/2007 11:07 AM From ebarro at verizon.net Tue Mar 27 00:32:16 2007 From: ebarro at verizon.net (Eric Barro) Date: Mon, 26 Mar 2007 22:32:16 -0700 Subject: [AccessD] A2003 to SQL: Write Conflict In-Reply-To: <200703270519.l2R5J0U27633@databaseadvisors.com> Message-ID: <0JFJ00MCZRDX8Z41@vms046.mailsrvcs.net> Make sure all SQL tables have a primary index. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren DICK Sent: Monday, March 26, 2007 10:19 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] A2003 to SQL: Write Conflict Hi All I have set up a DSN to allow connections to an SQL dB - via an Access front end - cool I connect to approx 20 tables For the most part I can add/edit delete etc on those tables But for some of those tables (the most important ones of course) each time I try to leave a field after making an edit I get the following error message box "WRITE CONFLICT This record has been changed by another user since you started editing it If you save the record, you will overwrite the changes the other user made Copying the changes to the clipboard will let you look at the value the other User entered, and then paste your changes back in if you decide to make Changes" Then there are 3 button at the bottom of this message box , , Anyone know what I am doing wrong? There are no other users - I have manually selected the tables in SQL Server and manually given my user name SELECT, INSERT,UPDATE and DELETE privileges Signed - Desperate -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/733 - Release Date: 25/03/2007 11:07 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/733 - Release Date: 3/25/2007 11:07 AM From darrend at nimble.com.au Tue Mar 27 02:17:29 2007 From: darrend at nimble.com.au (Darren DICK) Date: Tue, 27 Mar 2007 17:17:29 +1000 Subject: [AccessD] A2003 to SQL: Write Conflict In-Reply-To: <46093AD9.25826.5E54FBF4@stuart.lexacorp.com.pg> Message-ID: <200703270717.l2R7HPU05987@databaseadvisors.com> Hi Eric - Stuart Thanks for the quick response I did have this issue last week and I was prompted to select a PK in a small popup that would come during linking with a list of field names So I now know to select the correct field and bat on This allows me to add records into tables - cool But I don't think this is it But I have discovered that I can edit some fields in a new record - thus a new record gets created but then say on the 4th or 5th field I edit I get the error message when I leave that field So I can go into the tables and can see partly finished / partly edited records - this is a real pain in the butt Help Darren ------------------ -----Original Message----- From: Stuart McLachlan [mailto:stuart at lexacorp.com.pg] Sent: Tuesday, 27 March 2007 3:40 PM To: Darren DICK Subject: Re: [AccessD] A2003 to SQL: Write Conflict You usually get this message when you have not identified the "unique key" when linking the tables which do not have a defined Primary Key. On 27 Mar 2007 at 15:19, Darren DICK wrote: > Hi All > > > > I have set up a DSN to allow connections to an SQL dB ? via an Access front end > - cool > > > > I connect to approx 20 tables > > > > For the most part I can add/edit delete etc on those tables > > > > But for some of those tables (the most important ones of course) each time I try > to leave a field after making an edit I get the following error message box > > > > ?WRITE CONFLICT > > > > This record has been changed by another user since you started editing it > > If you save the record, you will overwrite the changes the other user made > > > > Copying the changes to the clipboard will let you look at the value the other > > User entered, and then paste your changes back in if you decide to make Changes? > > > > Then there are 3 button at the bottom of this message box > > , CLIPBOARD=Enabled>, > > > > Anyone know what I am doing wrong? > > > > There are no other users ? I have manually selected the tables in SQL Server and > manually given my user name SELECT, INSERT,UPDATE and DELETE privileges > > > > Signed - Desperate > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.18/733 - Release Date: 25/03/2007 > 11:07 AM > > -- > 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/733 - Release Date: 25/03/2007 11:07 AM -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/733 - Release Date: 25/03/2007 11:07 AM From mwp.reid at qub.ac.uk Tue Mar 27 06:01:19 2007 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Tue, 27 Mar 2007 12:01:19 +0100 Subject: [AccessD] Way OT SQL Server/IIS permissions References: Message-ID: We are having a similar issue with SharePoint and SQL Server. Appears we need to use Kerbros if we want to double hop from client to IIS to SQL Server. This i what I am watching. http://support.microsoft.com/servicedesks/webcasts/seminar/shared/asp/view.asp?url=/servicedesks/webcasts/en/WC102704/manifest.xml Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 ________________________________ From: accessd-bounces at databaseadvisors.com on behalf of Drew Wutka Sent: Mon 26/03/2007 20:45 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Are you using Anonymous, Clear Text, or Integrated security on the pages? Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 2:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 Mar 27 06:34:35 2007 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 27 Mar 2007 06:34:35 -0500 Subject: [AccessD] Access upgrade to sql server express In-Reply-To: <000301c77022$a5be0040$657aa8c0@m6805> References: <000301c77022$a5be0040$657aa8c0@m6805> Message-ID: <000f01c77063$e6545c30$0200a8c0@danwaters> John, >From what I remember, SQL Express is installed in an 'off' condition. It can be turned 'on' by going into services. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 26, 2007 10:48 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access upgrade to sql server express Can Access do an upgrade to SQL Server Express? When I try and run the upsizing wizard it does not display the local SQL Server Express instance running on the same machine. John W. Colby Colby Consulting 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 Mar 27 07:19:00 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 27 Mar 2007 08:19:00 -0400 Subject: [AccessD] Access upgrade to sql server express In-Reply-To: <000f01c77063$e6545c30$0200a8c0@danwaters> References: <000301c77022$a5be0040$657aa8c0@m6805> <000f01c77063$e6545c30$0200a8c0@danwaters> Message-ID: <002c01c7706a$1a2cb3d0$657aa8c0@m6805> I have it turned on. It was installed in the on state (automatic as well) although the browser wasn't. I turned the browser on as well. Basically Access itself does not see it in the list of available SQL Servers although it sees a handful of other servers. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, March 27, 2007 7:35 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access upgrade to sql server express John, >From what I remember, SQL Express is installed in an 'off' condition. >It can be turned 'on' by going into services. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 26, 2007 10:48 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access upgrade to sql server express Can Access do an upgrade to SQL Server Express? When I try and run the upsizing wizard it does not display the local SQL Server Express instance running on the same machine. John W. Colby Colby Consulting 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 mwp.reid at qub.ac.uk Tue Mar 27 07:30:05 2007 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Tue, 27 Mar 2007 13:30:05 +0100 Subject: [AccessD] Access upgrade to sql server express References: <000301c77022$a5be0040$657aa8c0@m6805><000f01c77063$e6545c30$0200a8c0@danwaters> <002c01c7706a$1a2cb3d0$657aa8c0@m6805> Message-ID: John seen this before. Usually I just type the server name into the box or cut and paste it in if using SQL Server 2000. Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 ________________________________ From: accessd-bounces at databaseadvisors.com on behalf of JWColby Sent: Tue 27/03/2007 13:19 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access upgrade to sql server express I have it turned on. It was installed in the on state (automatic as well) although the browser wasn't. I turned the browser on as well. Basically Access itself does not see it in the list of available SQL Servers although it sees a handful of other servers. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, March 27, 2007 7:35 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access upgrade to sql server express John, >From what I remember, SQL Express is installed in an 'off' condition. >It can be turned 'on' by going into services. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 26, 2007 10:48 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access upgrade to sql server express Can Access do an upgrade to SQL Server Express? When I try and run the upsizing wizard it does not display the local SQL Server Express instance running on the same machine. John W. Colby Colby Consulting 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 dwaters at usinternet.com Tue Mar 27 08:14:27 2007 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 27 Mar 2007 08:14:27 -0500 Subject: [AccessD] Access upgrade to sql server express In-Reply-To: <002c01c7706a$1a2cb3d0$657aa8c0@m6805> References: <000301c77022$a5be0040$657aa8c0@m6805><000f01c77063$e6545c30$0200a8c0@danwaters> <002c01c7706a$1a2cb3d0$657aa8c0@m6805> Message-ID: <000801c77071$d960bec0$0200a8c0@danwaters> John, By the way, MS has a new upsizing wizard called SQL Server Migration Assistant (SSMA) for Access. They have other flavors of SSMA - for Oracle, etc. This has been available for a few months - it you're using this it would be good to know how it works out! One possible drawback is that MS suggests that the minimum RAM to run SSMA is 1 Gb! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 27, 2007 7:19 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access upgrade to sql server express I have it turned on. It was installed in the on state (automatic as well) although the browser wasn't. I turned the browser on as well. Basically Access itself does not see it in the list of available SQL Servers although it sees a handful of other servers. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, March 27, 2007 7:35 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access upgrade to sql server express John, >From what I remember, SQL Express is installed in an 'off' condition. >It can be turned 'on' by going into services. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 26, 2007 10:48 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access upgrade to sql server express Can Access do an upgrade to SQL Server Express? When I try and run the upsizing wizard it does not display the local SQL Server Express instance running on the same machine. John W. Colby Colby Consulting 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 James at fcidms.com Tue Mar 27 08:41:34 2007 From: James at fcidms.com (James Barash) Date: Tue, 27 Mar 2007 09:41:34 -0400 Subject: [AccessD] A2003 to SQL: Write Conflict In-Reply-To: <200703270717.l2R7HPU05987@databaseadvisors.com> Message-ID: <00b801c77075$a302c220$800101df@fci.local> Darren: Do you have any Boolean fields? Because of the difference with the way Access and SQL store the data, all Boolean fields must be non-nullable and have a default value. If not, you will get the error you are reporting. Check how the fields are defined in SQL Server. James Barash -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren DICK Sent: Tuesday, March 27, 2007 3:17 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2003 to SQL: Write Conflict Hi Eric - Stuart Thanks for the quick response I did have this issue last week and I was prompted to select a PK in a small popup that would come during linking with a list of field names So I now know to select the correct field and bat on This allows me to add records into tables - cool But I don't think this is it But I have discovered that I can edit some fields in a new record - thus a new record gets created but then say on the 4th or 5th field I edit I get the error message when I leave that field So I can go into the tables and can see partly finished / partly edited records - this is a real pain in the butt Help Darren ------------------ -----Original Message----- From: Stuart McLachlan [mailto:stuart at lexacorp.com.pg] Sent: Tuesday, 27 March 2007 3:40 PM To: Darren DICK Subject: Re: [AccessD] A2003 to SQL: Write Conflict You usually get this message when you have not identified the "unique key" when linking the tables which do not have a defined Primary Key. On 27 Mar 2007 at 15:19, Darren DICK wrote: > Hi All > > > > I have set up a DSN to allow connections to an SQL dB - via an Access front end > - cool > > > > I connect to approx 20 tables > > > > For the most part I can add/edit delete etc on those tables > > > > But for some of those tables (the most important ones of course) each time I try > to leave a field after making an edit I get the following error message box > > > > "WRITE CONFLICT > > > > This record has been changed by another user since you started editing it > > If you save the record, you will overwrite the changes the other user made > > > > Copying the changes to the clipboard will let you look at the value the other > > User entered, and then paste your changes back in if you decide to make Changes" > > > > Then there are 3 button at the bottom of this message box > > , CLIPBOARD=Enabled>, > > > > Anyone know what I am doing wrong? > > > > There are no other users - I have manually selected the tables in SQL Server and > manually given my user name SELECT, INSERT,UPDATE and DELETE privileges > > > > Signed - Desperate From john at winhaven.net Tue Mar 27 10:13:35 2007 From: john at winhaven.net (John Bartow) Date: Tue, 27 Mar 2007 10:13:35 -0500 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <0JFD00AV0OR09200@l-daemon> References: <0b4201c76d96$287385d0$6402a8c0@ScuzzPaq> <0JFD00AV0OR09200@l-daemon> Message-ID: <063501c77082$80d1f010$6402a8c0@ScuzzPaq> I understand Jim, thanks for your advice. My first step in this process is to have them install a server of their own - this has been my bane there. As for the Linux on old PCs. Their old PCs are really old and are actually dieing from fatigue :o) I am replacing them with this solution where appropriate: http://www.ncomputing.com/ncomputing/products/typel200.php Low cost and once the host computer is setup there is little support needed. Its like managing one computer for multiple people. I think we'll try this approach with the bulk mailer system (the proprietary printer unit for this is network capable) it will take the computer off the press floor but allow it to be used for the same purpose. This should enhance the life of that expensive PC quite a bit since it won't be exposed to the dust and heat of the presses and bindery equipment. In this case we'll be checking the resources during bulk mailing to see if we can serve out more than one station from this new host pc. I'm estimating two additional low end users may be possible but I'm not selling idea that to the client until I monitor the resources for awhile. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 5:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius Hi John: The reason that I am recommending a server solution as I have a client with a similar mixed group of PCs, with Windows and Linux. They have always had a server since I set one up and 8 years ago and it is easy to connect and mange boxes remotely, with Active directory. The server now has 4GB of RAM and we are planning on adding another 500GB hard drive and moving the old drive on to a LINUX box (ran out of space). To handle applications that are too big for the stations, a remote desktop connection is used. There is an open source 'rdesk' that allows the Linux people to access the Windows 2003 Server. We have even leveraged some of the older boxes by installing 'Ubuntu' Linux. The client's money has gone into keeping the main server 'state-of-art'. When the server hardware/software no longer 'cuts-its' it becomes another Server workstation. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 2:57 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius Hi Jim, Yes, in this case it is smaller business. about 30 PCs and Macs with various Unix/NT/W2K/W2k3 servers. And that is a good idea, using a server to do it with but they do not actually own a server (and we've been trying...). Most of the equipment the smaller printing/publishing services use now is leased and come with their own hosting servers/workstations. We still manage all of them for the client but other than security applications they can't install anything else on these machines. So they are basically a peer to peer shop with NAS. Believe me, its not the way I would have them do it. I stopped into this afternoon to check on things and per chance the office manager said to me "things sure are working good around here since you've come." Although its true, I never thought I'd hear out load. Nice to hear, now that we have their confidence maybe we can finally get them to install something a little more manageable! This is an ideal shop for SBS. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 1:57 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius Hi John: If your customer is a small clients and it sounds like it that is a huge upfront cost... Can not one server, setup do the same? Just a question. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 10:28 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius I'm working with one on a client site (a publishing who also does bulk mailings). They just sent a notice that the next upgrade will require that the user have a DVD reader (as it would take too many CDs to distribute this much information), Pentium 4 and minimum 512MB available RAM (highly recommended 3 GB for good performance). Apparently, according to this company, the USPS has changed it requirements for how programs designate their mailing codes and is now forcing them to use the USPS database directly. (I could get the details and post them if anyone is interested). Upon further investigation the USPS database is approx. 3 GB. So my conclusion is that the only way this company's application runs well with this new requirement is to load the entire USPS database into RAM. This requires a new XP workstation that will be the biggest, fastest computer this clients owns - all for doing bulk mailings via proprietary software and equipment. Previous to this upgrade they had been using the lowest end XP workstation. -- 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 accessd at shaw.ca Tue Mar 27 10:50:20 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 27 Mar 2007 08:50:20 -0700 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <063501c77082$80d1f010$6402a8c0@ScuzzPaq> Message-ID: <0JFK002IMJSA3P40@l-daemon> Hi John: Without looking into it further, that looks like an excellent solution. Are the computers something like dumb terminals? If it works as advertised it sounds like a great solution. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Tuesday, March 27, 2007 8:14 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius I understand Jim, thanks for your advice. My first step in this process is to have them install a server of their own - this has been my bane there. As for the Linux on old PCs. Their old PCs are really old and are actually dieing from fatigue :o) I am replacing them with this solution where appropriate: http://www.ncomputing.com/ncomputing/products/typel200.php Low cost and once the host computer is setup there is little support needed. Its like managing one computer for multiple people. I think we'll try this approach with the bulk mailer system (the proprietary printer unit for this is network capable) it will take the computer off the press floor but allow it to be used for the same purpose. This should enhance the life of that expensive PC quite a bit since it won't be exposed to the dust and heat of the presses and bindery equipment. In this case we'll be checking the resources during bulk mailing to see if we can serve out more than one station from this new host pc. I'm estimating two additional low end users may be possible but I'm not selling idea that to the client until I monitor the resources for awhile. From jwcolby at colbyconsulting.com Tue Mar 27 10:51:55 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 27 Mar 2007 11:51:55 -0400 Subject: [AccessD] Access upgrade to sql server express In-Reply-To: <000801c77071$d960bec0$0200a8c0@danwaters> References: <000301c77022$a5be0040$657aa8c0@m6805><000f01c77063$e6545c30$0200a8c0@danwaters><002c01c7706a$1a2cb3d0$657aa8c0@m6805> <000801c77071$d960bec0$0200a8c0@danwaters> Message-ID: <004c01c77087$d8a18b70$657aa8c0@m6805> Thanks for this. I have downloaded it and am testing it now. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, March 27, 2007 9:14 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access upgrade to sql server express John, By the way, MS has a new upsizing wizard called SQL Server Migration Assistant (SSMA) for Access. They have other flavors of SSMA - for Oracle, etc. This has been available for a few months - it you're using this it would be good to know how it works out! One possible drawback is that MS suggests that the minimum RAM to run SSMA is 1 Gb! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 27, 2007 7:19 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access upgrade to sql server express I have it turned on. It was installed in the on state (automatic as well) although the browser wasn't. I turned the browser on as well. Basically Access itself does not see it in the list of available SQL Servers although it sees a handful of other servers. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, March 27, 2007 7:35 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access upgrade to sql server express John, >From what I remember, SQL Express is installed in an 'off' condition. >It can be turned 'on' by going into services. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 26, 2007 10:48 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access upgrade to sql server express Can Access do an upgrade to SQL Server Express? When I try and run the upsizing wizard it does not display the local SQL Server Express instance running on the same machine. John W. Colby Colby Consulting 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Tue Mar 27 11:31:08 2007 From: john at winhaven.net (John Bartow) Date: Tue, 27 Mar 2007 11:31:08 -0500 Subject: [AccessD] NCT terminals (was: Zipcodes within a radius) In-Reply-To: <0JFK002IMJSA3P40@l-daemon> References: <063501c77082$80d1f010$6402a8c0@ScuzzPaq> <0JFK002IMJSA3P40@l-daemon> Message-ID: <068601c7708d$5419dff0$6402a8c0@ScuzzPaq> Hi Jim, IIRC Gustav pointed me to this solution a couple years ago. They are a true dumb terminal as they have no processor or drive and they do work as advertised. Install the software on a host computer. Add multiple users to the host computer. Transfer all files and settings to the users login on the host computer (If necessary). Disconnect KB, mouse, monitor and Ethernet from the old PC and connect them to the terminal box. Turn the terminal on and connect to the host pc. everything from there is as if you were using the KVM directly connected to the host pc. Sound is available but I haven't used it. The only issues that I've run into is with the network infrastructure - it must be somewhat up to date. Fast user switching is not available (doesn't matter to me as I don't use it in business settings). It will only utilize the traditional windows login screen not the new XP welcome screen (again not an issue with me as I don't use it in business settings). I haven't tried these via wireless yet but would appreciate any one who could share their experiences with that. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 27, 2007 10:50 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius Hi John: Without looking into it further, that looks like an excellent solution. Are the computers something like dumb terminals? If it works as advertised it sounds like a great solution. Jim From jwcolby at colbyconsulting.com Tue Mar 27 12:38:38 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 27 Mar 2007 13:38:38 -0400 Subject: [AccessD] Programmatically creating relationships Message-ID: <000301c77096$c16c6420$657aa8c0@m6805> I am starting the process of migrating a large database from Access to SQL Server. One of the things I have to do is go find all the places where relationships were missed / couldn't be established for some reason and get them in there. I am doing this offline first and being the meticulous guy I am, I want to be able to build up a program that does much of this stuff so that as I document what has to be done, I also have code that will do it the next time. For example, I have written a function that finds orphaned records in a child table and deletes them out. What I need to do next is establish a relationship between the parent / child. I can write that code but have never done so and would use borrowed code if anyone out there has a lib of such relationship oriented functions. Given a parent table / PK and a child table / FK, establish a relationship. Does anyone have that? John W. Colby Colby Consulting www.ColbyConsulting.com From bheid at sc.rr.com Tue Mar 27 13:01:35 2007 From: bheid at sc.rr.com (Bobby Heid) Date: Tue, 27 Mar 2007 14:01:35 -0400 Subject: [AccessD] Programmatically creating relationships In-Reply-To: <000301c77096$c16c6420$657aa8c0@m6805> References: <000301c77096$c16c6420$657aa8c0@m6805> Message-ID: <00cd01c77099$f591aaa0$2c01a8c0@bhxp> John, I do not have an answer for you. But have you looked at doing it in SQL Server Manager and then having it copy the script to the clipboard or a file? I recently took a class in SQL Server 2005 and the instructor showed us how to something and then before closing it/saving it, showed us how to save the script to create the object(s) that we just created in the GUI. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 27, 2007 1:39 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Programmatically creating relationships I am starting the process of migrating a large database from Access to SQL Server. One of the things I have to do is go find all the places where relationships were missed / couldn't be established for some reason and get them in there. I am doing this offline first and being the meticulous guy I am, I want to be able to build up a program that does much of this stuff so that as I document what has to be done, I also have code that will do it the next time. For example, I have written a function that finds orphaned records in a child table and deletes them out. What I need to do next is establish a relationship between the parent / child. I can write that code but have never done so and would use borrowed code if anyone out there has a lib of such relationship oriented functions. Given a parent table / PK and a child table / FK, establish a relationship. Does anyone have that? John W. Colby Colby Consulting www.ColbyConsulting.com From rockysmolin at bchacc.com Tue Mar 27 13:19:46 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 27 Mar 2007 11:19:46 -0700 Subject: [AccessD] Link To Code Gets Deleted Message-ID: <004f01c7709c$8029ca60$0201a8c0@HAL9005> Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? MTIA, Rocky From jwcolby at colbyconsulting.com Tue Mar 27 13:44:37 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 27 Mar 2007 14:44:37 -0400 Subject: [AccessD] Programmatically creating relationships In-Reply-To: <00cd01c77099$f591aaa0$2c01a8c0@bhxp> References: <000301c77096$c16c6420$657aa8c0@m6805> <00cd01c77099$f591aaa0$2c01a8c0@bhxp> Message-ID: <000001c7709f$f9145a00$657aa8c0@m6805> Bobby, I normally have relationships established between parent / child. Very occasionally I will be building a child table live in the BE and can't get the lock to the parent to get the relationship and it slips through the cracks. I have also had to split the BE to put some large or problematic tables out in their own container etc. All of these need to be pulled in to a common container, all those parent / child relationships established BEFORE the migration to SQL Server so that the migration wizard can correctly set up the relationships in SQL Server. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Tuesday, March 27, 2007 2:02 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Programmatically creating relationships John, I do not have an answer for you. But have you looked at doing it in SQL Server Manager and then having it copy the script to the clipboard or a file? I recently took a class in SQL Server 2005 and the instructor showed us how to something and then before closing it/saving it, showed us how to save the script to create the object(s) that we just created in the GUI. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 27, 2007 1:39 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Programmatically creating relationships I am starting the process of migrating a large database from Access to SQL Server. One of the things I have to do is go find all the places where relationships were missed / couldn't be established for some reason and get them in there. I am doing this offline first and being the meticulous guy I am, I want to be able to build up a program that does much of this stuff so that as I document what has to be done, I also have code that will do it the next time. For example, I have written a function that finds orphaned records in a child table and deletes them out. What I need to do next is establish a relationship between the parent / child. I can write that code but have never done so and would use borrowed code if anyone out there has a lib of such relationship oriented functions. Given a parent table / PK and a child table / FK, establish a relationship. Does anyone have that? John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From John.Clark at niagaracounty.com Tue Mar 27 13:42:53 2007 From: John.Clark at niagaracounty.com (John Clark) Date: Tue, 27 Mar 2007 14:42:53 -0400 Subject: [AccessD] Weird A97 happenings In-Reply-To: <004f01c7709c$8029ca60$0201a8c0@HAL9005> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005> Message-ID: <46092D6A.167F.006B.0@niagaracounty.com> Years ago, I wrote a A97 program for our Hotline program. This is the program that you call if you are going to hurt yourself, and is part of the Mental Health department. It really isn't anything very complex and they have been using it for all these years w/out any problems. It is one of the first programs I wrote in Access, so there really isn't any big programming tricks going on. Basically, it opens via the "Startup" options, to a form called, "HotlineSplash" which OnTimer then closes, and OnClose is goes to the "HotlineMenu" form. The first problem that they encountered was that it wouldn't make the switch from the splash screen to the menu. It gave the standard error message about a macro or code that could not be run...the first message listed OnTimer as a problem. I'll interject here that I wrote the program using A97, but they have since switched to A2K. I believe this was done early in 2006 (yeah, we're always a bit behind). The first "Odd" thing that I notice, when I was nosing around, was that I encountered a message that said something like, "You cannot make any changes because this was written in an earlier version of hotline." It apparently picked up the name of the program and put it in the place of the word "access." I figured that a quick fix, to get them going, and I could look at the real problem later, would be to skip the splash screen. So, I went into the startup area and made the switch to open to the menu. It seemed to work, because it came up to the menu and had no error. However, as soon as I try to push a command button choice, a similar error occurs. Basically, an error appears when any function is attempted, other than simply opening an object from the Access menu. I have A97 and A2003 installed on my PC, so I figured I'd make a copy and look at it from my desk...I was remote controlling their PC originally. Whether I use A97 or 2K3, on my PC, I get a password screen. It doesn't have a password. And, when I was using it from the desktop, I didn't have to enter a password. ANY ideas here would be greatly appreciated! At this point, I'm ready to drop back and punt. If your advice is to leave work and go get a drink, I would probably heed your advice ;o) Thank you! John W Clark From davidmcafee at gmail.com Tue Mar 27 13:52:15 2007 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 27 Mar 2007 11:52:15 -0700 Subject: [AccessD] Weird A97 happenings In-Reply-To: <46092D6A.167F.006B.0@niagaracounty.com> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005> <46092D6A.167F.006B.0@niagaracounty.com> Message-ID: <8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com> The security message is part of your 2003 installation. You can go to Tools->options->Security and lower the level. As for the login prompt, there is probably something going on with the mdw. DO you have another secured mdb on your box? that app may not be set up correctly. Check out the securityFaq white paper. If you cant find it on Microsoft's site, check out RogersAccesslibrary.com and it is there. You can also (band aid fix) create a shortcut and put a username and password in the command line of the short cut (I believe even if the pw is blank). On 3/27/07, John Clark wrote: > > Years ago, I wrote a A97 program for our Hotline program. This is the > program that you call if you are going to hurt yourself, and is part of the > Mental Health department. > > It really isn't anything very complex and they have been using it for all > these years w/out any problems. It is one of the first programs I wrote in > Access, so there really isn't any big programming tricks going on. > > Basically, it opens via the "Startup" options, to a form called, > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > "HotlineMenu" form. The first problem that they encountered was that it > wouldn't make the switch from the splash screen to the menu. It gave the > standard error message about a macro or code that could not be run...the > first message listed OnTimer as a problem. > > I'll interject here that I wrote the program using A97, but they have > since switched to A2K. I believe this was done early in 2006 (yeah, we're > always a bit behind). > > The first "Odd" thing that I notice, when I was nosing around, was that I > encountered a message that said something like, "You cannot make any changes > because this was written in an earlier version of hotline." It apparently > picked up the name of the program and put it in the place of the word > "access." > > I figured that a quick fix, to get them going, and I could look at the > real problem later, would be to skip the splash screen. So, I went into the > startup area and made the switch to open to the menu. It seemed to work, > because it came up to the menu and had no error. However, as soon as I try > to push a command button choice, a similar error occurs. Basically, an error > appears when any function is attempted, other than simply opening an object > from the Access menu. > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy and > look at it from my desk...I was remote controlling their PC originally. > Whether I use A97 or 2K3, on my PC, I get a password screen. It doesn't > have a password. And, when I was using it from the desktop, I didn't have to > enter a password. > > ANY ideas here would be greatly appreciated! At this point, I'm ready to > drop back and punt. If your advice is to leave work and go get a drink, I > would probably heed your advice ;o) > > Thank you! > > John W Clark > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From John.Clark at niagaracounty.com Tue Mar 27 14:01:13 2007 From: John.Clark at niagaracounty.com (John Clark) Date: Tue, 27 Mar 2007 15:01:13 -0400 Subject: [AccessD] Weird A97 happenings In-Reply-To: <8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005> <46092D6A.167F.006B.0@niagaracounty.com> <8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com> Message-ID: <460931B6.167F.006B.0@niagaracounty.com> I think I explained wrong...there is the password prompt only on my PC using A97 and A2K3, and now we get the same thing using my co-worker's PC that has A2K7. The error message that I am getting on their PC is on a A2K installation. >>> "David McAfee" 3/27/2007 2:52 PM >>> The security message is part of your 2003 installation. You can go to Tools->options->Security and lower the level. As for the login prompt, there is probably something going on with the mdw. DO you have another secured mdb on your box? that app may not be set up correctly. Check out the securityFaq white paper. If you cant find it on Microsoft's site, check out RogersAccesslibrary.com and it is there. You can also (band aid fix) create a shortcut and put a username and password in the command line of the short cut (I believe even if the pw is blank). On 3/27/07, John Clark wrote: > > Years ago, I wrote a A97 program for our Hotline program. This is the > program that you call if you are going to hurt yourself, and is part of the > Mental Health department. > > It really isn't anything very complex and they have been using it for all > these years w/out any problems. It is one of the first programs I wrote in > Access, so there really isn't any big programming tricks going on. > > Basically, it opens via the "Startup" options, to a form called, > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > "HotlineMenu" form. The first problem that they encountered was that it > wouldn't make the switch from the splash screen to the menu. It gave the > standard error message about a macro or code that could not be run...the > first message listed OnTimer as a problem. > > I'll interject here that I wrote the program using A97, but they have > since switched to A2K. I believe this was done early in 2006 (yeah, we're > always a bit behind). > > The first "Odd" thing that I notice, when I was nosing around, was that I > encountered a message that said something like, "You cannot make any changes > because this was written in an earlier version of hotline." It apparently > picked up the name of the program and put it in the place of the word > "access." > > I figured that a quick fix, to get them going, and I could look at the > real problem later, would be to skip the splash screen. So, I went into the > startup area and made the switch to open to the menu. It seemed to work, > because it came up to the menu and had no error. However, as soon as I try > to push a command button choice, a similar error occurs. Basically, an error > appears when any function is attempted, other than simply opening an object > from the Access menu. > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy and > look at it from my desk...I was remote controlling their PC originally. > Whether I use A97 or 2K3, on my PC, I get a password screen. It doesn't > have a password. And, when I was using it from the desktop, I didn't have to > enter a password. > > ANY ideas here would be greatly appreciated! At this point, I'm ready to > drop back and punt. If your advice is to leave work and go get a drink, I > would probably heed your advice ;o) > > Thank you! > > John W Clark > > -- > 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 Mar 27 14:18:41 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 27 Mar 2007 15:18:41 -0400 Subject: [AccessD] Weird A97 happenings In-Reply-To: <460931B6.167F.006B.0@niagaracounty.com> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005><46092D6A.167F.006B.0@niagaracounty.com><8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com> <460931B6.167F.006B.0@niagaracounty.com> Message-ID: <000401c770a4$bb7457e0$657aa8c0@m6805> I would guess that the data store is still in A97 and the Access itself is in A2K. A2K could read but not write (forms / code etc) to an A97 container. Build a new container in A2K and import all of the objects into that container. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Tuesday, March 27, 2007 3:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Weird A97 happenings I think I explained wrong...there is the password prompt only on my PC using A97 and A2K3, and now we get the same thing using my co-worker's PC that has A2K7. The error message that I am getting on their PC is on a A2K installation. >>> "David McAfee" 3/27/2007 2:52 PM >>> The security message is part of your 2003 installation. You can go to Tools->options->Security and lower the level. As for the login prompt, Tools->options->there is probably something going on with the mdw. DO you have another secured mdb on your box? that app may not be set up correctly. Check out the securityFaq white paper. If you cant find it on Microsoft's site, check out RogersAccesslibrary.com and it is there. You can also (band aid fix) create a shortcut and put a username and password in the command line of the short cut (I believe even if the pw is blank). On 3/27/07, John Clark wrote: > > Years ago, I wrote a A97 program for our Hotline program. This is the > program that you call if you are going to hurt yourself, and is part > of the Mental Health department. > > It really isn't anything very complex and they have been using it for > all these years w/out any problems. It is one of the first programs I > wrote in Access, so there really isn't any big programming tricks going on. > > Basically, it opens via the "Startup" options, to a form called, > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > "HotlineMenu" form. The first problem that they encountered was that > it wouldn't make the switch from the splash screen to the menu. It > gave the standard error message about a macro or code that could not > be run...the first message listed OnTimer as a problem. > > I'll interject here that I wrote the program using A97, but they have > since switched to A2K. I believe this was done early in 2006 (yeah, > we're always a bit behind). > > The first "Odd" thing that I notice, when I was nosing around, was > that I encountered a message that said something like, "You cannot > make any changes because this was written in an earlier version of > hotline." It apparently picked up the name of the program and put it > in the place of the word "access." > > I figured that a quick fix, to get them going, and I could look at the > real problem later, would be to skip the splash screen. So, I went > into the startup area and made the switch to open to the menu. It > seemed to work, because it came up to the menu and had no error. > However, as soon as I try to push a command button choice, a similar > error occurs. Basically, an error appears when any function is > attempted, other than simply opening an object from the Access menu. > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy > and look at it from my desk...I was remote controlling their PC originally. > Whether I use A97 or 2K3, on my PC, I get a password screen. It > doesn't have a password. And, when I was using it from the desktop, I > didn't have to enter a password. > > ANY ideas here would be greatly appreciated! At this point, I'm ready > to drop back and punt. If your advice is to leave work and go get a > drink, I would probably heed your advice ;o) > > Thank you! > > John W Clark > > -- > 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 garykjos at hotmail.com Tue Mar 27 15:07:17 2007 From: garykjos at hotmail.com (Gary Kjos) Date: Tue, 27 Mar 2007 15:07:17 -0500 Subject: [AccessD] Weird A97 happenings In-Reply-To: <46092D6A.167F.006B.0@niagaracounty.com> Message-ID: You have compacted and repaired of course? When they started using it under A2K was it converted to be an A2K database? Does anyone now have a later version of Access? Have they by chance gotten a new PRINTER? sounds odd but I have had LOTS of problems due to users switching to multifunction printer/scanner/fax devices from regular printers. Can you create a new blank database and then import all the individual objects into that? Perhaps you would want to do that on one of the users systems if they are using a different version of Access than you are or since they don't get the password prompt. Good luck. No doubt once you figure it out it will be something basic. So look at basic stuff first ;-) Easy for ME to say. GK Gmail is not working for me again today ----- Grrrr Gary Kjos garykjos at hotmail.com >From: "John Clark" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Weird A97 happenings >Date: Tue, 27 Mar 2007 14:42:53 -0400 > >Years ago, I wrote a A97 program for our Hotline program. This is the >program that you call if you are going to hurt yourself, and is part of the >Mental Health department. > >It really isn't anything very complex and they have been using it for all >these years w/out any problems. It is one of the first programs I wrote in >Access, so there really isn't any big programming tricks going on. > >Basically, it opens via the "Startup" options, to a form called, >"HotlineSplash" which OnTimer then closes, and OnClose is goes to the >"HotlineMenu" form. The first problem that they encountered was that it >wouldn't make the switch from the splash screen to the menu. It gave the >standard error message about a macro or code that could not be run...the >first message listed OnTimer as a problem. > >I'll interject here that I wrote the program using A97, but they have since >switched to A2K. I believe this was done early in 2006 (yeah, we're always >a bit behind). > >The first "Odd" thing that I notice, when I was nosing around, was that I >encountered a message that said something like, "You cannot make any >changes because this was written in an earlier version of hotline." It >apparently picked up the name of the program and put it in the place of the >word "access." > >I figured that a quick fix, to get them going, and I could look at the real >problem later, would be to skip the splash screen. So, I went into the >startup area and made the switch to open to the menu. It seemed to work, >because it came up to the menu and had no error. However, as soon as I try >to push a command button choice, a similar error occurs. Basically, an >error appears when any function is attempted, other than simply opening an >object from the Access menu. > >I have A97 and A2003 installed on my PC, so I figured I'd make a copy and >look at it from my desk...I was remote controlling their PC originally. >Whether I use A97 or 2K3, on my PC, I get a password screen. It doesn't >have a password. And, when I was using it from the desktop, I didn't have >to enter a password. > >ANY ideas here would be greatly appreciated! At this point, I'm ready to >drop back and punt. If your advice is to leave work and go get a drink, I >would probably heed your advice ;o) > >Thank you! > >John W Clark > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Tue Mar 27 17:35:38 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 27 Mar 2007 15:35:38 -0700 Subject: [AccessD] Weird A97 happenings In-Reply-To: <46092D6A.167F.006B.0@niagaracounty.com> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005> <46092D6A.167F.006B.0@niagaracounty.com> Message-ID: <46099C3A.9000602@shaw.ca> Has someone modified or changed the standard system.mdw Sometimes users play around. Occasionally even this file can be corrupted and might need a repair. John Clark wrote: >Years ago, I wrote a A97 program for our Hotline program. This is the program that you call if you are going to hurt yourself, and is part of the Mental Health department. > >It really isn't anything very complex and they have been using it for all these years w/out any problems. It is one of the first programs I wrote in Access, so there really isn't any big programming tricks going on. > >Basically, it opens via the "Startup" options, to a form called, "HotlineSplash" which OnTimer then closes, and OnClose is goes to the "HotlineMenu" form. The first problem that they encountered was that it wouldn't make the switch from the splash screen to the menu. It gave the standard error message about a macro or code that could not be run...the first message listed OnTimer as a problem. > >I'll interject here that I wrote the program using A97, but they have since switched to A2K. I believe this was done early in 2006 (yeah, we're always a bit behind). > >The first "Odd" thing that I notice, when I was nosing around, was that I encountered a message that said something like, "You cannot make any changes because this was written in an earlier version of hotline." It apparently picked up the name of the program and put it in the place of the word "access." > >I figured that a quick fix, to get them going, and I could look at the real problem later, would be to skip the splash screen. So, I went into the startup area and made the switch to open to the menu. It seemed to work, because it came up to the menu and had no error. However, as soon as I try to push a command button choice, a similar error occurs. Basically, an error appears when any function is attempted, other than simply opening an object from the Access menu. > >I have A97 and A2003 installed on my PC, so I figured I'd make a copy and look at it from my desk...I was remote controlling their PC originally. Whether I use A97 or 2K3, on my PC, I get a password screen. It doesn't have a password. And, when I was using it from the desktop, I didn't have to enter a password. > >ANY ideas here would be greatly appreciated! At this point, I'm ready to drop back and punt. If your advice is to leave work and go get a drink, I would probably heed your advice ;o) > >Thank you! > >John W Clark > > > -- Marty Connelly Victoria, B.C. Canada From accma at sympatico.ca Tue Mar 27 18:37:56 2007 From: accma at sympatico.ca (Annie Courchesne, cma) Date: Tue, 27 Mar 2007 19:37:56 -0400 Subject: [AccessD] Show a report in a form Message-ID: Hi All, It's been a while but I have one question. Is it possible to show a report in a subform. What I want to do is to have a form to show the info on a customer. In that form I would like to have a a subform/report to show the invoices made for that customer. But instead of seing the invoice in a form, I would like to see the actual invoice. Is that even possible? Thanks all! Annie Courchesne, CMA From rockysmolin at bchacc.com Tue Mar 27 19:03:55 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 27 Mar 2007 17:03:55 -0700 Subject: [AccessD] Show a report in a form In-Reply-To: Message-ID: <010301c770cc$9409ad90$0201a8c0@HAL9005> Only two ways I can think of to do it. One would be to dummy up a form that looks just like the report and populate it with the invoice data. The other even more kludgey way would be to output the report to something like a PDF or a snapview and then make the subform a big image control and set the source of the image to the PDF or snapview file. Undoubtedly someone will have a more graceful solution. Stay tuned... Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Annie Courchesne, cma Sent: Tuesday, March 27, 2007 4:38 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Show a report in a form Hi All, It's been a while but I have one question. Is it possible to show a report in a subform. What I want to do is to have a form to show the info on a customer. In that form I would like to have a a subform/report to show the invoices made for that customer. But instead of seing the invoice in a form, I would like to see the actual invoice. Is that even possible? Thanks all! Annie Courchesne, CMA -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/734 - Release Date: 3/26/2007 2:31 PM From developer at ultradnt.com Tue Mar 27 20:33:45 2007 From: developer at ultradnt.com (Steve Conklin) Date: Tue, 27 Mar 2007 21:33:45 -0400 Subject: [AccessD] Programmatically creating relationships In-Reply-To: <00cd01c77099$f591aaa0$2c01a8c0@bhxp> References: <000301c77096$c16c6420$657aa8c0@m6805> <00cd01c77099$f591aaa0$2c01a8c0@bhxp> Message-ID: <003901c770d9$247fd500$0200a8c0@ULTRADNT> Try something like this (DAO): db.Execute "ALTER TABLE M_Employees ADD CONSTRAINT fk_Employee_Dept FOREIGN KEY (Dept_ID) REFERENCES L_Departments (Dept_ID);" Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 27, 2007 1:39 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Programmatically creating relationships I am starting the process of migrating a large database from Access to SQL Server. One of the things I have to do is go find all the places where relationships were missed / couldn't be established for some reason and get them in there. I am doing this offline first and being the meticulous guy I am, I want to be able to build up a program that does much of this stuff so that as I document what has to be done, I also have code that will do it the next time. For example, I have written a function that finds orphaned records in a child table and deletes them out. What I need to do next is establish a relationship between the parent / child. I can write that code but have never done so and would use borrowed code if anyone out there has a lib of such relationship oriented functions. Given a parent table / PK and a child table / FK, establish a relationship. Does anyone have that? John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From viner at EUnet.yu Wed Mar 28 01:12:07 2007 From: viner at EUnet.yu (Ervin Brindza) Date: Wed, 28 Mar 2007 08:12:07 +0200 Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone Message-ID: <003101c77100$29d67e10$0100a8c0@RazvojErvin> When I launched this morning the OE it created a fresh new Inbox (1).dbx and my emails and folders from the Inbox folder(exactly from the Inbox.dbx) of the OE weren't visible. Then I renamed the old Inbox.dbx to Inbox (1).dbx and now the emails from the real(old) Inbox folder are visible. But the problem is that the folders from the "old" Inbox folder aren't visible. I suppose that I need to force the OE to consider(to shift back to) the Inbox.dbx as the default Inbox folder(and not Inbox (1).dbx as now) and then the tree structure of my old Inbox foder will be repaired. But I don't know how find out where the OE stores the information about the default location of the Inbox folder? Are there any hints? Many thanks in advance, Ervin From Gustav at cactus.dk Wed Mar 28 03:51:49 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 28 Mar 2007 10:51:49 +0200 Subject: [AccessD] Show a report in a form Message-ID: Hi Annie, welcome back! By this API call: Public Declare Function SetParent Lib "User32" ( _ ByVal hWndChild As Long, _ ByVal hWndNewParent As Long) _ As Boolean you can at least move the report (in preview mode) inside the form: Call SetParent(Reports("YourReportName").Hwnd, Forms("YourFormName").Hwnd) or just if in the form's code module: Call SetParent(Reports("YourReportName").Hwnd, Me.Hwnd) Now - haven't tried that - you should be able to position the report as you like. Note that the report will loose most of it functionality (menu, toolbar, mouseclick, etc.), in fact you can only drag it by the bar, resize it, and click the control buttons including the close button. /gustav >>> accma at sympatico.ca 28-03-2007 01:37 >>> Hi All, It's been a while but I have one question. Is it possible to show a report in a subform. What I want to do is to have a form to show the info on a customer. In that form I would like to have a a subform/report to show the invoices made for that customer. But instead of seing the invoice in a form, I would like to see the actual invoice. Is that even possible? Thanks all! Annie Courchesne, CMA From j.r.porter at strath.ac.uk Wed Mar 28 05:09:39 2007 From: j.r.porter at strath.ac.uk (John Porter) Date: Wed, 28 Mar 2007 11:09:39 +0100 Subject: [AccessD] Function references produce #Name? error In-Reply-To: References: Message-ID: <5E1BB9C46D0B4E448812F5DEDEF234D0C5AA37@BE-SCAM2.ds.strath.ac.uk> When I installed an Access 2003 application on a client's machine, I found that, if the control source of a text box is an expression including a function reference (e.g. Ucase('a')) the text box displays a #Name? error. This happens even if I choose to 'unblock unsafe expressions' when opening the app., or set macro security to low. Functions evaluate correctly in VBA code. In a new app. created on the client's machine, function refs. work OK in a text box, and if I import the objects from the problem app., everything works fine. I'd be really grateful if anyone could suggest an explanation or solution of this problem. Regards, John R. Porter IT Services University of Strathclyde Jordanhill Campus 86 Southbrae Drive Glasgow G13 1PP e-mail: j.r.porter at strath.ac.uk Tel.: 0141 950 3289 From cfoust at infostatsystems.com Tue Mar 27 19:36:33 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 27 Mar 2007 17:36:33 -0700 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <004f01c7709c$8029ca60$0201a8c0@HAL9005> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005> Message-ID: Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? MTIA, Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Wed Mar 28 06:31:44 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 28 Mar 2007 13:31:44 +0200 Subject: [AccessD] Function references produce #Name? error Message-ID: Hi John Could be that a reference is missing. Go to menu Tools, References and check for MISSING. /gustav >>> j.r.porter at strath.ac.uk 28-03-2007 12:09 >>> When I installed an Access 2003 application on a client's machine, I found that, if the control source of a text box is an expression including a function reference (e.g. Ucase('a')) the text box displays a #Name? error. This happens even if I choose to 'unblock unsafe expressions' when opening the app., or set macro security to low. Functions evaluate correctly in VBA code. In a new app. created on the client's machine, function refs. work OK in a text box, and if I import the objects from the problem app., everything works fine. I'd be really grateful if anyone could suggest an explanation or solution of this problem. Regards, John R. Porter IT Services University of Strathclyde Jordanhill Campus 86 Southbrae Drive Glasgow G13 1PP e-mail: j.r.porter at strath.ac.uk Tel.: 0141 950 3289 From John.Clark at niagaracounty.com Wed Mar 28 07:08:29 2007 From: John.Clark at niagaracounty.com (John Clark) Date: Wed, 28 Mar 2007 08:08:29 -0400 Subject: [AccessD] Weird A97 happenings In-Reply-To: <000401c770a4$bb7457e0$657aa8c0@m6805> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005><46092D6A.167F.006B.0@niagaracounty.com><8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com> <460931B6.167F.006B.0@niagaracounty.com> <000401c770a4$bb7457e0$657aa8c0@m6805> Message-ID: <460A227C.167F.006B.0@niagaracounty.com> Well, I tried this, but before I could I could import from the old program, I was prompted for a password. So, I guess my biggest problem, at this moment, is that there is no password for the program, yet I am being asked for one. I tried blanks but they didn't work either. Why would a program begin asking for a password? >>> "JWColby" 3/27/2007 3:18 PM >>> I would guess that the data store is still in A97 and the Access itself is in A2K. A2K could read but not write (forms / code etc) to an A97 container. Build a new container in A2K and import all of the objects into that container. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Tuesday, March 27, 2007 3:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Weird A97 happenings I think I explained wrong...there is the password prompt only on my PC using A97 and A2K3, and now we get the same thing using my co-worker's PC that has A2K7. The error message that I am getting on their PC is on a A2K installation. >>> "David McAfee" 3/27/2007 2:52 PM >>> The security message is part of your 2003 installation. You can go to Tools->options->Security and lower the level. As for the login prompt, Tools->options->there is probably something going on with the mdw. DO you have another secured mdb on your box? that app may not be set up correctly. Check out the securityFaq white paper. If you cant find it on Microsoft's site, check out RogersAccesslibrary.com and it is there. You can also (band aid fix) create a shortcut and put a username and password in the command line of the short cut (I believe even if the pw is blank). On 3/27/07, John Clark wrote: > > Years ago, I wrote a A97 program for our Hotline program. This is the > program that you call if you are going to hurt yourself, and is part > of the Mental Health department. > > It really isn't anything very complex and they have been using it for > all these years w/out any problems. It is one of the first programs I > wrote in Access, so there really isn't any big programming tricks going on. > > Basically, it opens via the "Startup" options, to a form called, > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > "HotlineMenu" form. The first problem that they encountered was that > it wouldn't make the switch from the splash screen to the menu. It > gave the standard error message about a macro or code that could not > be run...the first message listed OnTimer as a problem. > > I'll interject here that I wrote the program using A97, but they have > since switched to A2K. I believe this was done early in 2006 (yeah, > we're always a bit behind). > > The first "Odd" thing that I notice, when I was nosing around, was > that I encountered a message that said something like, "You cannot > make any changes because this was written in an earlier version of > hotline." It apparently picked up the name of the program and put it > in the place of the word "access." > > I figured that a quick fix, to get them going, and I could look at the > real problem later, would be to skip the splash screen. So, I went > into the startup area and made the switch to open to the menu. It > seemed to work, because it came up to the menu and had no error. > However, as soon as I try to push a command button choice, a similar > error occurs. Basically, an error appears when any function is > attempted, other than simply opening an object from the Access menu. > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy > and look at it from my desk...I was remote controlling their PC originally. > Whether I use A97 or 2K3, on my PC, I get a password screen. It > doesn't have a password. And, when I was using it from the desktop, I > didn't have to enter a password. > > ANY ideas here would be greatly appreciated! At this point, I'm ready > to drop back and punt. If your advice is to leave work and go get a > drink, I would probably heed your advice ;o) > > Thank you! > > John W Clark > > -- > 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 jwcolby at colbyconsulting.com Wed Mar 28 07:21:50 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 28 Mar 2007 08:21:50 -0400 Subject: [AccessD] Weird A97 happenings In-Reply-To: <460A227C.167F.006B.0@niagaracounty.com> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005><46092D6A.167F.006B.0@niagaracounty.com><8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com><460931B6.167F.006B.0@niagaracounty.com><000401c770a4$bb7457e0$657aa8c0@m6805> <460A227C.167F.006B.0@niagaracounty.com> Message-ID: <001001c77133$aa0c1da0$657aa8c0@m6805> If this is simply a password to get in, I think there is unlock code. I got it from Shamil one time IIRC. I have the code somewhere but finding it... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Wednesday, March 28, 2007 8:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Weird A97 happenings Well, I tried this, but before I could I could import from the old program, I was prompted for a password. So, I guess my biggest problem, at this moment, is that there is no password for the program, yet I am being asked for one. I tried blanks but they didn't work either. Why would a program begin asking for a password? >>> "JWColby" 3/27/2007 3:18 PM >>> I would guess that the data store is still in A97 and the Access itself is in A2K. A2K could read but not write (forms / code etc) to an A97 container. Build a new container in A2K and import all of the objects into that container. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Tuesday, March 27, 2007 3:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Weird A97 happenings I think I explained wrong...there is the password prompt only on my PC using A97 and A2K3, and now we get the same thing using my co-worker's PC that has A2K7. The error message that I am getting on their PC is on a A2K installation. >>> "David McAfee" 3/27/2007 2:52 PM >>> The security message is part of your 2003 installation. You can go to Tools->options->Security and lower the level. As for the login prompt, Tools->options->there is probably something going on with the mdw. DO you have another secured mdb on your box? that app may not be set up correctly. Check out the securityFaq white paper. If you cant find it on Microsoft's site, check out RogersAccesslibrary.com and it is there. You can also (band aid fix) create a shortcut and put a username and password in the command line of the short cut (I believe even if the pw is blank). On 3/27/07, John Clark wrote: > > Years ago, I wrote a A97 program for our Hotline program. This is the > program that you call if you are going to hurt yourself, and is part > of the Mental Health department. > > It really isn't anything very complex and they have been using it for > all these years w/out any problems. It is one of the first programs I > wrote in Access, so there really isn't any big programming tricks > going on. > > Basically, it opens via the "Startup" options, to a form called, > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > "HotlineMenu" form. The first problem that they encountered was that > it wouldn't make the switch from the splash screen to the menu. It > gave the standard error message about a macro or code that could not > be run...the first message listed OnTimer as a problem. > > I'll interject here that I wrote the program using A97, but they have > since switched to A2K. I believe this was done early in 2006 (yeah, > we're always a bit behind). > > The first "Odd" thing that I notice, when I was nosing around, was > that I encountered a message that said something like, "You cannot > make any changes because this was written in an earlier version of > hotline." It apparently picked up the name of the program and put it > in the place of the word "access." > > I figured that a quick fix, to get them going, and I could look at the > real problem later, would be to skip the splash screen. So, I went > into the startup area and made the switch to open to the menu. It > seemed to work, because it came up to the menu and had no error. > However, as soon as I try to push a command button choice, a similar > error occurs. Basically, an error appears when any function is > attempted, other than simply opening an object from the Access menu. > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy > and look at it from my desk...I was remote controlling their PC originally. > Whether I use A97 or 2K3, on my PC, I get a password screen. It > doesn't have a password. And, when I was using it from the desktop, I > didn't have to enter a password. > > ANY ideas here would be greatly appreciated! At this point, I'm ready > to drop back and punt. If your advice is to leave work and go get a > drink, I would probably heed your advice ;o) > > Thank you! > > John W Clark > > -- > 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 adtp at hotmail.com Wed Mar 28 07:28:36 2007 From: adtp at hotmail.com (A.D.TEJPAL) Date: Wed, 28 Mar 2007 17:58:36 +0530 Subject: [AccessD] Link To Code Gets Deleted References: <004f01c7709c$8029ca60$0201a8c0@HAL9005> Message-ID: Rocky, Design interference is the most likely factor, as pointed out by Charlotte. Occasionally, there could be a freeze of start up form when trying to open a db developed in access 2003, in access 2000, even though the file format is as per access 2000. As a work-around, you can consider putting code in form's load event, in following style (CmdTest is the name of command button in question): Private Sub Form_Load() Me.CmdTest.OnClick = "[Event Procedure]" End Sub Best wishes, A.D.Tejpal --------------- ----- Original Message ----- From: Charlotte Foust To: Access Developers discussion and problem solving Sent: Wednesday, March 28, 2007 06:06 Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? MTIA, Rocky From carbonnb at gmail.com Wed Mar 28 07:35:35 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Wed, 28 Mar 2007 08:35:35 -0400 Subject: [AccessD] I can't Believe this Message-ID: I can believe this. I have been asked to supply to IT, information on the custom Word, Excel and Powerpoint templates we use regularly. That was fairly simple. Only 8 total with less than 500 lines of code combined. However, I also sent info off about our primary Access DBs. One of them has over 10K lines of code, 60 queries, 40 table. Another has almost 15k lines of code. I couldn't believe that those DBs had that much code. I knew I worte a lot, but didn't think that it was that much. All I can say is thank goodness for MZTools and it's statistics. I'd hate to count that many lines of code by hand. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From garykjos at gmail.com Wed Mar 28 07:37:20 2007 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 28 Mar 2007 07:37:20 -0500 Subject: [AccessD] Weird A97 happenings In-Reply-To: <460A227C.167F.006B.0@niagaracounty.com> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005> <46092D6A.167F.006B.0@niagaracounty.com> <8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com> <460931B6.167F.006B.0@niagaracounty.com> <000401c770a4$bb7457e0$657aa8c0@m6805> <460A227C.167F.006B.0@niagaracounty.com> Message-ID: Did you say you could open it from one of the users desktops without being asked for a password? Could you try it from there? Do they have other applications that could be secured that may have altered the system.mdw file? GK On 3/28/07, John Clark wrote: > Well, I tried this, but before I could I could import from the old program, I was prompted for a password. > > So, I guess my biggest problem, at this moment, is that there is no password for the program, yet I am being asked for one. I tried blanks but they didn't work either. Why would a program begin asking for a password? > > > > >>> "JWColby" 3/27/2007 3:18 PM >>> > I would guess that the data store is still in A97 and the Access itself is > in A2K. A2K could read but not write (forms / code etc) to an A97 > container. Build a new container in A2K and import all of the objects into > that container. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark > Sent: Tuesday, March 27, 2007 3:01 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Weird A97 happenings > > I think I explained wrong...there is the password prompt only on my PC using > A97 and A2K3, and now we get the same thing using my co-worker's PC that has > A2K7. The error message that I am getting on their PC is on a A2K > installation. > > > >>> "David McAfee" 3/27/2007 2:52 PM >>> > The security message is part of your 2003 installation. You can go to > Tools->options->Security and lower the level. As for the login prompt, > Tools->options->there > is probably something going on with the mdw. DO you have another secured mdb > on your box? that app may not be set up correctly. Check out the securityFaq > white paper. If you cant find it on Microsoft's site, check out > RogersAccesslibrary.com and it is there. > > You can also (band aid fix) create a shortcut and put a username and > password in the command line of the short cut (I believe even if the pw is > blank). > > > > On 3/27/07, John Clark wrote: > > > > Years ago, I wrote a A97 program for our Hotline program. This is the > > program that you call if you are going to hurt yourself, and is part > > of the Mental Health department. > > > > It really isn't anything very complex and they have been using it for > > all these years w/out any problems. It is one of the first programs I > > wrote in Access, so there really isn't any big programming tricks going > on. > > > > Basically, it opens via the "Startup" options, to a form called, > > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > > "HotlineMenu" form. The first problem that they encountered was that > > it wouldn't make the switch from the splash screen to the menu. It > > gave the standard error message about a macro or code that could not > > be run...the first message listed OnTimer as a problem. > > > > I'll interject here that I wrote the program using A97, but they have > > since switched to A2K. I believe this was done early in 2006 (yeah, > > we're always a bit behind). > > > > The first "Odd" thing that I notice, when I was nosing around, was > > that I encountered a message that said something like, "You cannot > > make any changes because this was written in an earlier version of > > hotline." It apparently picked up the name of the program and put it > > in the place of the word "access." > > > > I figured that a quick fix, to get them going, and I could look at the > > real problem later, would be to skip the splash screen. So, I went > > into the startup area and made the switch to open to the menu. It > > seemed to work, because it came up to the menu and had no error. > > However, as soon as I try to push a command button choice, a similar > > error occurs. Basically, an error appears when any function is > > attempted, other than simply opening an object from the Access menu. > > > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy > > and look at it from my desk...I was remote controlling their PC > originally. > > Whether I use A97 or 2K3, on my PC, I get a password screen. It > > doesn't have a password. And, when I was using it from the desktop, I > > didn't have to enter a password. > > > > ANY ideas here would be greatly appreciated! At this point, I'm ready > > to drop back and punt. If your advice is to leave work and go get a > > drink, I would probably heed your advice ;o) > > > > Thank you! > > > > John W Clark > > > > -- > > 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 > -- Gary Kjos garykjos at gmail.com From bbruen at unwired.com.au Wed Mar 28 07:32:18 2007 From: bbruen at unwired.com.au (Bruce Bruen) Date: Wed, 28 Mar 2007 22:32:18 +1000 Subject: [AccessD] Reports - Conditional formatting question Message-ID: <200703282232.26628.bbruen@unwired.com.au> 1) This is driving me beserque!!! 2) It was a short trip. In band X I have a text field (numeric). Its' background style, like all the others in the band, is transparent. If its' value is in error, i.e. value=0, then I want to set its' background colour to vbBloodyBrightRed! If its' not in error then I want to leave its' background transparent. These seem to be incompatible. If I change one the the other changes for the rest of the report, viz: if I impose conditional formatting then the rest of the report gets a bright white background, if I set the backgraound transparent then the condition dissappears. BTW: I have tried setting the formatting in both the design and via code. Ooooh. It would be really nice to be able to set the LABEL background at the same time. BTW, the field is a dCount value if that's any more information. Basically, its a test coverage report, we have 1.4 gazillion use cases each having 0..* active test cases. -> Report for each use case in schedule "display" [UC].[details] & Count([UC].[activetestcases]) next end So out of 300 odd test cases it's a bit hard to see the ones we've missed. The band fields are transparent because... we also want to highlight bands that are relevant vs ones that aren't. (So the band background is shaded 5% for the ones that aren't, and by GeeWillikers that works goodbut. Any ideas? Any previous infuriation? Any bar? Final BTW: AXP -- regards Bruce From Gustav at cactus.dk Wed Mar 28 07:39:00 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 28 Mar 2007 14:39:00 +0200 Subject: [AccessD] Weird A97 happenings Message-ID: Hi John and John Search on "password" ...: Public Sub smsAcc97PwdRead(ByVal vstrMdbPath As String) ' Purpose: Read MS Access 97 database level password ' Written by: Shamil Salakhetdinov ' e-mail: shamil at marta.darts.spb.ru ' ' Parameters: ' vstrMdbPath - full path for MS Access 97 database ' ' ' Credits: www.rootshell.com/archive-j457nxiqi3gq59dv/199902/all-access.c.html ' ' Modified: 2001-06-22. Cactus Data ApS. ' Reason: Password length was limited to 13 characters ' Now reads a password with the maximum length of 20 characters. ' String manipulation simplified. ' Rudimentary check of file type as JET file added. On Error GoTo smsAccPwdRead_Err Const cintAcc97JetOffset As Integer = &H5 Const cintAcc97PwdOffset As Integer = &H43 Const cintAcc97PwdLength As Integer = 20 ' Only up to cintAcc97PwdLenMan characters ' can be entered manually when changing password. Const cintAcc97PwdLenMan As Integer = 14 Const cstrJetFileTypeID As String * 15 = "Standard Jet DB" Dim strJetBuf As String * 15 Dim strPwdClear As String Dim strPwdBuf As String * cintAcc97PwdLength Dim strPwd As String Dim strMsgTxt As String Dim strMsgTit As String Dim intMsgMod As Integer Dim bytChr As Byte Dim intLen As Integer Dim intFn As Integer Dim intI As Integer strPwdClear = Chr(&H86) & Chr(&HFB) & Chr(&HEC) & Chr(&H37) & _ Chr(&H5D) & Chr(&H44) & Chr(&H9C) & Chr(&HFA) & _ Chr(&HC6) & Chr(&H5E) & Chr(&H28) & Chr(&HE6) & _ Chr(&H13) & Chr(&HB6) & Chr(&H8A) & Chr(&H60) & _ Chr(&H54) & Chr(&H94) & Chr(&H7B) & Chr(&H36) strMsgTit = "Access 97 Jet File Password detection" strMsgTxt = "File '" & vstrMdbPath & "'" & vbCrLf intFn = FreeFile Open vstrMdbPath For Binary Access Read As #intFn Get #intFn, cintAcc97JetOffset, strJetBuf Get #intFn, cintAcc97PwdOffset, strPwdBuf Close intFn If Not StrComp(cstrJetFileTypeID, strJetBuf, vbBinaryCompare) = 0 Then ' Not a Jet file. strMsgTxt = strMsgTxt & "can not be identified as a Jet file." intMsgMod = vbExclamation + vbOKOnly Else For intI = 1 To cintAcc97PwdLength bytChr = Asc(Mid(strPwdBuf, intI, 1)) Xor Asc(Mid(strPwdClear, intI, 1)) Mid(strPwdBuf, intI, 1) = Chr(bytChr) If bytChr = 0 Then strPwd = Left(strPwdBuf, intI - 1) ' Stop loop. intI = cintAcc97PwdLength ElseIf intI = cintAcc97PwdLength Then strPwd = strPwdBuf End If Debug.Print Asc(strPwdBuf), strPwdBuf Next intI intLen = Len(strPwd) If intLen = 0 Then ' Password is empty. strMsgTxt = strMsgTxt & "is not password protected." Else strMsgTxt = strMsgTxt & "is protected by password:" & vbCrLf & _ "'" & strPwd & "'." & vbCrLf & vbCrLf & _ "Length of password is " & intLen & " character" & Left("s", Abs(intLen > 1)) & "." If intLen > cintAcc97PwdLenMan Then strMsgTxt = strMsgTxt & vbCrLf & "This password can not be altered manually!" End If End If intMsgMod = vbInformation + vbOKOnly End If MsgBox strMsgTxt, intMsgMod, strMsgTit smsAccPwdRead_Exit: Exit Sub smsAccPwdRead_Err: MsgBox "smsAccPwdRead: Err = " & Err & " - " & Err.Description Resume smsAccPwdRead_Exit End Sub Sub SetDbPassword() Dim wks As Workspace Dim dbs As Database Dim strDatabaseFile As String Dim strPasswordOld As String Dim strPasswordNew As String strDatabaseFile = "denkrypttest.mdb" '"d:\myA97database.mdb" strPasswordOld = "" '"14191419141900xxyyz2" strPasswordNew = "1234pass" '"14191419141900xxyyz3" Set wks = DBEngine(0) Set dbs = wks.OpenDatabase(strDatabaseFile, True, False, ";pwd=" & strPasswordOld) dbs.NewPassword strPasswordOld, strPasswordNew dbs.Close Set dbs = Nothing Set wks = Nothing End Sub /gustav >>> jwcolby at colbyconsulting.com 28-03-2007 14:21 >>> If this is simply a password to get in, I think there is unlock code. I got it from Shamil one time IIRC. I have the code somewhere but finding it... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Wednesday, March 28, 2007 8:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Weird A97 happenings Well, I tried this, but before I could I could import from the old program, I was prompted for a password. So, I guess my biggest problem, at this moment, is that there is no password for the program, yet I am being asked for one. I tried blanks but they didn't work either. Why would a program begin asking for a password? >>> "JWColby" 3/27/2007 3:18 PM >>> I would guess that the data store is still in A97 and the Access itself is in A2K. A2K could read but not write (forms / code etc) to an A97 container. Build a new container in A2K and import all of the objects into that container. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Tuesday, March 27, 2007 3:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Weird A97 happenings I think I explained wrong...there is the password prompt only on my PC using A97 and A2K3, and now we get the same thing using my co-worker's PC that has A2K7. The error message that I am getting on their PC is on a A2K installation. >>> "David McAfee" 3/27/2007 2:52 PM >>> The security message is part of your 2003 installation. You can go to Tools->options->Security and lower the level. As for the login prompt, Tools->options->there is probably something going on with the mdw. DO you have another secured mdb on your box? that app may not be set up correctly. Check out the securityFaq white paper. If you cant find it on Microsoft's site, check out RogersAccesslibrary.com and it is there. You can also (band aid fix) create a shortcut and put a username and password in the command line of the short cut (I believe even if the pw is blank). On 3/27/07, John Clark wrote: > > Years ago, I wrote a A97 program for our Hotline program. This is the > program that you call if you are going to hurt yourself, and is part > of the Mental Health department. > > It really isn't anything very complex and they have been using it for > all these years w/out any problems. It is one of the first programs I > wrote in Access, so there really isn't any big programming tricks > going on. > > Basically, it opens via the "Startup" options, to a form called, > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > "HotlineMenu" form. The first problem that they encountered was that > it wouldn't make the switch from the splash screen to the menu. It > gave the standard error message about a macro or code that could not > be run...the first message listed OnTimer as a problem. > > I'll interject here that I wrote the program using A97, but they have > since switched to A2K. I believe this was done early in 2006 (yeah, > we're always a bit behind). > > The first "Odd" thing that I notice, when I was nosing around, was > that I encountered a message that said something like, "You cannot > make any changes because this was written in an earlier version of > hotline." It apparently picked up the name of the program and put it > in the place of the word "access." > > I figured that a quick fix, to get them going, and I could look at the > real problem later, would be to skip the splash screen. So, I went > into the startup area and made the switch to open to the menu. It > seemed to work, because it came up to the menu and had no error. > However, as soon as I try to push a command button choice, a similar > error occurs. Basically, an error appears when any function is > attempted, other than simply opening an object from the Access menu. > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy > and look at it from my desk...I was remote controlling their PC originally. > Whether I use A97 or 2K3, on my PC, I get a password screen. It > doesn't have a password. And, when I was using it from the desktop, I > didn't have to enter a password. > > ANY ideas here would be greatly appreciated! At this point, I'm ready > to drop back and punt. If your advice is to leave work and go get a > drink, I would probably heed your advice ;o) > > Thank you! > > John W Clark From jwcolby at colbyconsulting.com Wed Mar 28 07:49:30 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 28 Mar 2007 08:49:30 -0400 Subject: [AccessD] Weird A97 happenings In-Reply-To: References: Message-ID: <001101c77137$876435e0$657aa8c0@m6805> LOL, Thanks Gustav. You da man! John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, March 28, 2007 8:39 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Weird A97 happenings Hi John and John Search on "password" ...: Public Sub smsAcc97PwdRead(ByVal vstrMdbPath As String) ' Purpose: Read MS Access 97 database level password ' Written by: Shamil Salakhetdinov ' e-mail: shamil at marta.darts.spb.ru ' ' Parameters: ' vstrMdbPath - full path for MS Access 97 database ' ' ' Credits: www.rootshell.com/archive-j457nxiqi3gq59dv/199902/all-access.c.html ' ' Modified: 2001-06-22. Cactus Data ApS. ' Reason: Password length was limited to 13 characters ' Now reads a password with the maximum length of 20 characters. ' String manipulation simplified. ' Rudimentary check of file type as JET file added. On Error GoTo smsAccPwdRead_Err Const cintAcc97JetOffset As Integer = &H5 Const cintAcc97PwdOffset As Integer = &H43 Const cintAcc97PwdLength As Integer = 20 ' Only up to cintAcc97PwdLenMan characters ' can be entered manually when changing password. Const cintAcc97PwdLenMan As Integer = 14 Const cstrJetFileTypeID As String * 15 = "Standard Jet DB" Dim strJetBuf As String * 15 Dim strPwdClear As String Dim strPwdBuf As String * cintAcc97PwdLength Dim strPwd As String Dim strMsgTxt As String Dim strMsgTit As String Dim intMsgMod As Integer Dim bytChr As Byte Dim intLen As Integer Dim intFn As Integer Dim intI As Integer strPwdClear = Chr(&H86) & Chr(&HFB) & Chr(&HEC) & Chr(&H37) & _ Chr(&H5D) & Chr(&H44) & Chr(&H9C) & Chr(&HFA) & _ Chr(&HC6) & Chr(&H5E) & Chr(&H28) & Chr(&HE6) & _ Chr(&H13) & Chr(&HB6) & Chr(&H8A) & Chr(&H60) & _ Chr(&H54) & Chr(&H94) & Chr(&H7B) & Chr(&H36) strMsgTit = "Access 97 Jet File Password detection" strMsgTxt = "File '" & vstrMdbPath & "'" & vbCrLf intFn = FreeFile Open vstrMdbPath For Binary Access Read As #intFn Get #intFn, cintAcc97JetOffset, strJetBuf Get #intFn, cintAcc97PwdOffset, strPwdBuf Close intFn If Not StrComp(cstrJetFileTypeID, strJetBuf, vbBinaryCompare) = 0 Then ' Not a Jet file. strMsgTxt = strMsgTxt & "can not be identified as a Jet file." intMsgMod = vbExclamation + vbOKOnly Else For intI = 1 To cintAcc97PwdLength bytChr = Asc(Mid(strPwdBuf, intI, 1)) Xor Asc(Mid(strPwdClear, intI, 1)) Mid(strPwdBuf, intI, 1) = Chr(bytChr) If bytChr = 0 Then strPwd = Left(strPwdBuf, intI - 1) ' Stop loop. intI = cintAcc97PwdLength ElseIf intI = cintAcc97PwdLength Then strPwd = strPwdBuf End If Debug.Print Asc(strPwdBuf), strPwdBuf Next intI intLen = Len(strPwd) If intLen = 0 Then ' Password is empty. strMsgTxt = strMsgTxt & "is not password protected." Else strMsgTxt = strMsgTxt & "is protected by password:" & vbCrLf & _ "'" & strPwd & "'." & vbCrLf & vbCrLf & _ "Length of password is " & intLen & " character" & Left("s", Abs(intLen > 1)) & "." If intLen > cintAcc97PwdLenMan Then strMsgTxt = strMsgTxt & vbCrLf & "This password can not be altered manually!" End If End If intMsgMod = vbInformation + vbOKOnly End If MsgBox strMsgTxt, intMsgMod, strMsgTit smsAccPwdRead_Exit: Exit Sub smsAccPwdRead_Err: MsgBox "smsAccPwdRead: Err = " & Err & " - " & Err.Description Resume smsAccPwdRead_Exit End Sub Sub SetDbPassword() Dim wks As Workspace Dim dbs As Database Dim strDatabaseFile As String Dim strPasswordOld As String Dim strPasswordNew As String strDatabaseFile = "denkrypttest.mdb" '"d:\myA97database.mdb" strPasswordOld = "" '"14191419141900xxyyz2" strPasswordNew = "1234pass" '"14191419141900xxyyz3" Set wks = DBEngine(0) Set dbs = wks.OpenDatabase(strDatabaseFile, True, False, ";pwd=" & strPasswordOld) dbs.NewPassword strPasswordOld, strPasswordNew dbs.Close Set dbs = Nothing Set wks = Nothing End Sub /gustav >>> jwcolby at colbyconsulting.com 28-03-2007 14:21 >>> If this is simply a password to get in, I think there is unlock code. I got it from Shamil one time IIRC. I have the code somewhere but finding it... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Wednesday, March 28, 2007 8:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Weird A97 happenings Well, I tried this, but before I could I could import from the old program, I was prompted for a password. So, I guess my biggest problem, at this moment, is that there is no password for the program, yet I am being asked for one. I tried blanks but they didn't work either. Why would a program begin asking for a password? >>> "JWColby" 3/27/2007 3:18 PM >>> I would guess that the data store is still in A97 and the Access itself is in A2K. A2K could read but not write (forms / code etc) to an A97 container. Build a new container in A2K and import all of the objects into that container. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Tuesday, March 27, 2007 3:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Weird A97 happenings I think I explained wrong...there is the password prompt only on my PC using A97 and A2K3, and now we get the same thing using my co-worker's PC that has A2K7. The error message that I am getting on their PC is on a A2K installation. >>> "David McAfee" 3/27/2007 2:52 PM >>> The security message is part of your 2003 installation. You can go to Tools->options->Security and lower the level. As for the login prompt, Tools->options->there is probably something going on with the mdw. DO you have another secured mdb on your box? that app may not be set up correctly. Check out the securityFaq white paper. If you cant find it on Microsoft's site, check out RogersAccesslibrary.com and it is there. You can also (band aid fix) create a shortcut and put a username and password in the command line of the short cut (I believe even if the pw is blank). On 3/27/07, John Clark wrote: > > Years ago, I wrote a A97 program for our Hotline program. This is the > program that you call if you are going to hurt yourself, and is part > of the Mental Health department. > > It really isn't anything very complex and they have been using it for > all these years w/out any problems. It is one of the first programs I > wrote in Access, so there really isn't any big programming tricks > going on. > > Basically, it opens via the "Startup" options, to a form called, > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > "HotlineMenu" form. The first problem that they encountered was that > it wouldn't make the switch from the splash screen to the menu. It > gave the standard error message about a macro or code that could not > be run...the first message listed OnTimer as a problem. > > I'll interject here that I wrote the program using A97, but they have > since switched to A2K. I believe this was done early in 2006 (yeah, > we're always a bit behind). > > The first "Odd" thing that I notice, when I was nosing around, was > that I encountered a message that said something like, "You cannot > make any changes because this was written in an earlier version of > hotline." It apparently picked up the name of the program and put it > in the place of the word "access." > > I figured that a quick fix, to get them going, and I could look at the > real problem later, would be to skip the splash screen. So, I went > into the startup area and made the switch to open to the menu. It > seemed to work, because it came up to the menu and had no error. > However, as soon as I try to push a command button choice, a similar > error occurs. Basically, an error appears when any function is > attempted, other than simply opening an object from the Access menu. > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy > and look at it from my desk...I was remote controlling their PC originally. > Whether I use A97 or 2K3, on my PC, I get a password screen. It > doesn't have a password. And, when I was using it from the desktop, I > didn't have to enter a password. > > ANY ideas here would be greatly appreciated! At this point, I'm ready > to drop back and punt. If your advice is to leave work and go get a > drink, I would probably heed your advice ;o) > > Thank you! > > John W Clark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bbruen at unwired.com.au Wed Mar 28 07:52:06 2007 From: bbruen at unwired.com.au (Bruce Bruen) Date: Wed, 28 Mar 2007 22:52:06 +1000 Subject: [AccessD] Reports - Conditional formatting question (RESOLVED - PEBCAK) In-Reply-To: <200703282232.26628.bbruen@unwired.com.au> References: <200703282232.26628.bbruen@unwired.com.au> Message-ID: <200703282252.08508.bbruen@unwired.com.au> On Wednesday 28 March 2007 22:32, Bruce Bruen wrote: > 1) This is driving me beserque!!! > 2) It was a short trip. [8x< ] :-( Nevermind. There's nothing like stupidity. I just noticed that there's actually a FOURTH conditional format, aka case else, at the top of the f'conditional f'format box. I'll be good now, I promise. bruce From mmattys at rochester.rr.com Wed Mar 28 09:08:59 2007 From: mmattys at rochester.rr.com (Michael R Mattys) Date: Wed, 28 Mar 2007 09:08:59 -0500 Subject: [AccessD] Programmatically creating relationships References: <000301c77096$c16c6420$657aa8c0@m6805> <00cd01c77099$f591aaa0$2c01a8c0@bhxp> <000001c7709f$f9145a00$657aa8c0@m6805> Message-ID: <003801c77142$a50cd3d0$0402a8c0@Laptop> Hi John, I have a lot of code mixed with what I pulled out of one of the viewable add-ins for Access 97 that uses calls to msaccess.exe. If you think that might be of help, I could dig it up. Michael R. Mattys MapPoint & Access Dev www.mattysconsulting.com ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 27, 2007 1:44 PM Subject: Re: [AccessD] Programmatically creating relationships > Bobby, > > I normally have relationships established between parent / child. Very > occasionally I will be building a child table live in the BE and can't get > the lock to the parent to get the relationship and it slips through the > cracks. I have also had to split the BE to put some large or problematic > tables out in their own container etc. All of these need to be pulled in > to > a common container, all those parent / child relationships established > BEFORE the migration to SQL Server so that the migration wizard can > correctly set up the relationships in SQL Server. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid > Sent: Tuesday, March 27, 2007 2:02 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Programmatically creating relationships > > John, > > I do not have an answer for you. But have you looked at doing it in SQL > Server Manager and then having it copy the script to the clipboard or a > file? I recently took a class in SQL Server 2005 and the instructor > showed > us how to something and then before closing it/saving it, showed us how to > save the script to create the object(s) that we just created in the GUI. > > Bobby > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Tuesday, March 27, 2007 1:39 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Programmatically creating relationships > > I am starting the process of migrating a large database from Access to SQL > Server. One of the things I have to do is go find all the places where > relationships were missed / couldn't be established for some reason and > get > them in there. I am doing this offline first and being the meticulous guy > I > am, I want to be able to build up a program that does much of this stuff > so > that as I document what has to be done, I also have code that will do it > the > next time. > > For example, I have written a function that finds orphaned records in a > child table and deletes them out. What I need to do next is establish a > relationship between the parent / child. I can write that code but have > never done so and would use borrowed code if anyone out there has a lib of > such relationship oriented functions. Given a parent table / PK and a > child > table / FK, establish a relationship. > > Does anyone have that? > > John W. Colby > Colby Consulting > 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 Wed Mar 28 08:37:43 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 28 Mar 2007 09:37:43 -0400 Subject: [AccessD] Programmatically creating relationships In-Reply-To: <003801c77142$a50cd3d0$0402a8c0@Laptop> References: <000301c77096$c16c6420$657aa8c0@m6805><00cd01c77099$f591aaa0$2c01a8c0@bhxp><000001c7709f$f9145a00$657aa8c0@m6805> <003801c77142$a50cd3d0$0402a8c0@Laptop> Message-ID: <001a01c7713e$43ee4bf0$657aa8c0@m6805> IIRC that stuff was almost unreadable, written by a C++ wannabe and completely uncommented? I would prefer code written in a more friendly manner, but thanks for the offer. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael R Mattys Sent: Wednesday, March 28, 2007 10:09 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Programmatically creating relationships Hi John, I have a lot of code mixed with what I pulled out of one of the viewable add-ins for Access 97 that uses calls to msaccess.exe. If you think that might be of help, I could dig it up. Michael R. Mattys MapPoint & Access Dev www.mattysconsulting.com ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 27, 2007 1:44 PM Subject: Re: [AccessD] Programmatically creating relationships > Bobby, > > I normally have relationships established between parent / child. Very > occasionally I will be building a child table live in the BE and can't get > the lock to the parent to get the relationship and it slips through the > cracks. I have also had to split the BE to put some large or problematic > tables out in their own container etc. All of these need to be pulled in > to > a common container, all those parent / child relationships established > BEFORE the migration to SQL Server so that the migration wizard can > correctly set up the relationships in SQL Server. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid > Sent: Tuesday, March 27, 2007 2:02 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Programmatically creating relationships > > John, > > I do not have an answer for you. But have you looked at doing it in SQL > Server Manager and then having it copy the script to the clipboard or a > file? I recently took a class in SQL Server 2005 and the instructor > showed > us how to something and then before closing it/saving it, showed us how to > save the script to create the object(s) that we just created in the GUI. > > Bobby > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Tuesday, March 27, 2007 1:39 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Programmatically creating relationships > > I am starting the process of migrating a large database from Access to SQL > Server. One of the things I have to do is go find all the places where > relationships were missed / couldn't be established for some reason and > get > them in there. I am doing this offline first and being the meticulous guy > I > am, I want to be able to build up a program that does much of this stuff > so > that as I document what has to be done, I also have code that will do it > the > next time. > > For example, I have written a function that finds orphaned records in a > child table and deletes them out. What I need to do next is establish a > relationship between the parent / child. I can write that code but have > never done so and would use borrowed code if anyone out there has a lib of > such relationship oriented functions. Given a parent table / PK and a > child > table / FK, establish a relationship. > > Does anyone have that? > > John W. Colby > Colby Consulting > 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 Gustav at cactus.dk Wed Mar 28 09:06:35 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 28 Mar 2007 16:06:35 +0200 Subject: [AccessD] Programmatically creating relationships Message-ID: Hi John Here's a skeleton for DAO: strTable = "tblMaster" strForeign = "tblChild" strRelation = strTable & "_" & strForeign booExists = IsRelation(strFile, strRelation) If booExists = False Then Set rlt = dbs.CreateRelation() With rlt .Name = strRelation .Table = strTable .ForeignTable = strForeign .Attributes = 0 Set fld = .CreateField("ID") fld.ForeignName = "MasterFK" .Fields.Append fld End With With dbs.Relations .Append rlt .Refresh End With booExists = IsRelation(strFile, strRelation) End If Public Function IsRelation( _ ByVal strDatabase As String, _ ByVal strRelation As String) As Boolean Dim dbs As Database Dim lngCount As Integer Dim booFound As Boolean On Error GoTo Err_IsRelation If Len(strDatabase) = 0 Then Set dbs = CurrentDb() Else Set dbs = DBEngine(0).OpenDatabase(strDatabase) End If lngCount = dbs.Relations.Count While lngCount > 0 And Not booFound booFound = (StrComp(dbs.Relations(lngCount - 1).Name, strRelation, vbTextCompare) = 0) lngCount = lngCount - 1 Wend Set dbs = Nothing IsRelation = booFound Exit_IsRelation: Exit Function Err_IsRelation: IsRelation = False Resume Exit_IsRelation End Function Note that a hidden index will be created for the FK even if an index for this already is present. Also note, that this code does not handle compound indices as is; if needed, modify it to accept the additional field(s) of the index for the relation. /gustav > For example, I have written a function that finds orphaned records in a > child table and deletes them out. What I need to do next is establish a > relationship between the parent / child. I can write that code but have > never done so and would use borrowed code if anyone out there has a lib of > such relationship oriented functions. Given a parent table / PK and a > child table / FK, establish a relationship. > > Does anyone have that? > > John W. Colby > Colby Consulting > www.ColbyConsulting.com From rockysmolin at bchacc.com Wed Mar 28 09:13:29 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 28 Mar 2007 07:13:29 -0700 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: Message-ID: <002101c77143$43009e50$0201a8c0@HAL9005> No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM From jwcolby at colbyconsulting.com Wed Mar 28 09:23:36 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 28 Mar 2007 10:23:36 -0400 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <002101c77143$43009e50$0201a8c0@HAL9005> References: <002101c77143$43009e50$0201a8c0@HAL9005> Message-ID: <001b01c77144$ace71a50$657aa8c0@m6805> Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Wed Mar 28 09:27:34 2007 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 28 Mar 2007 09:27:34 -0500 Subject: [AccessD] Error: . . . Placed In a State . . . Message-ID: <002801c77145$3b0dc9f0$0200a8c0@danwaters> I have three customers with similar large systems, and with two of them the same error comes across in the error log from time to time. The error description is: The database has been placed in a state by user 'username' on machine 'computername' that prevents it from being opened or locked. (3734) >From the error log, I can tell that this is happening when the FE is trying to read from or write to the BE. Any thoughts on what could be causing this? Thanks! Dan From RRANTHON at sentara.com Wed Mar 28 09:30:12 2007 From: RRANTHON at sentara.com (RANDALL R ANTHONY) Date: Wed, 28 Mar 2007 10:30:12 -0400 Subject: [AccessD] Error: . . . Placed In a State . . . In-Reply-To: <002801c77145$3b0dc9f0$0200a8c0@danwaters> References: <002801c77145$3b0dc9f0$0200a8c0@danwaters> Message-ID: <200703281431.l2SEVGU00847@databaseadvisors.com> Quick google found this, HTH... http://msdn2.microsoft.com/en-us/library/bb223856.aspx >>> "Dan Waters" 3/28/2007 10:27 AM >>> I have three customers with similar large systems, and with two of them the same error comes across in the error log from time to time. The error description is: The database has been placed in a state by user 'username' on machine 'computername' that prevents it from being opened or locked. (3734) >From the error log, I can tell that this is happening when the FE is trying to read from or write to the BE. Any thoughts on what could be causing this? Thanks! Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Mar 28 09:43:43 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 28 Mar 2007 07:43:43 -0700 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <001b01c77144$ace71a50$657aa8c0@m6805> Message-ID: <002401c77147$7c3fef50$0201a8c0@HAL9005> It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM From John.Clark at niagaracounty.com Wed Mar 28 09:59:31 2007 From: John.Clark at niagaracounty.com (John Clark) Date: Wed, 28 Mar 2007 10:59:31 -0400 Subject: [AccessD] Weird A97 happenings In-Reply-To: <001001c77133$aa0c1da0$657aa8c0@m6805> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005><46092D6A.167F.006B.0@niagaracounty.com><8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com><460931B6.167F.006B.0@niagaracounty.com><000401c770a4$bb7457e0$657aa8c0@m6805> <460A227C.167F.006B.0@niagaracounty.com> <001001c77133$aa0c1da0$657aa8c0@m6805> Message-ID: <460A4A92.167F.006B.0@niagaracounty.com> I would like to thank everybody for their help, but nothing was working, and I found that our backup that ran, on Monday evening, would put us back to working condition w/out losing any data, so I had it restored off of a backup tape. It does bug me though...why exactly it happened. I suspect that somebody was playing around and they're afraid to say anything. The only time I have had to work on this program...like I said, it is real simple...is when they hired a volunteer that was finishing up school at a local university for w/a computer related degree, and he decided to play w/the program one night. My programs aren't locked down real good, because I generally don't need them to be, but I think I may have to change this. Thanks again for all the help...as usual! John W Clark >>> "JWColby" 3/28/2007 8:21 AM >>> If this is simply a password to get in, I think there is unlock code. I got it from Shamil one time IIRC. I have the code somewhere but finding it... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Wednesday, March 28, 2007 8:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Weird A97 happenings Well, I tried this, but before I could I could import from the old program, I was prompted for a password. So, I guess my biggest problem, at this moment, is that there is no password for the program, yet I am being asked for one. I tried blanks but they didn't work either. Why would a program begin asking for a password? >>> "JWColby" 3/27/2007 3:18 PM >>> I would guess that the data store is still in A97 and the Access itself is in A2K. A2K could read but not write (forms / code etc) to an A97 container. Build a new container in A2K and import all of the objects into that container. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Tuesday, March 27, 2007 3:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Weird A97 happenings I think I explained wrong...there is the password prompt only on my PC using A97 and A2K3, and now we get the same thing using my co-worker's PC that has A2K7. The error message that I am getting on their PC is on a A2K installation. >>> "David McAfee" 3/27/2007 2:52 PM >>> The security message is part of your 2003 installation. You can go to Tools->options->Security and lower the level. As for the login prompt, Tools->options->there is probably something going on with the mdw. DO you have another secured mdb on your box? that app may not be set up correctly. Check out the securityFaq white paper. If you cant find it on Microsoft's site, check out RogersAccesslibrary.com and it is there. You can also (band aid fix) create a shortcut and put a username and password in the command line of the short cut (I believe even if the pw is blank). On 3/27/07, John Clark wrote: > > Years ago, I wrote a A97 program for our Hotline program. This is the > program that you call if you are going to hurt yourself, and is part > of the Mental Health department. > > It really isn't anything very complex and they have been using it for > all these years w/out any problems. It is one of the first programs I > wrote in Access, so there really isn't any big programming tricks > going on. > > Basically, it opens via the "Startup" options, to a form called, > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > "HotlineMenu" form. The first problem that they encountered was that > it wouldn't make the switch from the splash screen to the menu. It > gave the standard error message about a macro or code that could not > be run...the first message listed OnTimer as a problem. > > I'll interject here that I wrote the program using A97, but they have > since switched to A2K. I believe this was done early in 2006 (yeah, > we're always a bit behind). > > The first "Odd" thing that I notice, when I was nosing around, was > that I encountered a message that said something like, "You cannot > make any changes because this was written in an earlier version of > hotline." It apparently picked up the name of the program and put it > in the place of the word "access." > > I figured that a quick fix, to get them going, and I could look at the > real problem later, would be to skip the splash screen. So, I went > into the startup area and made the switch to open to the menu. It > seemed to work, because it came up to the menu and had no error. > However, as soon as I try to push a command button choice, a similar > error occurs. Basically, an error appears when any function is > attempted, other than simply opening an object from the Access menu. > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy > and look at it from my desk...I was remote controlling their PC originally. > Whether I use A97 or 2K3, on my PC, I get a password screen. It > doesn't have a password. And, when I was using it from the desktop, I > didn't have to enter a password. > > ANY ideas here would be greatly appreciated! At this point, I'm ready > to drop back and punt. If your advice is to leave work and go get a > drink, I would probably heed your advice ;o) > > Thank you! > > John W Clark > > -- > 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 developer at ultradnt.com Wed Mar 28 10:05:03 2007 From: developer at ultradnt.com (Steve Conklin) Date: Wed, 28 Mar 2007 11:05:03 -0400 Subject: [AccessD] Programmatically creating relationships In-Reply-To: References: Message-ID: <008601c7714a$79d577a0$0364a8c0@ULTRADNT> Seems my earlier post on this got missed, I think DAO-DDL in one line is easier: >>>>>>>>>> Try something like this (DAO): db.Execute "ALTER TABLE M_Employees ADD CONSTRAINT fk_Employee_Dept FOREIGN KEY (Dept_ID) REFERENCES L_Departments (Dept_ID);" Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, March 28, 2007 10:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Programmatically creating relationships Hi John Here's a skeleton for DAO: strTable = "tblMaster" strForeign = "tblChild" strRelation = strTable & "_" & strForeign booExists = IsRelation(strFile, strRelation) If booExists = False Then Set rlt = dbs.CreateRelation() With rlt .Name = strRelation .Table = strTable .ForeignTable = strForeign .Attributes = 0 Set fld = .CreateField("ID") fld.ForeignName = "MasterFK" .Fields.Append fld End With With dbs.Relations .Append rlt .Refresh End With booExists = IsRelation(strFile, strRelation) End If Public Function IsRelation( _ ByVal strDatabase As String, _ ByVal strRelation As String) As Boolean Dim dbs As Database Dim lngCount As Integer Dim booFound As Boolean On Error GoTo Err_IsRelation If Len(strDatabase) = 0 Then Set dbs = CurrentDb() Else Set dbs = DBEngine(0).OpenDatabase(strDatabase) End If lngCount = dbs.Relations.Count While lngCount > 0 And Not booFound booFound = (StrComp(dbs.Relations(lngCount - 1).Name, strRelation, vbTextCompare) = 0) lngCount = lngCount - 1 Wend Set dbs = Nothing IsRelation = booFound Exit_IsRelation: Exit Function Err_IsRelation: IsRelation = False Resume Exit_IsRelation End Function Note that a hidden index will be created for the FK even if an index for this already is present. Also note, that this code does not handle compound indices as is; if needed, modify it to accept the additional field(s) of the index for the relation. /gustav > For example, I have written a function that finds orphaned records in > a child table and deletes them out. What I need to do next is > establish a relationship between the parent / child. I can write that > code but have never done so and would use borrowed code if anyone out > there has a lib of such relationship oriented functions. Given a > parent table / PK and a child table / FK, establish a relationship. > > Does anyone have that? > > John W. Colby > Colby Consulting > www.ColbyConsulting.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 Mar 28 10:11:19 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 28 Mar 2007 17:11:19 +0200 Subject: [AccessD] Weird A97 happenings Message-ID: Hi John That's what backups are for! /gustav >>> John.Clark at niagaracounty.com 28-03-2007 16:59 >>> I would like to thank everybody for their help, but nothing was working, and I found that our backup that ran, on Monday evening, would put us back to working condition w/out losing any data, so I had it restored off of a backup tape. It does bug me though...why exactly it happened. I suspect that somebody was playing around and they're afraid to say anything. The only time I have had to work on this program...like I said, it is real simple...is when they hired a volunteer that was finishing up school at a local university for w/a computer related degree, and he decided to play w/the program one night. My programs aren't locked down real good, because I generally don't need them to be, but I think I may have to change this. Thanks again for all the help...as usual! John W Clark From cfoust at infostatsystems.com Wed Mar 28 10:21:45 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 28 Mar 2007 08:21:45 -0700 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <002401c77147$7c3fef50$0201a8c0@HAL9005> References: <001b01c77144$ace71a50$657aa8c0@m6805> <002401c77147$7c3fef50$0201a8c0@HAL9005> Message-ID: In that case, the best answer involves using classes that automatically set the "[Event Procedure]" string in code, as JC suggested. 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, March 28, 2007 7:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Wed Mar 28 10:30:46 2007 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 28 Mar 2007 10:30:46 -0500 Subject: [AccessD] Error: . . . Placed In a State . . . In-Reply-To: <200703281431.l2SEVGU00847@databaseadvisors.com> References: <002801c77145$3b0dc9f0$0200a8c0@danwaters> <200703281431.l2SEVGU00847@databaseadvisors.com> Message-ID: <003901c7714e$0f04d070$0200a8c0@danwaters> Thanks Randall - I did some searching myself and found this site which proposes as permanent solution: www.source-code.biz/snippets/vbasic/10.htm Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Wednesday, March 28, 2007 9:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error: . . . Placed In a State . . . Quick google found this, HTH... http://msdn2.microsoft.com/en-us/library/bb223856.aspx >>> "Dan Waters" 3/28/2007 10:27 AM >>> I have three customers with similar large systems, and with two of them the same error comes across in the error log from time to time. The error description is: The database has been placed in a state by user 'username' on machine 'computername' that prevents it from being opened or locked. (3734) >From the error log, I can tell that this is happening when the FE is trying to read from or write to the BE. Any thoughts on what could be causing this? 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 john at winhaven.net Wed Mar 28 10:33:51 2007 From: john at winhaven.net (John Bartow) Date: Wed, 28 Mar 2007 10:33:51 -0500 Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone In-Reply-To: <003101c77100$29d67e10$0100a8c0@RazvojErvin> References: <003101c77100$29d67e10$0100a8c0@RazvojErvin> Message-ID: <0b9a01c7714e$7d50bee0$6402a8c0@ScuzzPaq> Ervin, I recommend you take a look trough this document. After you do this (but on the same machine as you're using) then do file import mail & addresses - from outlook express 6. Windows will find every store on your computer, at which point you can import them into your new store. In the case of having inbox, inbox(1) and inbox(2) you can drag all the messages between folders to organize them appropriately. then delete the extra inboxes. BTW once you have your email folder set up as recommended above I recommend you copy your address book to that location and go into tools accounts and export your accounts to that folder. In this manner you can easily backup your OE email stores, addresses and account info. HTH John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza Sent: Wednesday, March 28, 2007 1:12 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone When I launched this morning the OE it created a fresh new Inbox (1).dbx and my emails and folders from the Inbox folder(exactly from the Inbox.dbx) of the OE weren't visible. Then I renamed the old Inbox.dbx to Inbox (1).dbx and now the emails from the real(old) Inbox folder are visible. But the problem is that the folders from the "old" Inbox folder aren't visible. I suppose that I need to force the OE to consider(to shift back to) the Inbox.dbx as the default Inbox folder(and not Inbox (1).dbx as now) and then the tree structure of my old Inbox foder will be repaired. But I don't know how find out where the OE stores the information about the default location of the Inbox folder? Are there any hints? Many thanks in advance, Ervin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From RRANTHON at sentara.com Wed Mar 28 10:37:46 2007 From: RRANTHON at sentara.com (RANDALL R ANTHONY) Date: Wed, 28 Mar 2007 11:37:46 -0400 Subject: [AccessD] Error: . . . Placed In a State . . . In-Reply-To: <003901c7714e$0f04d070$0200a8c0@danwaters> References: <002801c77145$3b0dc9f0$0200a8c0@danwaters> <200703281431.l2SEVGU00847@databaseadvisors.com> <003901c7714e$0f04d070$0200a8c0@danwaters> Message-ID: <200703281538.l2SFcPU07249@databaseadvisors.com> Cool, I bookmarked that... >>> "Dan Waters" 3/28/2007 11:30 AM >>> Thanks Randall - I did some searching myself and found this site which proposes as permanent solution: www.source-code.biz/snippets/vbasic/10.htm Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Wednesday, March 28, 2007 9:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error: . . . Placed In a State . . . Quick google found this, HTH... http://msdn2.microsoft.com/en-us/library/bb223856.aspx >>> "Dan Waters" 3/28/2007 10:27 AM >>> I have three customers with similar large systems, and with two of them the same error comes across in the error log from time to time. The error description is: The database has been placed in a state by user 'username' on machine 'computername' that prevents it from being opened or locked. (3734) >From the error log, I can tell that this is happening when the FE is trying to read from or write to the BE. Any thoughts on what could be causing this? 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 john at winhaven.net Wed Mar 28 10:42:24 2007 From: john at winhaven.net (John Bartow) Date: Wed, 28 Mar 2007 10:42:24 -0500 Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone In-Reply-To: <0b9a01c7714e$7d50bee0$6402a8c0@ScuzzPaq> References: <003101c77100$29d67e10$0100a8c0@RazvojErvin> <0b9a01c7714e$7d50bee0$6402a8c0@ScuzzPaq> Message-ID: <0b9f01c7714f$afa57600$6402a8c0@ScuzzPaq> Sorry, Guess I should've actually included a link to the document! http://www.winhaven.net/tips/intermediate/Move_OE_Store.htm -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Ervin, I recommend you take a look trough this document. After you do this (but on the same machine as you're using) then do file import mail & addresses - from outlook express 6. Windows will find every store on your computer, at which point you can import them into your new store. In the case of having inbox, inbox(1) and inbox(2) you can drag all the messages between folders to organize them appropriately. then delete the extra inboxes. BTW once you have your email folder set up as recommended above I recommend you copy your address book to that location and go into tools accounts and export your accounts to that folder. In this manner you can easily backup your OE email stores, addresses and account info. From wdhindman at dejpolsystems.com Wed Mar 28 10:50:24 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Wed, 28 Mar 2007 11:50:24 -0400 Subject: [AccessD] Reports - Conditional formatting question (RESOLVED -PEBCAK) References: <200703282232.26628.bbruen@unwired.com.au> <200703282252.08508.bbruen@unwired.com.au> Message-ID: <001f01c77150$cd0f1ab0$982b124c@jisshowsbs.local> ...lol ...I'm still looking for the vbBloodyBrightRed :) William Hindman ----- Original Message ----- From: "Bruce Bruen" To: "Access Developers discussion and problem solving" Sent: Wednesday, March 28, 2007 8:52 AM Subject: Re: [AccessD] Reports - Conditional formatting question (RESOLVED -PEBCAK) > On Wednesday 28 March 2007 22:32, Bruce Bruen wrote: >> 1) This is driving me beserque!!! >> 2) It was a short trip. > [8x< ] > > :-( Nevermind. There's nothing like stupidity. > > I just noticed that there's actually a FOURTH conditional format, aka case > else, at the top of the f'conditional f'format box. > > I'll be good now, I promise. > > > bruce > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Wed Mar 28 10:49:01 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 28 Mar 2007 08:49:01 -0700 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: Message-ID: <003d01c77150$9b5d3dd0$0201a8c0@HAL9005> Girls never make passes At men who use classes. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, March 28, 2007 8:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted In that case, the best answer involves using classes that automatically set the "[Event Procedure]" string in code, as JC suggested. 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, March 28, 2007 7:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM From cfoust at infostatsystems.com Wed Mar 28 10:59:23 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 28 Mar 2007 08:59:23 -0700 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <003d01c77150$9b5d3dd0$0201a8c0@HAL9005> References: <003d01c77150$9b5d3dd0$0201a8c0@HAL9005> Message-ID: ROTFLMAO Charlotte -----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, March 28, 2007 8:49 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Girls never make passes At men who use classes. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, March 28, 2007 8:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted In that case, the best answer involves using classes that automatically set the "[Event Procedure]" string in code, as JC suggested. 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, March 28, 2007 7:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Mar 28 11:04:20 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 28 Mar 2007 12:04:20 -0400 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <003d01c77150$9b5d3dd0$0201a8c0@HAL9005> References: <003d01c77150$9b5d3dd0$0201a8c0@HAL9005> Message-ID: <000001c77152$bf4474a0$657aa8c0@m6805> >Girls never make passes At men who use classes. Boy can I testify to that! ;-) John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 11:49 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Girls never make passes At men who use classes. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, March 28, 2007 8:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted In that case, the best answer involves using classes that automatically set the "[Event Procedure]" string in code, as JC suggested. 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, March 28, 2007 7:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Wed Mar 28 11:23:08 2007 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 28 Mar 2007 11:23:08 -0500 Subject: [AccessD] Weird A97 happenings In-Reply-To: <460A4A92.167F.006B.0@niagaracounty.com> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005> <46092D6A.167F.006B.0@niagaracounty.com> <8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com> <460931B6.167F.006B.0@niagaracounty.com> <000401c770a4$bb7457e0$657aa8c0@m6805> <460A227C.167F.006B.0@niagaracounty.com> <001001c77133$aa0c1da0$657aa8c0@m6805> <460A4A92.167F.006B.0@niagaracounty.com> Message-ID: Yea for backups! GK On 3/28/07, John Clark wrote: > I would like to thank everybody for their help, but nothing was working, and I found that our backup that ran, on Monday evening, would put us back to working condition w/out losing any data, so I had it restored off of a backup tape. > > It does bug me though...why exactly it happened. I suspect that somebody was playing around and they're afraid to say anything. The only time I have had to work on this program...like I said, it is real simple...is when they hired a volunteer that was finishing up school at a local university for w/a computer related degree, and he decided to play w/the program one night. My programs aren't locked down real good, because I generally don't need them to be, but I think I may have to change this. > > Thanks again for all the help...as usual! > > John W Clark > > >>> "JWColby" 3/28/2007 8:21 AM >>> > If this is simply a password to get in, I think there is unlock code. I got > it from Shamil one time IIRC. I have the code somewhere but finding it... > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark > Sent: Wednesday, March 28, 2007 8:08 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Weird A97 happenings > > Well, I tried this, but before I could I could import from the old program, > I was prompted for a password. > > So, I guess my biggest problem, at this moment, is that there is no password > for the program, yet I am being asked for one. I tried blanks but they > didn't work either. Why would a program begin asking for a password? > > > > >>> "JWColby" 3/27/2007 3:18 PM >>> > I would guess that the data store is still in A97 and the Access itself is > in A2K. A2K could read but not write (forms / code etc) to an A97 > container. Build a new container in A2K and import all of the objects into > that container. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark > Sent: Tuesday, March 27, 2007 3:01 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Weird A97 happenings > > I think I explained wrong...there is the password prompt only on my PC using > A97 and A2K3, and now we get the same thing using my co-worker's PC that has > A2K7. The error message that I am getting on their PC is on a A2K > installation. > > > >>> "David McAfee" 3/27/2007 2:52 PM >>> > The security message is part of your 2003 installation. You can go to > Tools->options->Security and lower the level. As for the login prompt, > Tools->options->there > is probably something going on with the mdw. DO you have another secured mdb > on your box? that app may not be set up correctly. Check out the securityFaq > white paper. If you cant find it on Microsoft's site, check out > RogersAccesslibrary.com and it is there. > > You can also (band aid fix) create a shortcut and put a username and > password in the command line of the short cut (I believe even if the pw is > blank). > > > > On 3/27/07, John Clark wrote: > > > > Years ago, I wrote a A97 program for our Hotline program. This is the > > program that you call if you are going to hurt yourself, and is part > > of the Mental Health department. > > > > It really isn't anything very complex and they have been using it for > > all these years w/out any problems. It is one of the first programs I > > wrote in Access, so there really isn't any big programming tricks > > going > on. > > > > Basically, it opens via the "Startup" options, to a form called, > > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > > "HotlineMenu" form. The first problem that they encountered was that > > it wouldn't make the switch from the splash screen to the menu. It > > gave the standard error message about a macro or code that could not > > be run...the first message listed OnTimer as a problem. > > > > I'll interject here that I wrote the program using A97, but they have > > since switched to A2K. I believe this was done early in 2006 (yeah, > > we're always a bit behind). > > > > The first "Odd" thing that I notice, when I was nosing around, was > > that I encountered a message that said something like, "You cannot > > make any changes because this was written in an earlier version of > > hotline." It apparently picked up the name of the program and put it > > in the place of the word "access." > > > > I figured that a quick fix, to get them going, and I could look at the > > real problem later, would be to skip the splash screen. So, I went > > into the startup area and made the switch to open to the menu. It > > seemed to work, because it came up to the menu and had no error. > > However, as soon as I try to push a command button choice, a similar > > error occurs. Basically, an error appears when any function is > > attempted, other than simply opening an object from the Access menu. > > > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy > > and look at it from my desk...I was remote controlling their PC > originally. > > Whether I use A97 or 2K3, on my PC, I get a password screen. It > > doesn't have a password. And, when I was using it from the desktop, I > > didn't have to enter a password. > > > > ANY ideas here would be greatly appreciated! At this point, I'm ready > > to drop back and punt. If your advice is to leave work and go get a > > drink, I would probably heed your advice ;o) > > > > Thank you! > > > > John W Clark > > > > -- > > 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 > -- Gary Kjos garykjos at gmail.com From cfoust at infostatsystems.com Wed Mar 28 11:28:18 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 28 Mar 2007 09:28:18 -0700 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <000001c77152$bf4474a0$657aa8c0@m6805> References: <003d01c77150$9b5d3dd0$0201a8c0@HAL9005> <000001c77152$bf4474a0$657aa8c0@m6805> Message-ID: I'm going to tell your wife you said that! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 9:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted >Girls never make passes At men who use classes. Boy can I testify to that! ;-) John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 11:49 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Girls never make passes At men who use classes. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, March 28, 2007 8:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted In that case, the best answer involves using classes that automatically set the "[Event Procedure]" string in code, as JC suggested. 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, March 28, 2007 7:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 Wed Mar 28 11:34:43 2007 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 28 Mar 2007 11:34:43 -0500 Subject: [AccessD] FW: External Hard Drive Message-ID: <000001c77156$fec68e20$0200a8c0@danwaters> Insufficient power was the problem! This case actually has a cable with two usb plugs. I didn't need to plub in the secondary one before, but using it now solves the problem. Thanks! Dan -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Wednesday, March 28, 2007 9:37 AM To: 'Discussion of Hardware and Software issues' Subject: External Hard Drive I have an external HD that I use with Ghost 9.0 as a backup device. The disk is a 60 Gb laptop disk in a Nexstar case. This is USB powered, and is fairly nice. All went well until I changed from a 4 port D-link hub to a 7 port D-link hub. Now, when my laptop powers up automatically at 5 AM to run the backup program, the laptop can't find the external HD (it did before). Once I unplug and reattach the USB cables to the HD, the laptop will then recognize the external HD, and I can start the backup program. Also, once the HD is recognized, I can tell from the flashing light that the laptop is constantly trying to write to the HD, although it doesn't write anything and there are no programs running that should cause this. And, when I was previously connected through the 4 port hub, the light was a solid green. I wouldn't think that a change in USB hubs would actually trigger this. But what could cause this problem? Thanks! Dan From markamatte at hotmail.com Wed Mar 28 11:39:25 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 28 Mar 2007 16:39:25 +0000 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <003d01c77150$9b5d3dd0$0201a8c0@HAL9005> Message-ID: Rocky, I might just move to CA to see your "Stand-Up" act at the comedy club. Thanks for the laugh!!! Mark A. Matte P.S...I'm still laughing...lol >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Link To Code Gets Deleted >Date: Wed, 28 Mar 2007 08:49:01 -0700 > >Girls never make passes >At men who use classes. > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust >Sent: Wednesday, March 28, 2007 8:22 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Link To Code Gets Deleted > >In that case, the best answer involves using classes that automatically set >the "[Event Procedure]" string in code, as JC suggested. > >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, March 28, 2007 7:44 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Link To Code Gets Deleted > >It's the toughest kind of problem - rare and random. It doesn't strike >twice >in the same place. But I see it on rare occasion here and there in various >apps. In this last go round I don't think I did any cut and paste on those >controls. When I do that I do always check the links to the event >procedures. > >Rocky > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Wednesday, March 28, 2007 7:24 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Link To Code Gets Deleted > >Rocky, > >As noted by others, cutting any control and pasting it back in causes this >phenomenon. Beyond that these properties can be set by code - I do that in >my framework all the time. > >Is it just the one event being dropped or are there multiple events being >handled and all of them are being dropped? > > >John W. Colby >Colby Consulting >www.ColbyConsulting.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, March 28, 2007 10:13 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Link To Code Gets Deleted > >No. In fact they report it in an mde and when I go back to the mdb I see >the dropped link. So it's something I'm doing here (or is being done to >me.) > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust >Sent: Tuesday, March 27, 2007 5:37 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Link To Code Gets Deleted > >Are they able to do any manipulation of the design? That commonly happens >when you cut a control and paste it to another section of the form. > >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: Tuesday, March 27, 2007 11:20 AM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Link To Code Gets Deleted > >Dear List: > >I have event procedures in places like Click or After Update and from time >to time a user reports that a function has stopped working. When I look at >the property sheet for the control in question, I find that the [Event >Procedure] in the event is missing. If I replace it, and click the builder >button, the code page opens up and there it is all fine and everything >works >again. > >Is anyone else having this problem or experienced it? > > > > >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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: >3/27/2007 >4:38 PM > > >-- >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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: >3/27/2007 >4:38 PM > > >-- >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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 >4:38 PM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ From accessd at shaw.ca Wed Mar 28 11:47:35 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 28 Mar 2007 09:47:35 -0700 Subject: [AccessD] I can't Believe this In-Reply-To: Message-ID: <0JFM00F5VH59MA20@l-daemon> Hi Bryan: Be careful on the number of lines of code in MS Access. The last major provincial government application that I created was deemed too complex to support, with too many users and with using 'non-standard deployment of technology' but the clients were very pleased with the programs performance. To the chagrin of the department, the application was rebuilt using Oracle forms with an Oracle DB and with a 700,000 dollar price tag. The department was upset when that version proved too slow, too awkward to use and with too few features. It is now being rebuilt again, by another company, at another huge price tag, in Oracle. ... (If I knew management wanted to throw tax-payers money away I could have rebuilt my application twice at half the price.) Anyway I have been getting some good contract work as compensation from the local department management, so I guess I should not complain.... too much. MS Access seems to have a bad rap, especially with our provincial government. It appears that your federal government department is more enlightened. Now that felt good getting that off my chest. :-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Wednesday, March 28, 2007 5:36 AM To: Access Developers discussion and problem solving Subject: [AccessD] I can't Believe this I can believe this. I have been asked to supply to IT, information on the custom Word, Excel and Powerpoint templates we use regularly. That was fairly simple. Only 8 total with less than 500 lines of code combined. However, I also sent info off about our primary Access DBs. One of them has over 10K lines of code, 60 queries, 40 table. Another has almost 15k lines of code. I couldn't believe that those DBs had that much code. I knew I worte a lot, but didn't think that it was that much. All I can say is thank goodness for MZTools and it's statistics. I'd hate to count that many lines of code by hand. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Mar 28 11:48:15 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 28 Mar 2007 12:48:15 -0400 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: References: <003d01c77150$9b5d3dd0$0201a8c0@HAL9005><000001c77152$bf4474a0$657aa8c0@m6805> Message-ID: <000701c77158$e20222c0$657aa8c0@m6805> Uh oh... Uhh... What I meant was.... ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, March 28, 2007 12:28 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted I'm going to tell your wife you said that! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 9:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted >Girls never make passes At men who use classes. Boy can I testify to that! ;-) John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 11:49 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Girls never make passes At men who use classes. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, March 28, 2007 8:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted In that case, the best answer involves using classes that automatically set the "[Event Procedure]" string in code, as JC suggested. 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, March 28, 2007 7:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 Wed Mar 28 11:46:18 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 28 Mar 2007 09:46:18 -0700 Subject: [AccessD] FW: External Hard Drive In-Reply-To: <000001c77156$fec68e20$0200a8c0@danwaters> References: <000001c77156$fec68e20$0200a8c0@danwaters> Message-ID: I've noticed several new devices lately have dual plugs in case they are underpowered by the single connection. I've got a hub and two USB drives like this. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, March 28, 2007 9:35 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: External Hard Drive Insufficient power was the problem! This case actually has a cable with two usb plugs. I didn't need to plub in the secondary one before, but using it now solves the problem. Thanks! Dan -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Wednesday, March 28, 2007 9:37 AM To: 'Discussion of Hardware and Software issues' Subject: External Hard Drive I have an external HD that I use with Ghost 9.0 as a backup device. The disk is a 60 Gb laptop disk in a Nexstar case. This is USB powered, and is fairly nice. All went well until I changed from a 4 port D-link hub to a 7 port D-link hub. Now, when my laptop powers up automatically at 5 AM to run the backup program, the laptop can't find the external HD (it did before). Once I unplug and reattach the USB cables to the HD, the laptop will then recognize the external HD, and I can start the backup program. Also, once the HD is recognized, I can tell from the flashing light that the laptop is constantly trying to write to the HD, although it doesn't write anything and there are no programs running that should cause this. And, when I was previously connected through the 4 port hub, the light was a solid green. I wouldn't think that a change in USB hubs would actually trigger this. But what could cause this problem? Thanks! Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Mar 28 11:50:48 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 28 Mar 2007 09:50:48 -0700 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: Message-ID: <004501c77159$3c9e8c00$0201a8c0@HAL9005> You know it's a mod on the old Dorothy Parker quote: "Men seldom make passes at girls who wear glasses." Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 28, 2007 9:39 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, I might just move to CA to see your "Stand-Up" act at the comedy club. Thanks for the laugh!!! Mark A. Matte P.S...I'm still laughing...lol >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Link To Code Gets Deleted >Date: Wed, 28 Mar 2007 08:49:01 -0700 > >Girls never make passes >At men who use classes. > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >Foust >Sent: Wednesday, March 28, 2007 8:22 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Link To Code Gets Deleted > >In that case, the best answer involves using classes that automatically >set the "[Event Procedure]" string in code, as JC suggested. > >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, March 28, 2007 7:44 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Link To Code Gets Deleted > >It's the toughest kind of problem - rare and random. It doesn't strike >twice in the same place. But I see it on rare occasion here and there >in various apps. In this last go round I don't think I did any cut and >paste on those controls. When I do that I do always check the links to >the event procedures. > >Rocky > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Wednesday, March 28, 2007 7:24 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Link To Code Gets Deleted > >Rocky, > >As noted by others, cutting any control and pasting it back in causes >this phenomenon. Beyond that these properties can be set by code - I >do that in my framework all the time. > >Is it just the one event being dropped or are there multiple events >being handled and all of them are being dropped? > > >John W. Colby >Colby Consulting >www.ColbyConsulting.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, March 28, 2007 10:13 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Link To Code Gets Deleted > >No. In fact they report it in an mde and when I go back to the mdb I >see the dropped link. So it's something I'm doing here (or is being >done to >me.) > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >Foust >Sent: Tuesday, March 27, 2007 5:37 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Link To Code Gets Deleted > >Are they able to do any manipulation of the design? That commonly >happens when you cut a control and paste it to another section of the form. > >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: Tuesday, March 27, 2007 11:20 AM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Link To Code Gets Deleted > >Dear List: > >I have event procedures in places like Click or After Update and from >time to time a user reports that a function has stopped working. When >I look at the property sheet for the control in question, I find that >the [Event Procedure] in the event is missing. If I replace it, and >click the builder button, the code page opens up and there it is all >fine and everything works again. > >Is anyone else having this problem or experienced it? > > > > >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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: >3/27/2007 >4:38 PM > > >-- >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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: >3/27/2007 >4:38 PM > > >-- >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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: >3/27/2007 >4:38 PM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM From carbonnb at gmail.com Wed Mar 28 11:57:02 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Wed, 28 Mar 2007 12:57:02 -0400 Subject: [AccessD] I can't Believe this In-Reply-To: <0JFM00F5VH59MA20@l-daemon> References: <0JFM00F5VH59MA20@l-daemon> Message-ID: On 3/28/07, Jim Lawrence wrote: > Anyway I have been getting some good contract work as compensation from the > local department management, so I guess I should not complain.... too much. > MS Access seems to have a bad rap, especially with our provincial > government. It appears that your federal government department is more > enlightened. Enlightend? Us? Hell no. We did this behind ITs back. They couldn't/wouldn't provide a solution for us, so we provided our own solution. Like I said, they only wanted info on Word, Excel, and Powerpoint. They specifically said do not include Access information. So I included it anyway :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From bheid at sc.rr.com Wed Mar 28 11:58:11 2007 From: bheid at sc.rr.com (Bobby Heid) Date: Wed, 28 Mar 2007 12:58:11 -0400 Subject: [AccessD] I can't Believe this In-Reply-To: <0JFM00F5VH59MA20@l-daemon> References: <0JFM00F5VH59MA20@l-daemon> Message-ID: <00be01c7715a$45059ea0$2c01a8c0@bhxp> Bryan, What did you use to count the lines? Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Wednesday, March 28, 2007 5:36 AM To: Access Developers discussion and problem solving Subject: [AccessD] I can't Believe this I can believe this. I have been asked to supply to IT, information on the custom Word, Excel and Powerpoint templates we use regularly. That was fairly simple. Only 8 total with less than 500 lines of code combined. However, I also sent info off about our primary Access DBs. One of them has over 10K lines of code, 60 queries, 40 table. Another has almost 15k lines of code. I couldn't believe that those DBs had that much code. I knew I worte a lot, but didn't think that it was that much. All I can say is thank goodness for MZTools and it's statistics. I'd hate to count that many lines of code by hand. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From carbonnb at gmail.com Wed Mar 28 12:02:52 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Wed, 28 Mar 2007 13:02:52 -0400 Subject: [AccessD] I can't Believe this In-Reply-To: <00be01c7715a$45059ea0$2c01a8c0@bhxp> References: <0JFM00F5VH59MA20@l-daemon> <00be01c7715a$45059ea0$2c01a8c0@bhxp> Message-ID: On 3/28/07, Bobby Heid wrote: > Bryan, > > What did you use to count the lines? MZTools. http://www.mztools.com There is a statistics option. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From cfoust at infostatsystems.com Wed Mar 28 11:59:55 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 28 Mar 2007 09:59:55 -0700 Subject: [AccessD] I can't Believe this In-Reply-To: <0JFM00F5VH59MA20@l-daemon> References: <0JFM00F5VH59MA20@l-daemon> Message-ID: Boy have I heard that one before and seen it too! Government IT departments like applications they can control to a fare-thee-well and are highly suspicious of anything a user can understand and might be tempted to play with or (horrors!) ask questions about why it works that way. Never mind that the apps in question take many times as long to build and have outrageous price tags--you get what you pay for, right? Large corporations often fall into the same trap, throwing bad money after good because they need "real" applications ... That IT can lock down to prevent ... Etc., etc. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, March 28, 2007 9:48 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] I can't Believe this Hi Bryan: Be careful on the number of lines of code in MS Access. The last major provincial government application that I created was deemed too complex to support, with too many users and with using 'non-standard deployment of technology' but the clients were very pleased with the programs performance. To the chagrin of the department, the application was rebuilt using Oracle forms with an Oracle DB and with a 700,000 dollar price tag. The department was upset when that version proved too slow, too awkward to use and with too few features. It is now being rebuilt again, by another company, at another huge price tag, in Oracle. ... (If I knew management wanted to throw tax-payers money away I could have rebuilt my application twice at half the price.) Anyway I have been getting some good contract work as compensation from the local department management, so I guess I should not complain.... too much. MS Access seems to have a bad rap, especially with our provincial government. It appears that your federal government department is more enlightened. Now that felt good getting that off my chest. :-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Wednesday, March 28, 2007 5:36 AM To: Access Developers discussion and problem solving Subject: [AccessD] I can't Believe this I can believe this. I have been asked to supply to IT, information on the custom Word, Excel and Powerpoint templates we use regularly. That was fairly simple. Only 8 total with less than 500 lines of code combined. However, I also sent info off about our primary Access DBs. One of them has over 10K lines of code, 60 queries, 40 table. Another has almost 15k lines of code. I couldn't believe that those DBs had that much code. I knew I worte a lot, but didn't think that it was that much. All I can say is thank goodness for MZTools and it's statistics. I'd hate to count that many lines of code by hand. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- 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 bheid at sc.rr.com Wed Mar 28 12:15:56 2007 From: bheid at sc.rr.com (Bobby Heid) Date: Wed, 28 Mar 2007 13:15:56 -0400 Subject: [AccessD] I can't Believe this In-Reply-To: References: <0JFM00F5VH59MA20@l-daemon> <00be01c7715a$45059ea0$2c01a8c0@bhxp> Message-ID: <00c501c7715c$bfa72280$2c01a8c0@bhxp> Thanks! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Wednesday, March 28, 2007 1:03 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] I can't Believe this On 3/28/07, Bobby Heid wrote: > Bryan, > > What did you use to count the lines? MZTools. http://www.mztools.com There is a statistics option. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Wed Mar 28 13:53:26 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 28 Mar 2007 11:53:26 -0700 Subject: [AccessD] I can't Believe this In-Reply-To: <0JFM00F5VH59MA20@l-daemon> References: <0JFM00F5VH59MA20@l-daemon> Message-ID: <460AB9A6.20301@shaw.ca> I know Oracle has been BC government's de facto standard for 10 years. But Oracle Forms are gaggh. Plus they tend to find that good Forms developers with experience are hard to find and usually very underpaid. They usually get first year programmers with 30 days training from most major consulting firms. But then I haven't touched Forms since the 90's It might have been better to use ASP.Net or VB.Net and buy a RAD tool like DeKlarit or Iron Speed Designer for a couple of $1000. Jim Lawrence wrote: >Hi Bryan: > > >Be careful on the number of lines of code in MS Access. The last major >provincial government application that I created was deemed too complex to >support, with too many users and with using 'non-standard deployment of >technology' but the clients were very pleased with the programs performance. > > >To the chagrin of the department, the application was rebuilt using Oracle >forms with an Oracle DB and with a 700,000 dollar price tag. The department >was upset when that version proved too slow, too awkward to use and with too >few features. It is now being rebuilt again, by another company, at another >huge price tag, in Oracle. ... (If I knew management wanted to throw >tax-payers money away I could have rebuilt my application twice at half the >price.) > > >Anyway I have been getting some good contract work as compensation from the >local department management, so I guess I should not complain.... too much. >MS Access seems to have a bad rap, especially with our provincial >government. It appears that your federal government department is more >enlightened. > >Now that felt good getting that off my chest. :-) > >Jim > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell >Sent: Wednesday, March 28, 2007 5:36 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] I can't Believe this > >I can believe this. > >I have been asked to supply to IT, information on the custom Word, >Excel and Powerpoint templates we use regularly. That was fairly >simple. Only 8 total with less than 500 lines of code combined. > >However, I also sent info off about our primary Access DBs. > >One of them has over 10K lines of code, 60 queries, 40 table. > >Another has almost 15k lines of code. > >I couldn't believe that those DBs had that much code. I knew I worte a >lot, but didn't think that it was that much. > >All I can say is thank goodness for MZTools and it's statistics. I'd >hate to count that many lines of code by hand. > > > -- Marty Connelly Victoria, B.C. Canada From DWUTKA at Marlow.com Wed Mar 28 15:02:19 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 28 Mar 2007 15:02:19 -0500 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <000001c77152$bf4474a0$657aa8c0@m6805> Message-ID: Actually, it's only if they can't stop talking about them... ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of JWColby Sent: Wednesday, March 28, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted >Girls never make passes At men who use classes. Boy can I testify to that! ;-) John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 11:49 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Girls never make passes At men who use classes. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, March 28, 2007 8:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted In that case, the best answer involves using classes that automatically set the "[Event Procedure]" string in code, as JC suggested. 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, March 28, 2007 7:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 Wed Mar 28 15:51:38 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 28 Mar 2007 16:51:38 -0400 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: References: <000001c77152$bf4474a0$657aa8c0@m6805> Message-ID: <002701c7717a$e2393fe0$657aa8c0@m6805> Hmmm... That could be it I suppose... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Wednesday, March 28, 2007 4:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Actually, it's only if they can't stop talking about them... ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of JWColby Sent: Wednesday, March 28, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted >Girls never make passes At men who use classes. Boy can I testify to that! ;-) John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 11:49 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Girls never make passes At men who use classes. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, March 28, 2007 8:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted In that case, the best answer involves using classes that automatically set the "[Event Procedure]" string in code, as JC suggested. 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, March 28, 2007 7:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 Wed Mar 28 16:15:34 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 28 Mar 2007 16:15:34 -0500 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <002701c7717a$e2393fe0$657aa8c0@m6805> Message-ID: Hard to do a controlled experiment on that, cause I don't talk about computer stuff in public due to my annoyance in the 'free tech support' everyone wants when they find out you know a thing or two about computers.... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 3:52 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Hmmm... That could be it I suppose... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Wednesday, March 28, 2007 4:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Actually, it's only if they can't stop talking about them... ;) Drew From Patricia.O'Connor at otda.state.ny.us Wed Mar 28 16:16:46 2007 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Wed, 28 Mar 2007 17:16:46 -0400 Subject: [AccessD] Classes and development power In-Reply-To: References: <000001c72bd7$64c4ca90$0b01a8c0@m6805> Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8021BADD1@EXCNYSM0A1AI.nysemail.nyenet> I agree and give a class - which if on-line I could attend ************************************************** * Patricia O'Connor * Associate Computer Programmer Analyst * OTDA - BDMA * (W) mailto:Patricia.O'Connor at otda.state.ny.us * (w) mailto:aa1160 at nysemail.state.ny.us ************************************************** > -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid > Sent: Saturday, December 30, 2006 10:28 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Classes and development power > > You really need to write that book JC! > > Martin > > Martin WP Reid > Training and Assessment Unit > Riddle Hall > Belfast > > tel: 02890 974477 > > > From stuart at lexacorp.com.pg Wed Mar 28 18:20:44 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 29 Mar 2007 09:20:44 +1000 Subject: [AccessD] Function references produce #Name? error In-Reply-To: <5E1BB9C46D0B4E448812F5DEDEF234D0C5AA37@BE-SCAM2.ds.strath.ac.uk> References: , <5E1BB9C46D0B4E448812F5DEDEF234D0C5AA37@BE-SCAM2.ds.strath.ac.uk> Message-ID: <460B84EC.15634.6746584F@stuart.lexacorp.com.pg> SOunds like a missing reference. In the VBE, go to Tools-References and look for one with an X beside it. On 28 Mar 2007 at 11:09, John Porter wrote: > When I installed an Access 2003 application on a client's machine, I > found that, if the control source of a text box is an expression > including a function reference (e.g. Ucase('a')) the text box displays a > #Name? error. This happens even if I choose to 'unblock unsafe > expressions' when opening the app., or set macro security to low. > > Functions evaluate correctly in VBA code. In a new app. created on the > client's machine, function refs. work OK in a text box, and if I import > the objects from the problem app., everything works fine. > > I'd be really grateful if anyone could suggest an explanation or > solution of this problem. > > Regards, > > > John R. Porter > IT Services > University of Strathclyde > Jordanhill Campus > 86 Southbrae Drive > Glasgow > G13 1PP > e-mail: j.r.porter at strath.ac.uk > Tel.: 0141 950 3289 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Wed Mar 28 18:30:48 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 28 Mar 2007 16:30:48 -0700 Subject: [AccessD] Function references produce #Name? error In-Reply-To: <460B84EC.15634.6746584F@stuart.lexacorp.com.pg> References: , <5E1BB9C46D0B4E448812F5DEDEF234D0C5AA37@BE-SCAM2.ds.strath.ac.uk> <460B84EC.15634.6746584F@stuart.lexacorp.com.pg> Message-ID: Or a different version of a dll on the client machine. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, March 28, 2007 4:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Function references produce #Name? error SOunds like a missing reference. In the VBE, go to Tools-References and look for one with an X beside it. On 28 Mar 2007 at 11:09, John Porter wrote: > When I installed an Access 2003 application on a client's machine, I > found that, if the control source of a text box is an expression > including a function reference (e.g. Ucase('a')) the text box displays > a #Name? error. This happens even if I choose to 'unblock unsafe > expressions' when opening the app., or set macro security to low. > > Functions evaluate correctly in VBA code. In a new app. created on the > client's machine, function refs. work OK in a text box, and if I > import the objects from the problem app., everything works fine. > > I'd be really grateful if anyone could suggest an explanation or > solution of this problem. > > Regards, > > > John R. Porter > IT Services > University of Strathclyde > Jordanhill Campus > 86 Southbrae Drive > Glasgow > G13 1PP > e-mail: j.r.porter at strath.ac.uk > Tel.: 0141 950 3289 > > -- > 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 darrend at nimble.com.au Wed Mar 28 20:05:55 2007 From: darrend at nimble.com.au (Darren DICK) Date: Thu, 29 Mar 2007 11:05:55 +1000 Subject: [AccessD] Reports - Conditional formatting question In-Reply-To: <200703282232.26628.bbruen@unwired.com.au> Message-ID: <200703290105.l2T15uU24698@databaseadvisors.com> Hi Bruce If the background is transparent then you can't apply a colour - well you can but it won't be seen So you need to test for your condition in code then you have to set the .background = 1 (Normal) as well and vice versa when turning it off - .background =0 if your condition is not met This is gonna fail in a continuous form by the way a it will apply the .background to all field in the continuous list Haven't tested it but hope this helps Gimme a yell and I will show you a cool way I handle marking records as "current" - or not using conditional formatting See ya DD -----Original Message----- From: Bruce Bruen [mailto:bbruen at unwired.com.au] Sent: Wednesday, 28 March 2007 10:32 PM To: Access Developers discussion and problem solving Subject: [AccessD] Reports - Conditional formatting question 1) This is driving me beserque!!! 2) It was a short trip. In band X I have a text field (numeric). Its' background style, like all the others in the band, is transparent. If its' value is in error, i.e. value=0, then I want to set its' background colour to vbBloodyBrightRed! If its' not in error then I want to leave its' background transparent. These seem to be incompatible. If I change one the the other changes for the rest of the report, viz: if I impose conditional formatting then the rest of the report gets a bright white background, if I set the backgraound transparent then the condition dissappears. BTW: I have tried setting the formatting in both the design and via code. Ooooh. It would be really nice to be able to set the LABEL background at the same time. BTW, the field is a dCount value if that's any more information. Basically, its a test coverage report, we have 1.4 gazillion use cases each having 0..* active test cases. -> Report for each use case in schedule "display" [UC].[details] & Count([UC].[activetestcases]) next end So out of 300 odd test cases it's a bit hard to see the ones we've missed. The band fields are transparent because... we also want to highlight bands that are relevant vs ones that aren't. (So the band background is shaded 5% for the ones that aren't, and by GeeWillikers that works goodbut. Any ideas? Any previous infuriation? Any bar? Final BTW: AXP -- regards Bruce -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 27/03/2007 4:38 PM -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 27/03/2007 4:38 PM From accma at sympatico.ca Wed Mar 28 20:18:44 2007 From: accma at sympatico.ca (Annie Courchesne, cma) Date: Wed, 28 Mar 2007 21:18:44 -0400 Subject: [AccessD] Show a report in a form In-Reply-To: <010301c770cc$9409ad90$0201a8c0@HAL9005> Message-ID: Thanks Rocky. I tought about the form, but I did not wanted to go trought making the form. I will try the PDF during the week-end. Annie Courchesne, CMA -----Message d'origine----- De?: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] De la part de Rocky Smolin at Beach Access Software Envoy??: 27 mars 2007 20:04 ??: 'Access Developers discussion and problem solving' Objet?: Re: [AccessD] Show a report in a form Only two ways I can think of to do it. One would be to dummy up a form that looks just like the report and populate it with the invoice data. The other even more kludgey way would be to output the report to something like a PDF or a snapview and then make the subform a big image control and set the source of the image to the PDF or snapview file. Undoubtedly someone will have a more graceful solution. Stay tuned... Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Annie Courchesne, cma Sent: Tuesday, March 27, 2007 4:38 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Show a report in a form Hi All, It's been a while but I have one question. Is it possible to show a report in a subform. What I want to do is to have a form to show the info on a customer. In that form I would like to have a a subform/report to show the invoices made for that customer. But instead of seing the invoice in a form, I would like to see the actual invoice. Is that even possible? Thanks all! Annie Courchesne, CMA -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/734 - Release Date: 3/26/2007 2:31 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accma at sympatico.ca Wed Mar 28 20:20:32 2007 From: accma at sympatico.ca (Annie Courchesne, cma) Date: Wed, 28 Mar 2007 21:20:32 -0400 Subject: [AccessD] Show a report in a form In-Reply-To: Message-ID: Hi Gustav, Thanks for the input. I will have to try this during the week-end... looks promising! I'll let you know. Annie Courchesne, CMA -----Message d'origine----- De?: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] De la part de Gustav Brock Envoy??: 28 mars 2007 04:52 ??: accessd at databaseadvisors.com Objet?: Re: [AccessD] Show a report in a form Hi Annie, welcome back! By this API call: Public Declare Function SetParent Lib "User32" ( _ ByVal hWndChild As Long, _ ByVal hWndNewParent As Long) _ As Boolean you can at least move the report (in preview mode) inside the form: Call SetParent(Reports("YourReportName").Hwnd, Forms("YourFormName").Hwnd) or just if in the form's code module: Call SetParent(Reports("YourReportName").Hwnd, Me.Hwnd) Now - haven't tried that - you should be able to position the report as you like. Note that the report will loose most of it functionality (menu, toolbar, mouseclick, etc.), in fact you can only drag it by the bar, resize it, and click the control buttons including the close button. /gustav >>> accma at sympatico.ca 28-03-2007 01:37 >>> Hi All, It's been a while but I have one question. Is it possible to show a report in a subform. What I want to do is to have a form to show the info on a customer. In that form I would like to have a a subform/report to show the invoices made for that customer. But instead of seing the invoice in a form, I would like to see the actual invoice. Is that even possible? Thanks all! Annie Courchesne, CMA -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at dejpolsystems.com Wed Mar 28 22:32:29 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Wed, 28 Mar 2007 23:32:29 -0400 Subject: [AccessD] Show a report in a form References: Message-ID: <000901c771b2$e1e64370$982b124c@jisshowsbs.local> Annie ...www.lebans.com has a code module that exports an Access report as a Word doc and retains the report's exact formatting ...you can then open the Word doc version in an ole container within your form ...hth. William Hindman ----- Original Message ----- From: "Annie Courchesne, cma" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, March 28, 2007 9:18 PM Subject: Re: [AccessD] Show a report in a form Thanks Rocky. I tought about the form, but I did not wanted to go trought making the form. I will try the PDF during the week-end. Annie Courchesne, CMA -----Message d'origine----- De : accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] De la part de Rocky Smolin at Beach Access Software Envoy? : 27 mars 2007 20:04 ? : 'Access Developers discussion and problem solving' Objet : Re: [AccessD] Show a report in a form Only two ways I can think of to do it. One would be to dummy up a form that looks just like the report and populate it with the invoice data. The other even more kludgey way would be to output the report to something like a PDF or a snapview and then make the subform a big image control and set the source of the image to the PDF or snapview file. Undoubtedly someone will have a more graceful solution. Stay tuned... Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Annie Courchesne, cma Sent: Tuesday, March 27, 2007 4:38 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Show a report in a form Hi All, It's been a while but I have one question. Is it possible to show a report in a subform. What I want to do is to have a form to show the info on a customer. In that form I would like to have a a subform/report to show the invoices made for that customer. But instead of seing the invoice in a form, I would like to see the actual invoice. Is that even possible? Thanks all! Annie Courchesne, CMA -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/734 - Release Date: 3/26/2007 2:31 PM -- 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 kp at sdsonline.net Wed Mar 28 23:08:03 2007 From: kp at sdsonline.net (Kath Pelletti) Date: Thu, 29 Mar 2007 14:08:03 +1000 Subject: [AccessD] Function references produce #Name? error References: <5E1BB9C46D0B4E448812F5DEDEF234D0C5AA37@BE-SCAM2.ds.strath.ac.uk> Message-ID: <008901c771b7$da2b1980$6401a8c0@office> John - not too long ago a few of us were discussing new issues in 2003 and one of them was the problem you have described. A couple of others had the same error using 2003. Being short of time, I solved mine by setting the value of the text box in code rather than as a property of the text box on the form. HTH Kath ----- Original Message ----- From: John Porter To: Access Developers discussion and problem solving Sent: Wednesday, March 28, 2007 8:09 PM Subject: [AccessD] Function references produce #Name? error When I installed an Access 2003 application on a client's machine, I found that, if the control source of a text box is an expression including a function reference (e.g. Ucase('a')) the text box displays a #Name? error. This happens even if I choose to 'unblock unsafe expressions' when opening the app., or set macro security to low. Functions evaluate correctly in VBA code. In a new app. created on the client's machine, function refs. work OK in a text box, and if I import the objects from the problem app., everything works fine. I'd be really grateful if anyone could suggest an explanation or solution of this problem. Regards, John R. Porter IT Services University of Strathclyde Jordanhill Campus 86 Southbrae Drive Glasgow G13 1PP e-mail: j.r.porter at strath.ac.uk Tel.: 0141 950 3289 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Erwin.Craps at ithelps.eu Thu Mar 29 01:22:43 2007 From: Erwin.Craps at ithelps.eu (Erwin Craps - IT Helps) Date: Thu, 29 Mar 2007 08:22:43 +0200 Subject: [AccessD] FW: External Hard Drive References: <000001c77156$fec68e20$0200a8c0@danwaters> Message-ID: <430E80531228BA4497C5EB1A7BA786B0024510@stekelbes.ithelps.local> There is a max power usage of 500mA per port. Some hub's have overtension security build and shut of ports when more then 500mA is used, some do not have that build in security. I also noticed that sometimes a device generates a small peak, typicaly when starting/connecting the device cold where USB hub badly respons to it and shuts it off. The reason why you have a double connector on the disk is that the manufactor knows the power usage is to much for one connector. The indidual small differences between hub could case the effect you experiance. You also need to connect the power supply of you hub, a lot of people ignore to do that. If you do not do that the whole hub get power from one usb port with total maxmimum of 500mA. When connecting the power supply of the hub, each hub port get's it own 500mA... Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, March 28, 2007 6:35 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: External Hard Drive Insufficient power was the problem! This case actually has a cable with two usb plugs. I didn't need to plub in the secondary one before, but using it now solves the problem. Thanks! Dan -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Wednesday, March 28, 2007 9:37 AM To: 'Discussion of Hardware and Software issues' Subject: External Hard Drive I have an external HD that I use with Ghost 9.0 as a backup device. The disk is a 60 Gb laptop disk in a Nexstar case. This is USB powered, and is fairly nice. All went well until I changed from a 4 port D-link hub to a 7 port D-link hub. Now, when my laptop powers up automatically at 5 AM to run the backup program, the laptop can't find the external HD (it did before). Once I unplug and reattach the USB cables to the HD, the laptop will then recognize the external HD, and I can start the backup program. Also, once the HD is recognized, I can tell from the flashing light that the laptop is constantly trying to write to the HD, although it doesn't write anything and there are no programs running that should cause this. And, when I was previously connected through the 4 port hub, the light was a solid green. I wouldn't think that a change in USB hubs would actually trigger this. But what could cause this problem? Thanks! Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd666 at yahoo.com Thu Mar 29 01:29:09 2007 From: accessd666 at yahoo.com (Sad Der) Date: Wed, 28 Mar 2007 23:29:09 -0700 (PDT) Subject: [AccessD] VSTO and/or/vs Access 2007 Message-ID: <186068.36983.qm@web31609.mail.mud.yahoo.com> Hi, Can anybody provide with some links/info/docs/books etc about programming Access 2007 and what it's relation is with VSTO. As I understand i can use vb.net / c# in Access 2007. I cannot figure out how?!?! When opening Access 2007 and going to code...I see vba. In VS2005 I cannot find an Office project for access?! Many TIA! Regards, Sander ____________________________________________________________________________________ Never miss an email again! Yahoo! Toolbar alerts you the instant new Mail arrives. http://tools.search.yahoo.com/toolbar/features/mail/ From viner at EUnet.yu Thu Mar 29 02:30:58 2007 From: viner at EUnet.yu (Ervin Brindza) Date: Thu, 29 Mar 2007 09:30:58 +0200 Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone References: <003101c77100$29d67e10$0100a8c0@RazvojErvin> <0b9a01c7714e$7d50bee0$6402a8c0@ScuzzPaq> Message-ID: <002701c771d4$3d95ee70$0100a8c0@RazvojErvin> John, many thanks for the suggestion, but I had no success ;0( In my late Inbox folder there were some folders, which aren't visible now. So, when I import the messages from the "OE6 store directory" (which is the copy of my main OE store folder) it seems to be imported messages from visible folders (which resides out of the Inbox), so I duplicate my existing messages in visible folders, but the folders which were settled in the Inbox folder aren't visible for the Import Wizard too ;0( Again: I can't find the way to tell the OE to consider the file Inbox.dbx as the Inbox folder, rather it considers the Inbox (1).dbx as the Inbox folder. Thanks anyway, Ervin ----- Original Message ----- From: "John Bartow" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, March 28, 2007 5:33 PM Subject: Re: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone > Ervin, > I recommend you take a look trough this document. After you do this (but > on > the same machine as you're using) then do file import mail & addresses - > from outlook express 6. Windows will find every store on your computer, at > which point you can import them into your new store. > > In the case of having inbox, inbox(1) and inbox(2) you can drag all the > messages between folders to organize them appropriately. then delete the > extra inboxes. > > BTW once you have your email folder set up as recommended above I > recommend > you copy your address book to that location and go into tools accounts and > export your accounts to that folder. In this manner you can easily backup > your OE email stores, addresses and account info. > > HTH > John > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza > Sent: Wednesday, March 28, 2007 1:12 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone > > When I launched this morning the OE it created a fresh new Inbox (1).dbx > and > my emails and folders from the Inbox folder(exactly from the Inbox.dbx) of > the OE weren't visible. Then I renamed the old Inbox.dbx to Inbox (1).dbx > and now the emails from the real(old) Inbox folder are visible. But the > problem is that the folders from the "old" Inbox folder aren't visible. > I suppose that I need to force the OE to consider(to shift back to) the > Inbox.dbx as the default Inbox folder(and not Inbox (1).dbx as now) and > then > the tree structure of my old Inbox foder will be repaired. But I don't > know > how find out where the OE stores the information about the default > location > of the Inbox folder? Are there any hints? > Many thanks in advance, > Ervin From mwp.reid at qub.ac.uk Thu Mar 29 03:45:38 2007 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Thu, 29 Mar 2007 09:45:38 +0100 Subject: [AccessD] VSTO and/or/vs Access 2007 References: <186068.36983.qm@web31609.mail.mud.yahoo.com> Message-ID: Sander You can consume .NET components within Access and call web services etc. I have seen this done but haven't actually done it. From the other side you can use access within .net applications much like calling another database from a .NET application. There are several web casts available on using Access 2003 and .NET http://www.officeusers.org/see/26427 http://www.oreilly.com/catalog/accesscook2/ But you may notice in all the tech stuff out there re Office and .NET Access gets little attention. Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 ________________________________ From: accessd-bounces at databaseadvisors.com on behalf of Sad Der Sent: Thu 29/03/2007 07:29 To: Acces User Group Subject: [AccessD] VSTO and/or/vs Access 2007 Hi, Can anybody provide with some links/info/docs/books etc about programming Access 2007 and what it's relation is with VSTO. As I understand i can use vb.net / c# in Access 2007. I cannot figure out how?!?! When opening Access 2007 and going to code...I see vba. In VS2005 I cannot find an Office project for access?! Many TIA! Regards, Sander ____________________________________________________________________________________ Never miss an email again! Yahoo! Toolbar alerts you the instant new Mail arrives. http://tools.search.yahoo.com/toolbar/features/mail/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Thu Mar 29 04:44:06 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 29 Mar 2007 19:44:06 +1000 Subject: [AccessD] VSTO and/or/vs Access 2007 In-Reply-To: References: <186068.36983.qm@web31609.mail.mud.yahoo.com>, Message-ID: <460B8A66.13424.5C41AA1@stuart.lexacorp.com.pg> http://msdn2.microsoft.com/en-us/library/aa902693.aspx Microsoft Office Access 2007 adds a new capability, making managed add-ins (that is, add-ins that run code created by using Microsoft Visual Studio 2005, written in either Microsoft Visual Basic or Microsoft Visual C#) both possible and relatively easy to create. Now you can use professional tools for creating managed applications, and incorporate the rich and powerful functionality of the Microsoft .NET Framework. ... In this article, we demonstrate creating a simple add-in by using the Visual Studio Shared Add-in template. We provide code and instructions (in Visual Basic and in C#) so you can try this in the language that you prefer. On 29 Mar 2007 at 9:45, Martin Reid wrote: > Sander > > You can consume .NET components within Access and call web services etc. I > have seen this done but haven't actually done it. From the other side you > can use access within .net applications much like calling another database > from a .NET application. > > There are several web casts available on using Access 2003 and .NET > > http://www.officeusers.org/see/26427 > http://www.oreilly.com/catalog/accesscook2/ > > But you may notice in all the tech stuff out there re Office and .NET Access > gets little attention. > > Martin > > > Martin WP Reid > Training and Assessment Unit > Riddle Hall > Belfast > > tel: 02890 974477 > > > ________________________________ > > From: accessd-bounces at databaseadvisors.com on behalf of Sad Der > Sent: Thu 29/03/2007 07:29 > To: Acces User Group > Subject: [AccessD] VSTO and/or/vs Access 2007 > > > > Hi, > > Can anybody provide with some links/info/docs/books > etc about programming Access 2007 and what it's > relation is with VSTO. > > As I understand i can use vb.net / c# in Access 2007. > I cannot figure out how?!?! > When opening Access 2007 and going to code...I see > vba. > In VS2005 I cannot find an Office project for access?! > > Many TIA! > > Regards, > > Sander > > > > ____________________________________________________________________________ > ________ Never miss an email again! Yahoo! Toolbar alerts you the instant > new Mail arrives. http://tools.search.yahoo.com/toolbar/features/mail/ -- > AccessD mailing list AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd Website: > http://www.databaseadvisors.com > > > -- Stuart From hollisvj at pgdp.usec.com Thu Mar 29 06:36:33 2007 From: hollisvj at pgdp.usec.com (Hollis, Virginia) Date: Thu, 29 Mar 2007 06:36:33 -0500 Subject: [AccessD] Inventory Tracking Message-ID: <703BDA18A87DFA4CB265A86F42E4178D021BDB2E@c2k3exchange.pgdp.corp.usec.com> Does anyone have anything that would help me set up a new database for tracking inventory? I can't seem to get it in my head how to set it up. It should be simple, but adding to the inventory & taking out of inventory - I am having problems with setting up the tables. This is my first inventory tracking system. There are only 3 storage locations where the inventory is kept & only 5 types of items stored. But adding and removing items, then keeping track of the minimum inventory and the actual inventory I don't know the best way to set up the tables. I know I need a location table & a type of inventory table, but how do I list the same items for each of the 3 locations in a table? If they add to the inventory at a certain location on a certain date, it should add to the actual inventory for that item and location. Hope someone can help on this.... Virginia From John.Clark at niagaracounty.com Thu Mar 29 06:54:24 2007 From: John.Clark at niagaracounty.com (John Clark) Date: Thu, 29 Mar 2007 07:54:24 -0400 Subject: [AccessD] FW: External Hard Drive In-Reply-To: <430E80531228BA4497C5EB1A7BA786B0024510@stekelbes.ithelps.local> References: <000001c77156$fec68e20$0200a8c0@danwaters> <430E80531228BA4497C5EB1A7BA786B0024510@stekelbes.ithelps.local> Message-ID: <460B70A6.167F.006B.0@niagaracounty.com> I don't know if this is very relevant, but this post brought a recent event to mind. My wife bought me a 2GB SanDisk cruzer thumb drive for Christmas, and just last month it quit working. I hadn't used it until mid-January, so I was quite ticked that it lasted less than a month. The message that I was getting, when I plugged it in, at work, was something about, "overpowering the USB drive." I had never heard of this message, nor did anyone around me. I am a pack-rat, so instead of tossing it, I just placed it on my computer desk, at home. My daughter, who just turned 13, discovered the problem, a couple of weeks ago. She said to me, "Daddy, it looks like something is in this thing." I couldn't see it at first, but there was a small bit of something in side the connector. It is retractable, so it has no cap, but it also made it nearly impossible to see, because I retracted it, even after it didn't work. I got it out w/a sharp pencil and it turned out to be a very tiny ball of gum wrapper foil. I had the thing in my pocket, along w/a pack of gum, and a piece of wrapper got in there somehow. Actually, the gum I regularly chew does not have foil, but I was hard-up for a piece one day and got a small pack of Wriggley...change IS bad I guess ;o) I thought maybe it had shorted and I the damage had already been done, but I plugged it in and I am using it today. Just a little heads-up for all you gum chewin', thumb-drive toting, people out there ;O) John W. Clark Computer Programmer Niagara County >>> "Erwin Craps - IT Helps" 3/29/2007 2:22 AM >>> There is a max power usage of 500mA per port. Some hub's have overtension security build and shut of ports when more then 500mA is used, some do not have that build in security. I also noticed that sometimes a device generates a small peak, typicaly when starting/connecting the device cold where USB hub badly respons to it and shuts it off. The reason why you have a double connector on the disk is that the manufactor knows the power usage is to much for one connector. The indidual small differences between hub could case the effect you experiance. You also need to connect the power supply of you hub, a lot of people ignore to do that. If you do not do that the whole hub get power from one usb port with total maxmimum of 500mA. When connecting the power supply of the hub, each hub port get's it own 500mA... Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, March 28, 2007 6:35 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: External Hard Drive Insufficient power was the problem! This case actually has a cable with two usb plugs. I didn't need to plub in the secondary one before, but using it now solves the problem. Thanks! Dan -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Wednesday, March 28, 2007 9:37 AM To: 'Discussion of Hardware and Software issues' Subject: External Hard Drive I have an external HD that I use with Ghost 9.0 as a backup device. The disk is a 60 Gb laptop disk in a Nexstar case. This is USB powered, and is fairly nice. All went well until I changed from a 4 port D-link hub to a 7 port D-link hub. Now, when my laptop powers up automatically at 5 AM to run the backup program, the laptop can't find the external HD (it did before). Once I unplug and reattach the USB cables to the HD, the laptop will then recognize the external HD, and I can start the backup program. Also, once the HD is recognized, I can tell from the flashing light that the laptop is constantly trying to write to the HD, although it doesn't write anything and there are no programs running that should cause this. And, when I was previously connected through the 4 port hub, the light was a solid green. I wouldn't think that a change in USB hubs would actually trigger this. But what could cause this problem? 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 jwcolby at colbyconsulting.com Thu Mar 29 06:56:02 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 29 Mar 2007 07:56:02 -0400 Subject: [AccessD] Inventory Tracking In-Reply-To: <703BDA18A87DFA4CB265A86F42E4178D021BDB2E@c2k3exchange.pgdp.corp.usec.com> References: <703BDA18A87DFA4CB265A86F42E4178D021BDB2E@c2k3exchange.pgdp.corp.usec.com> Message-ID: <004701c771f9$39b81830$657aa8c0@m6805> IIWM, I would set up an "item" table, a location table, and an ItemLocation table. The item table would simply list the items that can be in inventory, the location table would list possible locations that items could be, then the ItemLocation table would list what item was in what location. That is the basics. Inventory counts would then consists of counts of the InventoryLocation table. You could get counts by location (how many "things" are at a location), counts by item (how many items exist somewhere), and counts by itemlocation (How many items are at a specific location). Then take it from there - date added to location, date drawn from location etc. I have never done an inventory module either BTW so take that with a grain of salt. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Thursday, March 29, 2007 7:37 AM To: accessD at databaseadvisors.com Subject: [AccessD] Inventory Tracking Does anyone have anything that would help me set up a new database for tracking inventory? I can't seem to get it in my head how to set it up. It should be simple, but adding to the inventory & taking out of inventory - I am having problems with setting up the tables. This is my first inventory tracking system. There are only 3 storage locations where the inventory is kept & only 5 types of items stored. But adding and removing items, then keeping track of the minimum inventory and the actual inventory I don't know the best way to set up the tables. I know I need a location table & a type of inventory table, but how do I list the same items for each of the 3 locations in a table? If they add to the inventory at a certain location on a certain date, it should add to the actual inventory for that item and location. Hope someone can help on this.... Virginia -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Thu Mar 29 08:00:56 2007 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 29 Mar 2007 08:00:56 -0500 Subject: [AccessD] FW: External Hard Drive In-Reply-To: <430E80531228BA4497C5EB1A7BA786B0024510@stekelbes.ithelps.local> References: <000001c77156$fec68e20$0200a8c0@danwaters> <430E80531228BA4497C5EB1A7BA786B0024510@stekelbes.ithelps.local> Message-ID: <001701c77202$4b195180$0200a8c0@danwaters> Hi Erwin, I did have the hub plugged in, but even with that I was still getting peaks at the moment when the HD was plugged in and a message would come across to say that a USB port has exceeded it's allowed power. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Erwin Craps - IT Helps Sent: Thursday, March 29, 2007 1:23 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] FW: External Hard Drive There is a max power usage of 500mA per port. Some hub's have overtension security build and shut of ports when more then 500mA is used, some do not have that build in security. I also noticed that sometimes a device generates a small peak, typicaly when starting/connecting the device cold where USB hub badly respons to it and shuts it off. The reason why you have a double connector on the disk is that the manufactor knows the power usage is to much for one connector. The indidual small differences between hub could case the effect you experiance. You also need to connect the power supply of you hub, a lot of people ignore to do that. If you do not do that the whole hub get power from one usb port with total maxmimum of 500mA. When connecting the power supply of the hub, each hub port get's it own 500mA... Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, March 28, 2007 6:35 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: External Hard Drive Insufficient power was the problem! This case actually has a cable with two usb plugs. I didn't need to plub in the secondary one before, but using it now solves the problem. Thanks! Dan -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Wednesday, March 28, 2007 9:37 AM To: 'Discussion of Hardware and Software issues' Subject: External Hard Drive I have an external HD that I use with Ghost 9.0 as a backup device. The disk is a 60 Gb laptop disk in a Nexstar case. This is USB powered, and is fairly nice. All went well until I changed from a 4 port D-link hub to a 7 port D-link hub. Now, when my laptop powers up automatically at 5 AM to run the backup program, the laptop can't find the external HD (it did before). Once I unplug and reattach the USB cables to the HD, the laptop will then recognize the external HD, and I can start the backup program. Also, once the HD is recognized, I can tell from the flashing light that the laptop is constantly trying to write to the HD, although it doesn't write anything and there are no programs running that should cause this. And, when I was previously connected through the 4 port hub, the light was a solid green. I wouldn't think that a change in USB hubs would actually trigger this. But what could cause this problem? 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 shamil at users.mns.ru Thu Mar 29 08:07:18 2007 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Thu, 29 Mar 2007 17:07:18 +0400 Subject: [AccessD] VSTO and/or/vs Access 2007 In-Reply-To: <460B8A66.13424.5C41AA1@stuart.lexacorp.com.pg> Message-ID: <002201c77203$2e3c7190$6401a8c0@nant> Hello Stuart, I have quickly looked through referenced article - all is correct - but the "raw" fact is that all that was possible to do since .NET Framework 1.0 release with MS Access 2000/XP/2003 (although it needed some more manual work) - I mean there is no something conceptually new introduced by MS Access 2007 and .NET Framework 2.0 in the area of developing VB.NET/C# COM Add-ins and connecting/calling them from within MS Access 2007... Please correct me if I'm wrong... I must say I still have to investigate what MS Office/Access 2007 Ribbon is and how to connect custom extensions/add-ins to it... And there is also long awaited Access 2007 Developer Extensions - what it will be and how useful it will be in real life development - anybody here knows that for sure? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, March 29, 2007 1:44 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VSTO and/or/vs Access 2007 http://msdn2.microsoft.com/en-us/library/aa902693.aspx Microsoft Office Access 2007 adds a new capability, making managed add-ins (that is, add-ins that run code created by using Microsoft Visual Studio 2005, written in either Microsoft Visual Basic or Microsoft Visual C#) both possible and relatively easy to create. Now you can use professional tools for creating managed applications, and incorporate the rich and powerful functionality of the Microsoft .NET Framework. ... In this article, we demonstrate creating a simple add-in by using the Visual Studio Shared Add-in template. We provide code and instructions (in Visual Basic and in C#) so you can try this in the language that you prefer. On 29 Mar 2007 at 9:45, Martin Reid wrote: > Sander > > You can consume .NET components within Access and call web services etc. I > have seen this done but haven't actually done it. From the other side you > can use access within .net applications much like calling another database > from a .NET application. > > There are several web casts available on using Access 2003 and .NET > > http://www.officeusers.org/see/26427 > http://www.oreilly.com/catalog/accesscook2/ > > But you may notice in all the tech stuff out there re Office and .NET Access > gets little attention. > > Martin > > > Martin WP Reid > Training and Assessment Unit > Riddle Hall > Belfast > > tel: 02890 974477 > > > ________________________________ > > From: accessd-bounces at databaseadvisors.com on behalf of Sad Der > Sent: Thu 29/03/2007 07:29 > To: Acces User Group > Subject: [AccessD] VSTO and/or/vs Access 2007 > > > > Hi, > > Can anybody provide with some links/info/docs/books > etc about programming Access 2007 and what it's > relation is with VSTO. > > As I understand i can use vb.net / c# in Access 2007. > I cannot figure out how?!?! > When opening Access 2007 and going to code...I see > vba. > In VS2005 I cannot find an Office project for access?! > > Many TIA! > > Regards, > > Sander > > > > ____________________________________________________________________________ > ________ Never miss an email again! Yahoo! Toolbar alerts you the instant > new Mail arrives. http://tools.search.yahoo.com/toolbar/features/mail/ -- > AccessD mailing list AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd Website: > http://www.databaseadvisors.com > > > -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at setel.com Thu Mar 29 09:23:11 2007 From: ssharkins at setel.com (Susan Harkins) Date: Thu, 29 Mar 2007 10:23:11 -0400 Subject: [AccessD] Inventory Tracking In-Reply-To: <004701c771f9$39b81830$657aa8c0@m6805> References: <703BDA18A87DFA4CB265A86F42E4178D021BDB2E@c2k3exchange.pgdp.corp.usec.com> <004701c771f9$39b81830$657aa8c0@m6805> Message-ID: <00c001c7720d$c97cf760$9534fad1@SusanOne> It's a big job, no matter who does it -- so Virginia don't feel bad. First, consider whether you need to maintain a history of activity -- who took what, when, why, and even how might be appropriate. How many people or transactions are involved in one item? You'll be amazed. :) Decide that before you actually start developing. Susan H. IIWM, I would set up an "item" table, a location table, and an ItemLocation table. The item table would simply list the items that can be in inventory, the location table would list possible locations that items could be, then the ItemLocation table would list what item was in what location. That is the basics. Inventory counts would then consists of counts of the InventoryLocation table. You could get counts by location (how many "things" are at a location), counts by item (how many items exist somewhere), and counts by itemlocation (How many items are at a specific location). Then take it from there - date added to location, date drawn from location etc. I have never done an inventory module either BTW so take that with a grain of salt. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Thursday, March 29, 2007 7:37 AM To: accessD at databaseadvisors.com Subject: [AccessD] Inventory Tracking Does anyone have anything that would help me set up a new database for tracking inventory? I can't seem to get it in my head how to set it up. It should be simple, but adding to the inventory & taking out of inventory - I am having problems with setting up the tables. This is my first inventory tracking system. There are only 3 storage locations where the inventory is kept & only 5 types of items stored. But adding and removing items, then keeping track of the minimum inventory and the actual inventory I don't know the best way to set up the tables. I know I need a location table & a type of inventory table, but how do I list the same items for each of the 3 locations in a table? If they add to the inventory at a certain location on a certain date, it should add to the actual inventory for that item and location. Hope someone can help on this.... Virginia -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM From rockysmolin at bchacc.com Thu Mar 29 09:23:30 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 29 Mar 2007 07:23:30 -0700 Subject: [AccessD] Inventory Tracking In-Reply-To: <703BDA18A87DFA4CB265A86F42E4178D021BDB2E@c2k3exchange.pgdp.corp.usec.com> Message-ID: <002301c7720d$d3826d30$0201a8c0@HAL9005> Virginia: I have a commercial product E-Z-MRP which does, among other things, inventory tracking. As you get further into it, feel free to contact me off-line with your questions. You should also consider adding an audit trail of inventory transactions to the db. Is this for manufacturing, distribution, or retail? Regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Thursday, March 29, 2007 4:37 AM To: accessD at databaseadvisors.com Subject: [AccessD] Inventory Tracking Does anyone have anything that would help me set up a new database for tracking inventory? I can't seem to get it in my head how to set it up. It should be simple, but adding to the inventory & taking out of inventory - I am having problems with setting up the tables. This is my first inventory tracking system. There are only 3 storage locations where the inventory is kept & only 5 types of items stored. But adding and removing items, then keeping track of the minimum inventory and the actual inventory I don't know the best way to set up the tables. I know I need a location table & a type of inventory table, but how do I list the same items for each of the 3 locations in a table? If they add to the inventory at a certain location on a certain date, it should add to the actual inventory for that item and location. Hope someone can help on this.... Virginia -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/737 - Release Date: 3/28/2007 4:23 PM From Jim.Hale at FleetPride.com Thu Mar 29 09:52:25 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 29 Mar 2007 09:52:25 -0500 Subject: [AccessD] Inventory Tracking Message-ID: Check out Building Microsoft Access Applications by John L. Viescas . It has an inventory sample app. Also I found this:http://www.freevbcode.com/ShowCode.asp?ID=4048 Actually a good inventory starter system with add on modules can be found athttp://www.fredrickgroup.com/tfg4000/index_standard.html. The nice thing about this system is the backend is an open (unprotected) access DB. You can download the trial copy and look at the table structure. HTH Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Thursday, March 29, 2007 6:37 AM To: accessD at databaseadvisors.com Subject: [AccessD] Inventory Tracking Does anyone have anything that would help me set up a new database for tracking inventory? I can't seem to get it in my head how to set it up. It should be simple, but adding to the inventory & taking out of inventory - I am having problems with setting up the tables. This is my first inventory tracking system. There are only 3 storage locations where the inventory is kept & only 5 types of items stored. But adding and removing items, then keeping track of the minimum inventory and the actual inventory I don't know the best way to set up the tables. I know I need a location table & a type of inventory table, but how do I list the same items for each of the 3 locations in a table? If they add to the inventory at a certain location on a certain date, it should add to the actual inventory for that item and location. Hope someone can help on this.... Virginia -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From Erwin.Craps at ithelps.eu Thu Mar 29 10:05:57 2007 From: Erwin.Craps at ithelps.eu (Erwin Craps - IT Helps) Date: Thu, 29 Mar 2007 17:05:57 +0200 Subject: [AccessD] FW: External Hard Drive References: <000001c77156$fec68e20$0200a8c0@danwaters><430E80531228BA4497C5EB1A7BA786B0024510@stekelbes.ithelps.local> <001701c77202$4b195180$0200a8c0@danwaters> Message-ID: <430E80531228BA4497C5EB1A7BA786B002451E@stekelbes.ithelps.local> Yeah posibly the disk is asking to much power to spin... Overload security functions of some USB hub may activate faster than other brands... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, March 29, 2007 3:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: External Hard Drive Hi Erwin, I did have the hub plugged in, but even with that I was still getting peaks at the moment when the HD was plugged in and a message would come across to say that a USB port has exceeded it's allowed power. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Erwin Craps - IT Helps Sent: Thursday, March 29, 2007 1:23 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] FW: External Hard Drive There is a max power usage of 500mA per port. Some hub's have overtension security build and shut of ports when more then 500mA is used, some do not have that build in security. I also noticed that sometimes a device generates a small peak, typicaly when starting/connecting the device cold where USB hub badly respons to it and shuts it off. The reason why you have a double connector on the disk is that the manufactor knows the power usage is to much for one connector. The indidual small differences between hub could case the effect you experiance. You also need to connect the power supply of you hub, a lot of people ignore to do that. If you do not do that the whole hub get power from one usb port with total maxmimum of 500mA. When connecting the power supply of the hub, each hub port get's it own 500mA... Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, March 28, 2007 6:35 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: External Hard Drive Insufficient power was the problem! This case actually has a cable with two usb plugs. I didn't need to plub in the secondary one before, but using it now solves the problem. Thanks! Dan -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Wednesday, March 28, 2007 9:37 AM To: 'Discussion of Hardware and Software issues' Subject: External Hard Drive I have an external HD that I use with Ghost 9.0 as a backup device. The disk is a 60 Gb laptop disk in a Nexstar case. This is USB powered, and is fairly nice. All went well until I changed from a 4 port D-link hub to a 7 port D-link hub. Now, when my laptop powers up automatically at 5 AM to run the backup program, the laptop can't find the external HD (it did before). Once I unplug and reattach the USB cables to the HD, the laptop will then recognize the external HD, and I can start the backup program. Also, once the HD is recognized, I can tell from the flashing light that the laptop is constantly trying to write to the HD, although it doesn't write anything and there are no programs running that should cause this. And, when I was previously connected through the 4 port hub, the light was a solid green. I wouldn't think that a change in USB hubs would actually trigger this. But what could cause this problem? 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 cfoust at infostatsystems.com Thu Mar 29 10:16:13 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 29 Mar 2007 08:16:13 -0700 Subject: [AccessD] VSTO and/or/vs Access 2007 In-Reply-To: <460B8A66.13424.5C41AA1@stuart.lexacorp.com.pg> References: <186068.36983.qm@web31609.mail.mud.yahoo.com>, <460B8A66.13424.5C41AA1@stuart.lexacorp.com.pg> Message-ID: But those aren't created in Access, they're created in VS.Net and used as an add-in in Access. Not the same thing at all as writing .Net code in Access. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, March 29, 2007 2:44 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VSTO and/or/vs Access 2007 http://msdn2.microsoft.com/en-us/library/aa902693.aspx Microsoft Office Access 2007 adds a new capability, making managed add-ins (that is, add-ins that run code created by using Microsoft Visual Studio 2005, written in either Microsoft Visual Basic or Microsoft Visual C#) both possible and relatively easy to create. Now you can use professional tools for creating managed applications, and incorporate the rich and powerful functionality of the Microsoft .NET Framework. ... In this article, we demonstrate creating a simple add-in by using the Visual Studio Shared Add-in template. We provide code and instructions (in Visual Basic and in C#) so you can try this in the language that you prefer. On 29 Mar 2007 at 9:45, Martin Reid wrote: > Sander > > You can consume .NET components within Access and call web services > etc. I have seen this done but haven't actually done it. From the > other side you can use access within .net applications much like > calling another database from a .NET application. > > There are several web casts available on using Access 2003 and .NET > > http://www.officeusers.org/see/26427 > http://www.oreilly.com/catalog/accesscook2/ > > But you may notice in all the tech stuff out there re Office and .NET > Access gets little attention. > > Martin > > > Martin WP Reid > Training and Assessment Unit > Riddle Hall > Belfast > > tel: 02890 974477 > > > ________________________________ > > From: accessd-bounces at databaseadvisors.com on behalf of Sad Der > Sent: Thu 29/03/2007 07:29 > To: Acces User Group > Subject: [AccessD] VSTO and/or/vs Access 2007 > > > > Hi, > > Can anybody provide with some links/info/docs/books etc about > programming Access 2007 and what it's relation is with VSTO. > > As I understand i can use vb.net / c# in Access 2007. > I cannot figure out how?!?! > When opening Access 2007 and going to code...I see vba. > In VS2005 I cannot find an Office project for access?! > > Many TIA! > > Regards, > > Sander > > > > ______________________________________________________________________ > ______ ________ Never miss an email again! Yahoo! Toolbar alerts you > the instant new Mail arrives. > http://tools.search.yahoo.com/toolbar/features/mail/ -- AccessD > mailing list AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd Website: > http://www.databaseadvisors.com > > > -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kismert at gmail.com Thu Mar 29 10:28:47 2007 From: kismert at gmail.com (Ken Ismert) Date: Thu, 29 Mar 2007 10:28:47 -0500 Subject: [AccessD] External Hard Drive In-Reply-To: References: Message-ID: <460BDB2F.3060804@gmail.com> Some thoughts on external hard drives: USB drives are great -- but if you want storage you can share, you should consider moving up to a NAS (Network Attached Storage) solution. NAS is a fancy name for a dedicated file server in a custom enclosure. * Warning: If you are in the market for NAS, you might see a little unit from NetGear, called the SC101. It's cute. It's cheap. It's a piece of crap. It is not true NAS, but a poorly-executed SAN device with some half-assed NAS features. I made the mistake of getting one, and boy do I regret it! It has a hugely bad reputation on the Web. So, a friendly word: DO NOT buy this device! * You are far better off getting a true NAS device (starting at ~ $150 on up). * If you have an old computer, why not turn it into your own custom NAS? It is a good way to reuse old hardware. There are two free, open-source projects that let you do just that: FreeNAS (http://www.freenas.org/index.php), which is FreeBSD-based, and Openfiler (http://www.openfiler.com/), which is Linux-based. -Ken From hollisvj at pgdp.usec.com Thu Mar 29 10:35:51 2007 From: hollisvj at pgdp.usec.com (Hollis, Virginia) Date: Thu, 29 Mar 2007 10:35:51 -0500 Subject: [AccessD] Inventory Tracking Message-ID: <703BDA18A87DFA4CB265A86F42E4178D021BDB59@c2k3exchange.pgdp.corp.usec.com> It is for distribution. How much they have, how much they use in a certain location & if it goes below the minimum amount. They don't need anything fancy; just to know how much is in each storage location. Virginia: I have a commercial product E-Z-MRP which does, among other things, inventory tracking. As you get further into it, feel free to contact me off-line with your questions. You should also consider adding an audit trail of inventory transactions to the db. Is this for manufacturing, distribution, or retail? Regards, Rocky From rockysmolin at bchacc.com Thu Mar 29 10:47:12 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 29 Mar 2007 08:47:12 -0700 Subject: [AccessD] Inventory Tracking In-Reply-To: <703BDA18A87DFA4CB265A86F42E4178D021BDB59@c2k3exchange.pgdp.corp.usec.com> Message-ID: <004c01c77219$84ad7ea0$0201a8c0@HAL9005> Then John's approach would seem to be a good basis. Part Master table with all the info about a part - Autonumber ID,number, description, unit cost, vendor, etc. Location table with FK to the Part Master, and quantity. Third table for audit trail - date/time, user, location, old balance, transaction quantity, new balance, audit reference (to note why the transaction took place), standard cost, actual cost if they want to do purchase price variance. HTH Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Thursday, March 29, 2007 8:36 AM To: accessd at databaseadvisors.com Subject: [AccessD] Inventory Tracking It is for distribution. How much they have, how much they use in a certain location & if it goes below the minimum amount. They don't need anything fancy; just to know how much is in each storage location. Virginia: I have a commercial product E-Z-MRP which does, among other things, inventory tracking. As you get further into it, feel free to contact me off-line with your questions. You should also consider adding an audit trail of inventory transactions to the db. Is this for manufacturing, distribution, or retail? Regards, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/737 - Release Date: 3/28/2007 4:23 PM From martyconnelly at shaw.ca Thu Mar 29 11:31:57 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 29 Mar 2007 09:31:57 -0700 Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone In-Reply-To: <002701c771d4$3d95ee70$0100a8c0@RazvojErvin> References: <003101c77100$29d67e10$0100a8c0@RazvojErvin> <0b9a01c7714e$7d50bee0$6402a8c0@ScuzzPaq> <002701c771d4$3d95ee70$0100a8c0@RazvojErvin> Message-ID: <460BE9FD.9000405@shaw.ca> Maybe hunt for some OE info here There should be a link to an OE only site. http://www.slipstick.com Ervin Brindza wrote: >John, >many thanks for the suggestion, but I had no success ;0( >In my late Inbox folder there were some folders, which aren't visible now. >So, when I import the messages from the "OE6 store directory" (which is the >copy of my main OE store folder) it seems to be imported messages from >visible folders (which resides out of the Inbox), so I duplicate my existing >messages in visible folders, but the folders which were settled in the Inbox >folder aren't visible for the Import Wizard too ;0( >Again: I can't find the way to tell the OE to consider the file Inbox.dbx as >the Inbox folder, rather it considers the Inbox (1).dbx as the Inbox folder. >Thanks anyway, > Ervin >----- Original Message ----- >From: "John Bartow" >To: "'Access Developers discussion and problem solving'" > >Sent: Wednesday, March 28, 2007 5:33 PM >Subject: Re: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone > > > > >>Ervin, >>I recommend you take a look trough this document. After you do this (but >>on >>the same machine as you're using) then do file import mail & addresses - >>from outlook express 6. Windows will find every store on your computer, at >>which point you can import them into your new store. >> >>In the case of having inbox, inbox(1) and inbox(2) you can drag all the >>messages between folders to organize them appropriately. then delete the >>extra inboxes. >> >>BTW once you have your email folder set up as recommended above I >>recommend >>you copy your address book to that location and go into tools accounts and >>export your accounts to that folder. In this manner you can easily backup >>your OE email stores, addresses and account info. >> >>HTH >>John >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza >>Sent: Wednesday, March 28, 2007 1:12 AM >>To: AccessD at databaseadvisors.com >>Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone >> >>When I launched this morning the OE it created a fresh new Inbox (1).dbx >>and >>my emails and folders from the Inbox folder(exactly from the Inbox.dbx) of >>the OE weren't visible. Then I renamed the old Inbox.dbx to Inbox (1).dbx >>and now the emails from the real(old) Inbox folder are visible. But the >>problem is that the folders from the "old" Inbox folder aren't visible. >>I suppose that I need to force the OE to consider(to shift back to) the >>Inbox.dbx as the default Inbox folder(and not Inbox (1).dbx as now) and >>then >>the tree structure of my old Inbox foder will be repaired. But I don't >>know >>how find out where the OE stores the information about the default >>location >>of the Inbox folder? Are there any hints? >>Many thanks in advance, >>Ervin >> >> > > > -- Marty Connelly Victoria, B.C. Canada From hollisvj at pgdp.usec.com Thu Mar 29 13:14:45 2007 From: hollisvj at pgdp.usec.com (Hollis, Virginia) Date: Thu, 29 Mar 2007 13:14:45 -0500 Subject: [AccessD] Inventory Tracking Message-ID: <703BDA18A87DFA4CB265A86F42E4178D021BDB7F@c2k3exchange.pgdp.corp.usec.com> They only need to track what is in a location. Don't need cost, vendor info, or anything like that. It is like this: I have a blue box and a green box. Each box has pens & pencils. I have 35 pens in a blue box; I used 10 pens today from the blue box, now there are 25 pens in the blue box. Tomorrow I take out 5 more pens, now there are 30 pens in the blue box. In the same blue box I have 15 pencils. Today I take out 5 pencils from the blue box, that leaves me 10 pencils. Extra for adding pens to the blue box. Then I have the same type of pens in a green box...... Let me know if this would be correct: tbl_Storage StorageID StorageLocation TypeID ActualInv MinimumInv tbl_Type TypeID Type tbl_StorageType (or some name like that) StorageTypeID StorageID RemovedInv AddedInv DateTransaction Comments Virginia From stuart at lexacorp.com.pg Thu Mar 29 13:29:41 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 30 Mar 2007 04:29:41 +1000 Subject: [AccessD] Inventory Tracking In-Reply-To: <703BDA18A87DFA4CB265A86F42E4178D021BDB7F@c2k3exchange.pgdp.corp.usec.com> References: <703BDA18A87DFA4CB265A86F42E4178D021BDB7F@c2k3exchange.pgdp.corp.usec.com> Message-ID: <460C0595.5157.7A5495E@stuart.lexacorp.com.pg> On 29 Mar 2007 at 13:14, Hollis, Virginia wrote: > They only need to track what is in a location. Don't need cost, vendor > info, or anything like that. At the moment! I built one of those ten years ago. Today it's a full purchasing, mrp, schedulling, manufacturing and costing system. -- Stuart From rockysmolin at bchacc.com Thu Mar 29 13:33:18 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 29 Mar 2007 11:33:18 -0700 Subject: [AccessD] Inventory Tracking In-Reply-To: <703BDA18A87DFA4CB265A86F42E4178D021BDB7F@c2k3exchange.pgdp.corp.usec.com> Message-ID: <00c601c77230$b8faa860$0201a8c0@HAL9005> Yeah that would work. You could combine removed and added in tbl_Storage (which is your transaction history table?). A negative quantity would indicate removed, positive, added. Do you need to be able to move inventory between locations? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Thursday, March 29, 2007 11:15 AM To: accessd at databaseadvisors.com Subject: [AccessD] Inventory Tracking They only need to track what is in a location. Don't need cost, vendor info, or anything like that. It is like this: I have a blue box and a green box. Each box has pens & pencils. I have 35 pens in a blue box; I used 10 pens today from the blue box, now there are 25 pens in the blue box. Tomorrow I take out 5 more pens, now there are 30 pens in the blue box. In the same blue box I have 15 pencils. Today I take out 5 pencils from the blue box, that leaves me 10 pencils. Extra for adding pens to the blue box. Then I have the same type of pens in a green box...... Let me know if this would be correct: tbl_Storage StorageID StorageLocation TypeID ActualInv MinimumInv tbl_Type TypeID Type tbl_StorageType (or some name like that) StorageTypeID StorageID RemovedInv AddedInv DateTransaction Comments Virginia -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/737 - Release Date: 3/28/2007 4:23 PM From martyconnelly at shaw.ca Thu Mar 29 15:52:52 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 29 Mar 2007 13:52:52 -0700 Subject: [AccessD] Inventory Tracking In-Reply-To: <703BDA18A87DFA4CB265A86F42E4178D021BDB7F@c2k3exchange.pgdp.corp.usec.com> References: <703BDA18A87DFA4CB265A86F42E4178D021BDB7F@c2k3exchange.pgdp.corp.usec.com> Message-ID: <460C2724.4090805@shaw.ca> Have a look at this explains stock taking and quantity onhand http://www.allenbrowne.com/AppInventory.html Hollis, Virginia wrote: >They only need to track what is in a location. Don't need cost, vendor >info, or anything like that. > > > >It is like this: > >I have a blue box and a green box. Each box has pens & pencils. > >I have 35 pens in a blue box; I used 10 pens today from the blue box, >now there are 25 pens in the blue box. > >Tomorrow I take out 5 more pens, now there are 30 pens in the blue box. > >In the same blue box I have 15 pencils. Today I take out 5 pencils from >the blue box, that leaves me 10 pencils. > >Extra for adding pens to the blue box. > > > >Then I have the same type of pens in a green box...... > > > >Let me know if this would be correct: > > > >tbl_Storage > >StorageID > >StorageLocation > >TypeID > >ActualInv > >MinimumInv > > > > > >tbl_Type > >TypeID > >Type > > > >tbl_StorageType (or some name like that) > >StorageTypeID > >StorageID > >RemovedInv > >AddedInv > >DateTransaction > >Comments > > > >Virginia > > > -- Marty Connelly Victoria, B.C. Canada From BarbaraRyan at cox.net Thu Mar 29 16:06:03 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Thu, 29 Mar 2007 17:06:03 -0400 Subject: [AccessD] Use same subform Message-ID: <01ee01c77246$0f5367f0$0a00a8c0@PCRURI35> I am using a subform having the "from listbox" "to listbox" interface (i.e., with 4 command buttons with arrows between the 2 listboxes that allow you to move items from one box to the other). The data is managed completely using a class. Since I need this identical interface in several other subforms on various tabs of a single form (i.e., just with different rowsources), is there any way of just creating one subform "shell" and using it for all the subforms? Thanks, Barb Ryan From Jim.Hale at FleetPride.com Thu Mar 29 16:50:16 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 29 Mar 2007 16:50:16 -0500 Subject: [AccessD] Use same subform Message-ID: I am sending you offline a list box class I use everywhere. Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Thursday, March 29, 2007 4:06 PM To: Access List Subject: [AccessD] Use same subform I am using a subform having the "from listbox" "to listbox" interface (i.e., with 4 command buttons with arrows between the 2 listboxes that allow you to move items from one box to the other). The data is managed completely using a class. Since I need this identical interface in several other subforms on various tabs of a single form (i.e., just with different rowsources), is there any way of just creating one subform "shell" and using it for all the subforms? Thanks, Barb Ryan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From martyconnelly at shaw.ca Thu Mar 29 18:40:52 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 29 Mar 2007 16:40:52 -0700 Subject: [AccessD] VSTO and/or/vs Access 2007 In-Reply-To: <186068.36983.qm@web31609.mail.mud.yahoo.com> References: <186068.36983.qm@web31609.mail.mud.yahoo.com> Message-ID: <460C4E84.6010706@shaw.ca> I don't think the final VSTO for 2007 has been released yet but it is supposed to be free. Interesting article from Ken Getz Creating Managed Add-ins for Access 2007 http://msdn2.microsoft.com/en-us/library/aa902693.aspx I have managed to create a .tlb and dll file containing VB.Net code to interact with Access or VB6.0 using the following 2 articles from http://msdn2.microsoft.com/en-us/vbrun/ms788241.aspx If you are only using VB.Net Express rather than a full copy of VB Studio you will have to snaffle a copy of the COM class template to use when compiling your VB.Net Dll, explained below. It is a small msi install to your VB.Net IDE or use the comclass.zip to install. Using the .NET Framework Class Library from Visual Basic 6 http://msdn2.microsoft.com/en-us/library/aa719105(VS.71).aspx Visual Basic Fusion: Best Practices to Use Visual Basic 6 and Visual Basic .NET Together http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/vbbestprac.asp Also see http://msdn.microsoft.com/msdnmag/issues/05/04/RegFreeCOM/ ..and it is available at: http://download.microsoft.com/download/2/e/9/2e9bde04-3af1-4814-9f1e-733f732369a3/RegFreeCOM.exe Sad Der wrote: >Hi, > >Can anybody provide with some links/info/docs/books >etc about programming Access 2007 and what it's >relation is with VSTO. > >As I understand i can use vb.net / c# in Access 2007. >I cannot figure out how?!?! >When opening Access 2007 and going to code...I see >vba. >In VS2005 I cannot find an Office project for access?! > >Many TIA! > >Regards, > >Sander > > > -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Fri Mar 30 00:13:09 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 29 Mar 2007 22:13:09 -0700 Subject: [AccessD] Inventory Tracking In-Reply-To: <703BDA18A87DFA4CB265A86F42E4178D021BDB2E@c2k3exchange.pgdp.corp.usec.com> Message-ID: <0JFP003S9ABP59Q0@l-daemon> Hi Virginia: Check out this site: http://www.databaseanswers.org/data_models/index.htm There is a link to it off the Miscellaneous Reference List from the DBA site. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Thursday, March 29, 2007 4:37 AM To: accessD at databaseadvisors.com Subject: [AccessD] Inventory Tracking Does anyone have anything that would help me set up a new database for tracking inventory? I can't seem to get it in my head how to set it up. It should be simple, but adding to the inventory & taking out of inventory - I am having problems with setting up the tables. This is my first inventory tracking system. There are only 3 storage locations where the inventory is kept & only 5 types of items stored. But adding and removing items, then keeping track of the minimum inventory and the actual inventory I don't know the best way to set up the tables. I know I need a location table & a type of inventory table, but how do I list the same items for each of the 3 locations in a table? If they add to the inventory at a certain location on a certain date, it should add to the actual inventory for that item and location. Hope someone can help on this.... Virginia -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From viner at EUnet.yu Fri Mar 30 02:22:56 2007 From: viner at EUnet.yu (Ervin Brindza) Date: Fri, 30 Mar 2007 09:22:56 +0200 Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone References: <003101c77100$29d67e10$0100a8c0@RazvojErvin><0b9a01c7714e$7d50bee0$6402a8c0@ScuzzPaq><002701c771d4$3d95ee70$0100a8c0@RazvojErvin> <460BE9FD.9000405@shaw.ca> Message-ID: <014301c7729c$97ff3ce0$0100a8c0@RazvojErvin> Marty, many thanks for the url. My nightmare ended yesterday, when deletion of the folders.dbx cause to be recreated, and my folders became visible again. Ervin ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Thursday, March 29, 2007 6:31 PM Subject: Re: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone > Maybe hunt for some OE info here > There should be a link to an OE only site. > > http://www.slipstick.com > > Ervin Brindza wrote: > >>John, >>many thanks for the suggestion, but I had no success ;0( >>In my late Inbox folder there were some folders, which aren't visible now. >>So, when I import the messages from the "OE6 store directory" (which is >>the >>copy of my main OE store folder) it seems to be imported messages from >>visible folders (which resides out of the Inbox), so I duplicate my >>existing >>messages in visible folders, but the folders which were settled in the >>Inbox >>folder aren't visible for the Import Wizard too ;0( >>Again: I can't find the way to tell the OE to consider the file Inbox.dbx >>as >>the Inbox folder, rather it considers the Inbox (1).dbx as the Inbox >>folder. >>Thanks anyway, >> Ervin >>----- Original Message ----- >>From: "John Bartow" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, March 28, 2007 5:33 PM >>Subject: Re: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone >> >> >> >> >>>Ervin, >>>I recommend you take a look trough this document. After you do this (but >>>on >>>the same machine as you're using) then do file import mail & addresses - >>>from outlook express 6. Windows will find every store on your computer, >>>at >>>which point you can import them into your new store. >>> >>>In the case of having inbox, inbox(1) and inbox(2) you can drag all the >>>messages between folders to organize them appropriately. then delete the >>>extra inboxes. >>> >>>BTW once you have your email folder set up as recommended above I >>>recommend >>>you copy your address book to that location and go into tools accounts >>>and >>>export your accounts to that folder. In this manner you can easily backup >>>your OE email stores, addresses and account info. >>> >>>HTH >>>John >>> >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza >>>Sent: Wednesday, March 28, 2007 1:12 AM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone >>> >>>When I launched this morning the OE it created a fresh new Inbox (1).dbx >>>and >>>my emails and folders from the Inbox folder(exactly from the Inbox.dbx) >>>of >>>the OE weren't visible. Then I renamed the old Inbox.dbx to Inbox (1).dbx >>>and now the emails from the real(old) Inbox folder are visible. But the >>>problem is that the folders from the "old" Inbox folder aren't visible. >>>I suppose that I need to force the OE to consider(to shift back to) the >>>Inbox.dbx as the default Inbox folder(and not Inbox (1).dbx as now) and >>>then >>>the tree structure of my old Inbox foder will be repaired. But I don't >>>know >>>how find out where the OE stores the information about the default >>>location >>>of the Inbox folder? Are there any hints? >>>Many thanks in advance, >>>Ervin >>> > From askolits at ot.com Fri Mar 30 09:52:05 2007 From: askolits at ot.com (John Skolits) Date: Fri, 30 Mar 2007 10:52:05 -0400 Subject: [AccessD] Column Positions In-Reply-To: Message-ID: <001701c772da$fbbddeb0$0f01a8c0@officexp> In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? Thanks, JOhn From jwcolby at colbyconsulting.com Fri Mar 30 10:01:06 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 30 Mar 2007 11:01:06 -0400 Subject: [AccessD] Column Positions In-Reply-To: <001701c772da$fbbddeb0$0f01a8c0@officexp> References: <001701c772da$fbbddeb0$0f01a8c0@officexp> Message-ID: <000701c772dc$3f651830$657aa8c0@m6805> LOL, Boy have I ever wondered on this one. That info must be stored out in the database somewhere but where... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Skolits Sent: Friday, March 30, 2007 10:52 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Column Positions In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? Thanks, JOhn -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at setel.com Fri Mar 30 10:44:04 2007 From: ssharkins at setel.com (Susan Harkins) Date: Fri, 30 Mar 2007 11:44:04 -0400 Subject: [AccessD] Column Positions In-Reply-To: <001701c772da$fbbddeb0$0f01a8c0@officexp> References: <001701c772da$fbbddeb0$0f01a8c0@officexp> Message-ID: <007501c772e2$4000ad30$1db82ad1@SusanOne> You mean, if you don't save the datasheet view, the query retains the new positions? I don't think I've ever paid any attention to this -- seems like I'm always asked to save the query -- but really, never paid attention to what happens if I don't. Or, am I someplace totally different that you guys? Susan H. In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? From DWUTKA at Marlow.com Fri Mar 30 10:56:36 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 30 Mar 2007 10:56:36 -0500 Subject: [AccessD] Inventory Tracking In-Reply-To: <703BDA18A87DFA4CB265A86F42E4178D021BDB7F@c2k3exchange.pgdp.corp.usec.com> Message-ID: Stay away from recording inventory levels in a field. Use a transaction table instead. Ie: tblTransactions: ItemID TimeStamp LocationID TransactionValue Example values: 1, (some date),1,50 1,(some date),1,-25 To find out how many item 1's you have in location 1, you would sum the Transaction value, giving you 25. I have a sample I handed out offline, which is probably too complex for what you need, but you can take a look if you'd like: http://www.marlow.com/CapformInventoryFE.zip Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Thursday, March 29, 2007 1:15 PM To: accessd at databaseadvisors.com Subject: [AccessD] Inventory Tracking They only need to track what is in a location. Don't need cost, vendor info, or anything like that. It is like this: I have a blue box and a green box. Each box has pens & pencils. I have 35 pens in a blue box; I used 10 pens today from the blue box, now there are 25 pens in the blue box. Tomorrow I take out 5 more pens, now there are 30 pens in the blue box. In the same blue box I have 15 pencils. Today I take out 5 pencils from the blue box, that leaves me 10 pencils. Extra for adding pens to the blue box. Then I have the same type of pens in a green box...... Let me know if this would be correct: tbl_Storage StorageID StorageLocation TypeID ActualInv MinimumInv tbl_Type TypeID Type tbl_StorageType (or some name like that) StorageTypeID StorageID RemovedInv AddedInv DateTransaction Comments Virginia -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Mar 30 11:27:25 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 30 Mar 2007 12:27:25 -0400 Subject: [AccessD] Column Positions In-Reply-To: <007501c772e2$4000ad30$1db82ad1@SusanOne> References: <001701c772da$fbbddeb0$0f01a8c0@officexp> <007501c772e2$4000ad30$1db82ad1@SusanOne> Message-ID: <000f01c772e8$4e220520$657aa8c0@m6805> I have no idea what happens if you don't either. I believe that it does NOT save your changes. However if you DO save the changes, then the positions in design view do not match the positions in data view, and I have never discovered a way to "reset" them to match. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Friday, March 30, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions You mean, if you don't save the datasheet view, the query retains the new positions? I don't think I've ever paid any attention to this -- seems like I'm always asked to save the query -- but really, never paid attention to what happens if I don't. Or, am I someplace totally different that you guys? Susan H. In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Fri Mar 30 11:30:23 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 30 Mar 2007 18:30:23 +0200 Subject: [AccessD] Column Positions Message-ID: Hi John It's the property OrdinalPosition which is read-only for querydefs, so I guess not. However, if this is a user "issue", you can create a query: Select * From yoursavedquery and it will present the columns at their original positions. Then the user can play around with that. Next time when opened, it will again present the original order. /gustav >>> askolits at ot.com 30-03-2007 16:52 >>> In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? Thanks, JOhn From shamil at users.mns.ru Fri Mar 30 12:17:10 2007 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Mar 2007 21:17:10 +0400 Subject: [AccessD] Column Positions In-Reply-To: <000f01c772e8$4e220520$657aa8c0@m6805> Message-ID: <000601c772ef$4264c900$6401a8c0@nant> Hi John, Here is how column order can be "reset" to the column order in QBE grid: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub I have just "cooked" this code as a sample - it seems to work not bad but please test it carefully if you plan to use it in production... -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 8:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions I have no idea what happens if you don't either. I believe that it does NOT save your changes. However if you DO save the changes, then the positions in design view do not match the positions in data view, and I have never discovered a way to "reset" them to match. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Friday, March 30, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions You mean, if you don't save the datasheet view, the query retains the new positions? I don't think I've ever paid any attention to this -- seems like I'm always asked to save the query -- but really, never paid attention to what happens if I don't. Or, am I someplace totally different that you guys? Susan H. In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? -- 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 Fri Mar 30 12:26:14 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 30 Mar 2007 13:26:14 -0400 Subject: [AccessD] Column Positions In-Reply-To: <000601c772ef$4264c900$6401a8c0@nant> References: <000f01c772e8$4e220520$657aa8c0@m6805> <000601c772ef$4264c900$6401a8c0@nant> Message-ID: <001901c772f0$853eee80$657aa8c0@m6805> Cool! I will test it and if it works, throw it in my framework for the future. Thanks. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 30, 2007 1:17 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Hi John, Here is how column order can be "reset" to the column order in QBE grid: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub I have just "cooked" this code as a sample - it seems to work not bad but please test it carefully if you plan to use it in production... -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 8:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions I have no idea what happens if you don't either. I believe that it does NOT save your changes. However if you DO save the changes, then the positions in design view do not match the positions in data view, and I have never discovered a way to "reset" them to match. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Friday, March 30, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions You mean, if you don't save the datasheet view, the query retains the new positions? I don't think I've ever paid any attention to this -- seems like I'm always asked to save the query -- but really, never paid attention to what happens if I don't. Or, am I someplace totally different that you guys? Susan H. In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? -- 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 shamil at users.mns.ru Fri Mar 30 12:50:26 2007 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Mar 2007 21:50:26 +0400 Subject: [AccessD] Column Positions In-Reply-To: <001901c772f0$853eee80$657aa8c0@m6805> Message-ID: <000001c772f3$e6684140$6401a8c0@nant> Yes, John, it works but it may need some more tuning/polishing. Several code lines were improperly concatenated and wrapped - here is (hopefully) properly formatted sample code version: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub Enjoy! -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 9:26 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Cool! I will test it and if it works, throw it in my framework for the future. Thanks. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 30, 2007 1:17 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Hi John, Here is how column order can be "reset" to the column order in QBE grid: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub I have just "cooked" this code as a sample - it seems to work not bad but please test it carefully if you plan to use it in production... -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 8:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions I have no idea what happens if you don't either. I believe that it does NOT save your changes. However if you DO save the changes, then the positions in design view do not match the positions in data view, and I have never discovered a way to "reset" them to match. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Friday, March 30, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions You mean, if you don't save the datasheet view, the query retains the new positions? I don't think I've ever paid any attention to this -- seems like I'm always asked to save the query -- but really, never paid attention to what happens if I don't. Or, am I someplace totally different that you guys? Susan H. In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? -- 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 jwcolby at colbyconsulting.com Fri Mar 30 12:57:49 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 30 Mar 2007 13:57:49 -0400 Subject: [AccessD] Column Positions In-Reply-To: <000001c772f3$e6684140$6401a8c0@nant> References: <001901c772f0$853eee80$657aa8c0@m6805> <000001c772f3$e6684140$6401a8c0@nant> Message-ID: <002301c772f4$ee5ce300$657aa8c0@m6805> Shamil, I straightened out the wrapping issue already. All of your DIM statements are getting pulled up to the first line for some reason. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 30, 2007 1:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Yes, John, it works but it may need some more tuning/polishing. Several code lines were improperly concatenated and wrapped - here is (hopefully) properly formatted sample code version: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub Enjoy! -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 9:26 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Cool! I will test it and if it works, throw it in my framework for the future. Thanks. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 30, 2007 1:17 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Hi John, Here is how column order can be "reset" to the column order in QBE grid: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub I have just "cooked" this code as a sample - it seems to work not bad but please test it carefully if you plan to use it in production... -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 8:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions I have no idea what happens if you don't either. I believe that it does NOT save your changes. However if you DO save the changes, then the positions in design view do not match the positions in data view, and I have never discovered a way to "reset" them to match. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Friday, March 30, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions You mean, if you don't save the datasheet view, the query retains the new positions? I don't think I've ever paid any attention to this -- seems like I'm always asked to save the query -- but really, never paid attention to what happens if I don't. Or, am I someplace totally different that you guys? Susan H. In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? -- 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 shamil at users.mns.ru Fri Mar 30 13:15:20 2007 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Mar 2007 22:15:20 +0400 Subject: [AccessD] Column Positions In-Reply-To: <002301c772f4$ee5ce300$657aa8c0@m6805> Message-ID: <000701c772f7$60d83860$6401a8c0@nant> Yes, John, They have got "screwed" again despite the fact I edited them here correctly before I've posted this code second time. Strange. I'm leaving them like that... -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 9:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Shamil, I straightened out the wrapping issue already. All of your DIM statements are getting pulled up to the first line for some reason. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 30, 2007 1:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Yes, John, it works but it may need some more tuning/polishing. Several code lines were improperly concatenated and wrapped - here is (hopefully) properly formatted sample code version: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub Enjoy! -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 9:26 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Cool! I will test it and if it works, throw it in my framework for the future. Thanks. John W. Colby Colby Consulting www.ColbyConsulting.com <<< tail skipped >> From Gustav at cactus.dk Fri Mar 30 13:16:17 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 30 Mar 2007 20:16:17 +0200 Subject: [AccessD] Column Positions Message-ID: Hi Shamil Bright idea! I hate when I have to say Yes to save the SQL of the query and I forgot to rearrange a column I have moved for some reason. Now I can just run this routine. The function can be simplified a bit by just using the count of fields: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form For index = 0 To qdf.Fields.Count - 1 frm.Controls(index).ColumnOrder = index + 1 Next app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub /gustav >>> shamil at users.mns.ru 30-03-2007 19:17 >>> Hi John, Here is how column order can be "reset" to the column order in QBE grid: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub I have just "cooked" this code as a sample - it seems to work not bad but please test it carefully if you plan to use it in production... -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 8:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions I have no idea what happens if you don't either. I believe that it does NOT save your changes. However if you DO save the changes, then the positions in design view do not match the positions in data view, and I have never discovered a way to "reset" them to match. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Friday, March 30, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions You mean, if you don't save the datasheet view, the query retains the new positions? I don't think I've ever paid any attention to this -- seems like I'm always asked to save the query -- but really, never paid attention to what happens if I don't. Or, am I someplace totally different that you guys? Susan H. In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? From askolits at ot.com Fri Mar 30 13:41:31 2007 From: askolits at ot.com (John Skolits) Date: Fri, 30 Mar 2007 14:41:31 -0400 Subject: [AccessD] Column Positions In-Reply-To: <000701c772f7$60d83860$6401a8c0@nant> Message-ID: <008101c772fb$09691d70$0f01a8c0@officexp> OK, Thanks for the code. That'll come in handy. John Skolits -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 30, 2007 2:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Yes, John, They have got "screwed" again despite the fact I edited them here correctly before I've posted this code second time. Strange. I'm leaving them like that... -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 9:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Shamil, I straightened out the wrapping issue already. All of your DIM statements are getting pulled up to the first line for some reason. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 30, 2007 1:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Yes, John, it works but it may need some more tuning/polishing. Several code lines were improperly concatenated and wrapped - here is (hopefully) properly formatted sample code version: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub Enjoy! -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 9:26 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Cool! I will test it and if it works, throw it in my framework for the future. Thanks. John W. Colby Colby Consulting www.ColbyConsulting.com <<< tail skipped >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at users.mns.ru Fri Mar 30 13:47:12 2007 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Mar 2007 22:47:12 +0400 Subject: [AccessD] Column Positions In-Reply-To: Message-ID: <000301c772fb$d491c830$6401a8c0@nant> Hello Gustav, Yes, that's OK - and now we start to play code optimization/generalization game :) (I'm using splitted code lines here to post ready to copy&paste code, hopefully it will not be screwed anymore): Public Sub ResetToQBEFieldsOrder( _ ByVal queryName As String, _ Optional ByRef rapp As _ Access.Application = Nothing) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim frm As Access.Form Dim ctl As Access.Control Set app = rapp If app Is Nothing Then _ Set app = Access.Application With app Set dbs = .CurrentDb Set qdf = dbs.QueryDefs(queryName) .DoCmd.OpenQuery queryName, acViewNormal Set frm = .Screen.ActiveDatasheet.Form For Each fld In qdf.Fields frm.Controls(fld.Name).ColumnOrder = _ fld.OrdinalPosition + 1 Next fld .DoCmd.Close acQuery, queryName, acSaveYes End With Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, March 30, 2007 10:16 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Column Positions Hi Shamil Bright idea! I hate when I have to say Yes to save the SQL of the query and I forgot to rearrange a column I have moved for some reason. Now I can just run this routine. The function can be simplified a bit by just using the count of fields: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form For index = 0 To qdf.Fields.Count - 1 frm.Controls(index).ColumnOrder = index + 1 Next app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub /gustav >>> shamil at users.mns.ru 30-03-2007 19:17 >>> Hi John, Here is how column order can be "reset" to the column order in QBE grid: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub I have just "cooked" this code as a sample - it seems to work not bad but please test it carefully if you plan to use it in production... -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 8:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions I have no idea what happens if you don't either. I believe that it does NOT save your changes. However if you DO save the changes, then the positions in design view do not match the positions in data view, and I have never discovered a way to "reset" them to match. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Friday, March 30, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions You mean, if you don't save the datasheet view, the query retains the new positions? I don't think I've ever paid any attention to this -- seems like I'm always asked to save the query -- but really, never paid attention to what happens if I don't. Or, am I someplace totally different that you guys? Susan H. In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rl_stewart at highstream.net Fri Mar 30 14:37:05 2007 From: rl_stewart at highstream.net (Robert L. Stewart) Date: Fri, 30 Mar 2007 14:37:05 -0500 Subject: [AccessD] VSTO and/or/vs Access 2007 In-Reply-To: References: Message-ID: <200703301942.l2UJg0U14451@databaseadvisors.com> Actually, I just went and checked. Looks like it is now available. At 01:00 PM 3/30/2007, you wrote: >Date: Thu, 29 Mar 2007 16:40:52 -0700 >From: MartyConnelly >Subject: Re: [AccessD] VSTO and/or/vs Access 2007 >To: Access Developers discussion and problem solving > >Message-ID: <460C4E84.6010706 at shaw.ca> >Content-Type: text/plain; charset=ISO-8859-1; format=flowed > >I don't think the final VSTO for 2007 has been released yet >but it is supposed to be free. From newsgrps at dalyn.co.nz Fri Mar 30 15:47:28 2007 From: newsgrps at dalyn.co.nz (David Emerson) Date: Sat, 31 Mar 2007 08:47:28 +1200 Subject: [AccessD] Access 97 Runtime and Windows Vista Message-ID: <20070330204612.TTNL24836.fep05.xtra.co.nz@Dalyn.dalyn.co.nz> Hi Group, Has anyone tested whether Access 97 runtime will run with Windows Vista? Any potential problems to what out for? From rockysmolin at bchacc.com Fri Mar 30 16:07:20 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 30 Mar 2007 14:07:20 -0700 Subject: [AccessD] OT Friday but not funny Message-ID: <005c01c7730f$67fce880$0201a8c0@HAL9005> From: http://www.signonsandiego.com/uniontrib/20070330/news_1b30tjx.html TJX data breach now called world's largest 45.7 million cards were compromised You can read the details yourself but this snip stood out: The TJX case would "probably serve as a case study for computer security and business students for years to come," said Beth Givens, director of the San Diego-based Privacy Rights Clearinghouse. "This one could be considered a worst-case scenario." One reason, Givens said, is because of TJX's disclosure late Wednesday that it believed the hacker or hackers "had access to the decryption tool for the encryption software utilized by TJX." Rocky From accessd at shaw.ca Fri Mar 30 17:34:38 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 30 Mar 2007 15:34:38 -0700 Subject: [AccessD] OT Friday but not funny In-Reply-To: <005c01c7730f$67fce880$0201a8c0@HAL9005> Message-ID: <0JFQ00FZGMJEC4L0@l-daemon> Hi Rocky: You definitely seem to have to line on all the latest major database errors. :-) 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: Friday, March 30, 2007 2:07 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT Friday but not funny From: http://www.signonsandiego.com/uniontrib/20070330/news_1b30tjx.html TJX data breach now called world's largest 45.7 million cards were compromised You can read the details yourself but this snip stood out: The TJX case would "probably serve as a case study for computer security and business students for years to come," said Beth Givens, director of the San Diego-based Privacy Rights Clearinghouse. "This one could be considered a worst-case scenario." One reason, Givens said, is because of TJX's disclosure late Wednesday that it believed the hacker or hackers "had access to the decryption tool for the encryption software utilized by TJX." Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Mar 30 19:10:50 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 30 Mar 2007 17:10:50 -0700 Subject: [AccessD] OT Friday but not funny In-Reply-To: <0JFQ00FZGMJEC4L0@l-daemon> Message-ID: <009601c77329$0a8b1950$0201a8c0@HAL9005> If I run short, I can make my own. :) But all seriousness aside, our paper's business section seems to cover them. Maybe they've got a techie on staff. San Diego is also very highly wired. So there's maybe more than average readership for this stuff. But I was wondering if it's possible to stop an inside job. If there is some way to ultimately secure the data. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 30, 2007 3:35 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT Friday but not funny Hi Rocky: You definitely seem to have to line on all the latest major database errors. :-) 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: Friday, March 30, 2007 2:07 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT Friday but not funny From: http://www.signonsandiego.com/uniontrib/20070330/news_1b30tjx.html TJX data breach now called world's largest 45.7 million cards were compromised You can read the details yourself but this snip stood out: The TJX case would "probably serve as a case study for computer security and business students for years to come," said Beth Givens, director of the San Diego-based Privacy Rights Clearinghouse. "This one could be considered a worst-case scenario." One reason, Givens said, is because of TJX's disclosure late Wednesday that it believed the hacker or hackers "had access to the decryption tool for the encryption software utilized by TJX." 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.22/739 - Release Date: 3/29/2007 1:36 PM From cfoust at infostatsystems.com Fri Mar 30 19:33:33 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 30 Mar 2007 17:33:33 -0700 Subject: [AccessD] OT Friday but not funny In-Reply-To: <009601c77329$0a8b1950$0201a8c0@HAL9005> References: <0JFQ00FZGMJEC4L0@l-daemon> <009601c77329$0a8b1950$0201a8c0@HAL9005> Message-ID: Um...Use cash? ;o} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 30, 2007 5:11 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT Friday but not funny If I run short, I can make my own. :) But all seriousness aside, our paper's business section seems to cover them. Maybe they've got a techie on staff. San Diego is also very highly wired. So there's maybe more than average readership for this stuff. But I was wondering if it's possible to stop an inside job. If there is some way to ultimately secure the data. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 30, 2007 3:35 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT Friday but not funny Hi Rocky: You definitely seem to have to line on all the latest major database errors. :-) 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: Friday, March 30, 2007 2:07 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT Friday but not funny From: http://www.signonsandiego.com/uniontrib/20070330/news_1b30tjx.html TJX data breach now called world's largest 45.7 million cards were compromised You can read the details yourself but this snip stood out: The TJX case would "probably serve as a case study for computer security and business students for years to come," said Beth Givens, director of the San Diego-based Privacy Rights Clearinghouse. "This one could be considered a worst-case scenario." One reason, Givens said, is because of TJX's disclosure late Wednesday that it believed the hacker or hackers "had access to the decryption tool for the encryption software utilized by TJX." 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.22/739 - Release Date: 3/29/2007 1:36 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Mar 30 21:04:21 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 30 Mar 2007 19:04:21 -0700 Subject: [AccessD] OT Friday but not funny In-Reply-To: Message-ID: <00bb01c77338$e6dbb630$0201a8c0@HAL9005> Luddite. Rocky :) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, March 30, 2007 5:34 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Friday but not funny Um...Use cash? ;o} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 30, 2007 5:11 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT Friday but not funny If I run short, I can make my own. :) But all seriousness aside, our paper's business section seems to cover them. Maybe they've got a techie on staff. San Diego is also very highly wired. So there's maybe more than average readership for this stuff. But I was wondering if it's possible to stop an inside job. If there is some way to ultimately secure the data. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 30, 2007 3:35 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT Friday but not funny Hi Rocky: You definitely seem to have to line on all the latest major database errors. :-) 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: Friday, March 30, 2007 2:07 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT Friday but not funny From: http://www.signonsandiego.com/uniontrib/20070330/news_1b30tjx.html TJX data breach now called world's largest 45.7 million cards were compromised You can read the details yourself but this snip stood out: The TJX case would "probably serve as a case study for computer security and business students for years to come," said Beth Givens, director of the San Diego-based Privacy Rights Clearinghouse. "This one could be considered a worst-case scenario." One reason, Givens said, is because of TJX's disclosure late Wednesday that it believed the hacker or hackers "had access to the decryption tool for the encryption software utilized by TJX." 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.22/739 - Release Date: 3/29/2007 1:36 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.22/739 - Release Date: 3/29/2007 1:36 PM From dwaters at usinternet.com Fri Mar 30 21:41:02 2007 From: dwaters at usinternet.com (Dan Waters) Date: Fri, 30 Mar 2007 21:41:02 -0500 Subject: [AccessD] OT Friday but not funny In-Reply-To: <00bb01c77338$e6dbb630$0201a8c0@HAL9005> References: <00bb01c77338$e6dbb630$0201a8c0@HAL9005> Message-ID: <000b01c7733e$0683b550$0200a8c0@danwaters> Well, a company could set up some methodology where you have at least two groups in house whose job it is to spy on each other, and create situations for them to constantly distrust each other. Then fire someone once in a while and 'imply' it was for security reasons. Tyrants and dictators do things like this to stay in power. Maybe it'll work in IT too! Dan -----Original Message----- Subject: Re: [AccessD] OT Friday but not funny If I run short, I can make my own. :) But all seriousness aside, our paper's business section seems to cover them. Maybe they've got a techie on staff. San Diego is also very highly wired. So there's maybe more than average readership for this stuff. But I was wondering if it's possible to stop an inside job. If there is some way to ultimately secure the data. Rocky -----Original Message----- Subject: Re: [AccessD] OT Friday but not funny Hi Rocky: You definitely seem to have to line on all the latest major database errors. :-) Jim -----Original Message----- Subject: [AccessD] OT Friday but not funny From: http://www.signonsandiego.com/uniontrib/20070330/news_1b30tjx.html TJX data breach now called world's largest 45.7 million cards were compromised You can read the details yourself but this snip stood out: The TJX case would "probably serve as a case study for computer security and business students for years to come," said Beth Givens, director of the San Diego-based Privacy Rights Clearinghouse. "This one could be considered a worst-case scenario." One reason, Givens said, is because of TJX's disclosure late Wednesday that it believed the hacker or hackers "had access to the decryption tool for the encryption software utilized by TJX." Rocky From mmmtbig at bellsouth.net Sat Mar 31 13:30:41 2007 From: mmmtbig at bellsouth.net (Myke Myers) Date: Sat, 31 Mar 2007 14:30:41 -0400 Subject: [AccessD] MOD VBA Error Handler for Access 2003 Message-ID: <000901c773c2$d9d65320$6501a8c0@TBIG1> I've been using the Access 2000 XP MOD 'VBA Error Handler' for years and I like it. I installed Access 2003 on the same computer and the VBA Error Handler appeared in the Visual Basic Add Ins and worked normally. I installed Access 2003 on a new computer and I can't find a way to get 'VBA Error Handler' installed. It's not in the Access 2003 Developer Extensions. I've searched the web and Google Group with no success. Anyone have a suggestion? TIA, Myke From jwcolby at colbyconsulting.com Sat Mar 31 13:33:36 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Sat, 31 Mar 2007 14:33:36 -0400 Subject: [AccessD] SQL Server - Time only in date field Message-ID: <000501c773c3$1913bf50$657aa8c0@m6805> Can SQL Server handle a date with just a time portion in the field? IOW a date of 12:03 am without a date? John W. Colby Colby Consulting www.ColbyConsulting.com From wdhindman at dejpolsystems.com Sat Mar 31 16:23:06 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Sat, 31 Mar 2007 17:23:06 -0400 Subject: [AccessD] ...monitoring be mdb size References: <000501c773c3$1913bf50$657aa8c0@m6805> Message-ID: <001301c773da$c66f0da0$982b124c@jisshowsbs.local> ...I want to monitor the size of my be mdb's and gen an e-mail if they grow by a certain percentage in a given time frame ...has anyone already done this and have a solution they're willing to share? William Hindman From herringb at charter.net Sat Mar 31 17:24:14 2007 From: herringb at charter.net (Barry G. Herring) Date: Sat, 31 Mar 2007 17:24:14 -0500 Subject: [AccessD] RSS In-Reply-To: <001301c773da$c66f0da0$982b124c@jisshowsbs.local> References: <000501c773c3$1913bf50$657aa8c0@m6805> <001301c773da$c66f0da0$982b124c@jisshowsbs.local> Message-ID: <000001c773e3$5036fd60$6901a8c0@D9Q51F61> Has anyone had any dealings with using RSS feeds? Barry From rockysmolin at bchacc.com Sat Mar 31 18:39:53 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 31 Mar 2007 16:39:53 -0700 Subject: [AccessD] RSS In-Reply-To: <000001c773e3$5036fd60$6901a8c0@D9Q51F61> Message-ID: <003d01c773ed$e2336190$0201a8c0@HAL9005> Only as a consumer. We've got an RSS feed on our website www.thesleepadvisor.com but my webmistress takes care of it all. Adding it to a web site seemed pretty simple, though. You can probably see the source code on the page yourself. Wouldn't make any sense to me. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barry G. Herring Sent: Saturday, March 31, 2007 3:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] RSS Has anyone had any dealings with using RSS feeds? Barry -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.23/740 - Release Date: 3/30/2007 1:15 PM From stuart at lexacorp.com.pg Sat Mar 31 18:40:12 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 01 Apr 2007 09:40:12 +1000 Subject: [AccessD] [dba-SQLServer] SQL Server - Time only in date field In-Reply-To: <000501c773c3$1913bf50$657aa8c0@m6805> References: <000501c773c3$1913bf50$657aa8c0@m6805> Message-ID: <460EF15C.20162.130E4C0E@stuart.lexacorp.com.pg> On 31 Mar 2007 at 14:33, JWColby wrote: > Can SQL Server handle a date with just a time portion in the field? IOW a > date of 12:03 am without a date? Yes. Does it just the way that Access does. It defaults to date 0 if no date part is specified. Date 0 is January 1, 1900 To retrieve the time as a string use Convert(char(8),myDate,8) for hh:mm:ss or Convert(char(12),myDate,14) if you want milliseconds. (108 and114 return the same thing) -- Stuart From bhupico at yahoo.com Thu Mar 1 07:33:22 2007 From: bhupico at yahoo.com (Bhupinder Singh) Date: Thu, 1 Mar 2007 13:33:22 +0000 (GMT) Subject: [AccessD] How to import row number from Excel Sheet ??? Message-ID: <390482.79340.qm@web8515.mail.in.yahoo.com> hi , I am working with MS Access 2000 and Excel. I need to keep track of row number of the record that i have imported from excel using "DoCmd.TransferSpreadsheet" (VBA) As it does not import the rows number. it imports all the records randomly. Apart from this could you pls tell me how can i add a autonumber column to an existing table programiticaly or by a query so that i can call it in my program. as MS Access does not support "identity". Purpose: I am importing more then 300 sheets from different excel files. After improting them to different tables i collate all the data in a singel table. In the collated table I want to know the source row. As i can keep trak of the excel file. from where they are imported .BUT not able to keep track of each record within the sheet. Following is the code snippt. acImport, acSpreadsheetTypeExcel9, strTablename, sXlsFileName, True, StrSheetName & "!" '//Create ID Column sAppendRegionCol = "Alter table [" & strTablename & "] add column [RowID] number" CurrentDb.Execute sAppendRegionCol Dim rst As DAO.Recordset Dim iRowID As Integer 'Dim iCount As Integer Dim sRowIDUpdate As String iRowID = 1 sRowIDUpdate = "Select * from [" & strTablename& "]" Set rst = CurrentDb.OpenRecordset(sRowIDUpdate) rst.MoveFirst Do While (Not rst.EOF) rst.Edit rst.Fields(argRowID).Value = iRowID rst.Update iRowID = iRowID + 1 rst.MoveNext Loop I tried to give the serial number to newly generated table thru the above code. But the records in the newly generated table are not in the same order as they are in the sheet. kindly let me how to tackle with the above problem. Thanx in advance. Bhupinder Singh --------------------------------- Here?s a new way to find what you're looking for - Yahoo! Answers From ssharkins at setel.com Thu Mar 1 09:31:27 2007 From: ssharkins at setel.com (Susan Harkins) Date: Thu, 1 Mar 2007 10:31:27 -0500 Subject: [AccessD] How to import row number from Excel Sheet ??? In-Reply-To: <390482.79340.qm@web8515.mail.in.yahoo.com> Message-ID: <002401c75c16$afa4fd90$38bc2ad1@SUSANONE> I'm not sure what you're after. You're importing all these Excel records into an existing table. Why do you want to add the AutoNumber programmatically if the table already exists? Susan H. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bhupinder Singh Sent: Thursday, March 01, 2007 8:33 AM To: accessd at databaseadvisors.com Subject: [AccessD] How to import row number from Excel Sheet ??? hi , I am working with MS Access 2000 and Excel. I need to keep track of row number of the record that i have imported from excel using "DoCmd.TransferSpreadsheet" (VBA) As it does not import the rows number. it imports all the records randomly. Apart from this could you pls tell me how can i add a autonumber column to an existing table programiticaly or by a query so that i can call it in my program. as MS Access does not support "identity". Purpose: I am importing more then 300 sheets from different excel files. After improting them to different tables i collate all the data in a singel table. In the collated table I want to know the source row. As i can keep trak of the excel file. from where they are imported .BUT not able to keep track of each record within the sheet. Following is the code snippt. acImport, acSpreadsheetTypeExcel9, strTablename, sXlsFileName, True, StrSheetName & "!" '//Create ID Column sAppendRegionCol = "Alter table [" & strTablename & "] add column [RowID] number" CurrentDb.Execute sAppendRegionCol Dim rst As DAO.Recordset Dim iRowID As Integer 'Dim iCount As Integer Dim sRowIDUpdate As String iRowID = 1 sRowIDUpdate = "Select * from [" & strTablename& "]" Set rst = CurrentDb.OpenRecordset(sRowIDUpdate) rst.MoveFirst Do While (Not rst.EOF) rst.Edit rst.Fields(argRowID).Value = iRowID rst.Update iRowID = iRowID + 1 rst.MoveNext Loop I tried to give the serial number to newly generated table thru the above code. But the records in the newly generated table are not in the same order as they are in the sheet. kindly let me how to tackle with the above problem. Thanx in advance. Bhupinder Singh --------------------------------- Here's a new way to find what you're looking for - Yahoo! Answers -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.4/703 - Release Date: 2/26/2007 2:56 PM From sgoodhall at comcast.net Thu Mar 1 10:03:25 2007 From: sgoodhall at comcast.net (sgoodhall at comcast.net) Date: Thu, 01 Mar 2007 16:03:25 +0000 Subject: [AccessD] How to import row number from Excel Sheet ??? Message-ID: <030120071603.2846.45E6F94D00076AAC00000B1E220075074404040E080B0101099C@comcast.net> When I have had to do this in the past, I had to do the import cell by cell, opening the Excel worksheet as an ODBC Data source or opening an Excel.Application object and running through the cells programmatically. If somebody knows how to do this with the transfer command I would be very interested as I could never figure it out. There is some code on my web site (www.goodhall.info) that will open an Excel worksheet with ODBC. The sample code is in an Excel file, but it should be pretty easy to move it over to Access. Regards, Steve Goodhall -------------- Original message ---------------------- From: Bhupinder Singh > > hi , > I am working with MS Access 2000 and Excel. I need to keep track of row number > of the record that i have imported from excel using > "DoCmd.TransferSpreadsheet" (VBA) > As it does not import the rows number. > it imports all the records randomly. > > Apart from this could you pls tell me how can i add a autonumber column to an > existing table programiticaly or by a query so that i can call it in my program. > > as MS Access does not support "identity". > > Purpose: I am importing more then 300 sheets from different excel files. > After improting them to different tables i collate all the data in a singel > table. In the collated table I want to know the source row. As i can keep trak > of the excel file. > from where they are imported .BUT not able to keep track of each record within > the sheet. > > Following is the code snippt. > > acImport, acSpreadsheetTypeExcel9, strTablename, sXlsFileName, True, > StrSheetName & "!" > > '//Create ID Column > sAppendRegionCol = "Alter table [" & strTablename & "] add column [RowID] > number" > CurrentDb.Execute sAppendRegionCol > > Dim rst As DAO.Recordset > Dim iRowID As Integer > 'Dim iCount As Integer > Dim sRowIDUpdate As String > > iRowID = 1 > sRowIDUpdate = "Select * from [" & strTablename& "]" > Set rst = CurrentDb.OpenRecordset(sRowIDUpdate) > rst.MoveFirst > Do While (Not rst.EOF) > rst.Edit > rst.Fields(argRowID).Value = iRowID > rst.Update > iRowID = iRowID + 1 > rst.MoveNext > Loop > > I tried to give the serial number to newly generated table thru the above > code. > But the records in the newly generated table are not in the same order as they > are in the sheet. > > kindly let me how to tackle with the above problem. > > > > > Thanx in advance. > > Bhupinder Singh > > > > --------------------------------- > Here?s a new way to find what you're looking for - Yahoo! Answers > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From markamatte at hotmail.com Thu Mar 1 10:09:39 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 01 Mar 2007 16:09:39 +0000 Subject: [AccessD] How to import row number from Excel Sheet ??? In-Reply-To: <390482.79340.qm@web8515.mail.in.yahoo.com> Message-ID: Hello All, I have an A97 db that users run reports out of...number of different machines...same db. New machine won't run of compile...errors on "Set dbs=CurrentDB". Error says restricted word or function or uses Automation not available in Visual Basic. The only difference I can see is the new machine has a reference to DAO3.6 and the other machines have a DAO3.51 and I can't set a reference to 3.5 on the new machine. Any ideas? Thanks, Mark A. Matte _________________________________________________________________ Win a Zune??make MSN? your homepage for your chance to win! http://homepage.msn.com/zune?icid=hmetagline From sgoodhall at comcast.net Thu Mar 1 10:13:45 2007 From: sgoodhall at comcast.net (sgoodhall at comcast.net) Date: Thu, 01 Mar 2007 16:13:45 +0000 Subject: [AccessD] How to import row number from Excel Sheet ??? Message-ID: <030120071613.28654.45E6FBB9000575A800006FEE220073407604040E080B0101099C@comcast.net> For some reason, the text fell out of this message. I am trying again. When I have had to do this in the past, I had to do the import cell by cell, opening the Excel worksheet as an ODBC Data source or opening an Excel.Application object and running through the cells programmatically. If somebody knows how to do this with the transfer command I would be very interested as I could never figure it out. There is some code on my web site (www.goodhall.info) that will open an Excel worksheet with ODBC. The sample code is in an Excel file, but it should be pretty easy to move it over to Access. Regards, Steve Goodhall -------------- Original message ---------------------- From: sgoodhall at comcast.net > Regards, > > Steve Goodhall > > -------------- Original message ---------------------- > From: Bhupinder Singh > > > > hi , > > I am working with MS Access 2000 and Excel. I need to keep track of row > number > > of the record that i have imported from excel using > > "DoCmd.TransferSpreadsheet" (VBA) > > As it does not import the rows number. > > it imports all the records randomly. > > > > Apart from this could you pls tell me how can i add a autonumber column to > an > > existing table programiticaly or by a query so that i can call it in my > program. > > > > as MS Access does not support "identity". > > > > Purpose: I am importing more then 300 sheets from different excel files. > > After improting them to different tables i collate all the data in a singel > > table. In the collated table I want to know the source row. As i can keep trak > > of the excel file. > > from where they are imported .BUT not able to keep track of each record > within > > the sheet. > > > > Following is the code snippt. > > > > acImport, acSpreadsheetTypeExcel9, strTablename, sXlsFileName, True, > > StrSheetName & "!" > > > > '//Create ID Column > > sAppendRegionCol = "Alter table [" & strTablename & "] add column [RowID] > > number" > > CurrentDb.Execute sAppendRegionCol > > > > Dim rst As DAO.Recordset > > Dim iRowID As Integer > > 'Dim iCount As Integer > > Dim sRowIDUpdate As String > > > > iRowID = 1 > > sRowIDUpdate = "Select * from [" & strTablename& "]" > > Set rst = CurrentDb.OpenRecordset(sRowIDUpdate) > > rst.MoveFirst > > Do While (Not rst.EOF) > > rst.Edit > > rst.Fields(argRowID).Value = iRowID > > rst.Update > > iRowID = iRowID + 1 > > rst.MoveNext > > Loop > > > > I tried to give the serial number to newly generated table thru the above > > code. > > But the records in the newly generated table are not in the same order as > they > > are in the sheet. > > > > kindly let me how to tackle with the above problem. > > > > > > > > > > Thanx in advance. > > > > Bhupinder Singh > > > > > > > > --------------------------------- > > Here?s a new way to find what you're looking for - Yahoo! Answers > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > From Kwilliamson at RTKL.com Thu Mar 1 10:28:54 2007 From: Kwilliamson at RTKL.com (Keith Williamson) Date: Thu, 1 Mar 2007 11:28:54 -0500 Subject: [AccessD] LCD TV Setup with PC Message-ID: Has anyone connected a DVI video card (PC) to an HDMI port on an LCD TV? Any issues with this connection? The cables are pretty expensive, and I want to know if it is worth it, versus converting to VGA connection. Regards, Keith E. Williamson | Assist. Controller| kwilliamson at rtkl.com RTKL Associates Inc. | 901 South Bond Street | Baltimore, Maryland 21231-3305 410-537-6098 direct | 410-276-4182 fax | www.rtkl.com From Jim.Hale at FleetPride.com Thu Mar 1 10:22:40 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 1 Mar 2007 10:22:40 -0600 Subject: [AccessD] How to import row number from Excel Sheet ??? Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DE300@corp-es01.fleetpride.com> Here is an entirely different way to achieve what you want. This code example assumes the data is a flat file with 17 fields on a worksheet called "output_data" and that the desired records (for this example) begin in row 2 column A and that the next row following the end of the recordset is empty (that is how the loop knows it is finished). It also assumes your table is structured the same as the worksheet you are importing (ie field1 of table = column1 of spreadsheet) except I have added an extra field in the table (field18) to hold the row number which ".ActiveCell.Cells.Row" returns. The advantage of this method is that each data element can be changed/manipulated/validated before it is read into the table. To illustrate, I have included an "if" statement that allows switching signs and rounding numbers in some columns before entering them in the table. You can also generate additional data to include in the table which is what is done to produce the desired row number. Using Access objects on one side of the "=" sign and Excel objects on the right side can be extraordinarily powerful. Although I have not tested it I suspect the major disadvantage is that reading each cell in each file is a lot slower than most other import methods. However, I have used this method on large groups of files with reasonable time results. Also, Activecell is used to keep the code simple for this example but this means you cannot use other Excel spreadsheets while the code is running because the Activecell will be on your spreadsheet which obviously totally confuses the code. If you know or can determine the number of rows to import it is better to use the row component of the offset function and set up another loop instead of ".ActiveCell.Offset(1, 0).Select" but that is a discussion for another day. HTH Jim Hale With appexcel .Sheets("OutPut_Data").Select 'Read results into tblOutPut_Data table Set dbs = CurrentDb() 'opens the Plan table Set rstbase = dbs.OpenRecordset("tblOutPut_Data", dbOpenTable) .Range("A2").Select 'select first cell of first record to read Do While Not IsEmpty(ActiveCell) rstbase.AddNew 'create records in output table For x = 0 To 16 If x < 4 Then rstbase.Fields(x) = .ActiveCell.Offset(0, x) 'change sign on Jan-Dec revenue If x > 3 Then rstbase.Fields(x) = -Round(.ActiveCell.Offset(0, x), 3) End If End If Next x rstbase.Fields(18) = .ActiveCell.Cells.Row rstbase.Update .ActiveCell.Offset(1, 0).Select 'find first cell of next record Loop End With -----Original Message----- From: Bhupinder Singh [mailto:bhupico at yahoo.com] Sent: Thursday, March 01, 2007 7:33 AM To: accessd at databaseadvisors.com Subject: [AccessD] How to import row number from Excel Sheet ??? hi , I am working with MS Access 2000 and Excel. I need to keep track of row number of the record that i have imported from excel using "DoCmd.TransferSpreadsheet" (VBA) As it does not import the rows number. it imports all the records randomly. Apart from this could you pls tell me how can i add a autonumber column to an existing table programiticaly or by a query so that i can call it in my program. as MS Access does not support "identity". Purpose: I am importing more then 300 sheets from different excel files. After improting them to different tables i collate all the data in a singel table. In the collated table I want to know the source row. As i can keep trak of the excel file. from where they are imported .BUT not able to keep track of each record within the sheet. *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From jwcolby at colbyconsulting.com Thu Mar 1 10:34:06 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 1 Mar 2007 11:34:06 -0500 Subject: [AccessD] How to import row number from Excel Sheet ??? In-Reply-To: <030120071613.28654.45E6FBB9000575A800006FEE220073407604040E080B0101099C@comcast.net> References: <030120071613.28654.45E6FBB9000575A800006FEE220073407604040E080B0101099C@comcast.net> Message-ID: <009d01c75c1f$6ed78c70$6c7aa8c0@m6805> Steve, If you do happen to end up doing it programmatically, at least set up named ranges. Setting up a named range that matches the size of (rows / columns) the data set allows blasting the entire data set out at once instead of visiting each cell. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of sgoodhall at comcast.net Sent: Thursday, March 01, 2007 11:14 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] How to import row number from Excel Sheet ??? For some reason, the text fell out of this message. I am trying again. When I have had to do this in the past, I had to do the import cell by cell, opening the Excel worksheet as an ODBC Data source or opening an Excel.Application object and running through the cells programmatically. If somebody knows how to do this with the transfer command I would be very interested as I could never figure it out. There is some code on my web site (www.goodhall.info) that will open an Excel worksheet with ODBC. The sample code is in an Excel file, but it should be pretty easy to move it over to Access. Regards, Steve Goodhall -------------- Original message ---------------------- From: sgoodhall at comcast.net > Regards, > > Steve Goodhall > > -------------- Original message ---------------------- > From: Bhupinder Singh > > > > hi , > > I am working with MS Access 2000 and Excel. I need to keep track > > of row > number > > of the record that i have imported from excel using > > "DoCmd.TransferSpreadsheet" (VBA) > > As it does not import the rows number. > > it imports all the records randomly. > > > > Apart from this could you pls tell me how can i add a autonumber > > column to > an > > existing table programiticaly or by a query so that i can call it in > > my > program. > > > > as MS Access does not support "identity". > > > > Purpose: I am importing more then 300 sheets from different excel files. > > After improting them to different tables i collate all the data in > > a singel table. In the collated table I want to know the source row. > > As i can keep trak of the excel file. > > from where they are imported .BUT not able to keep track of each > > record > within > > the sheet. > > > > Following is the code snippt. > > > > acImport, acSpreadsheetTypeExcel9, strTablename, sXlsFileName, > > True, StrSheetName & "!" > > > > '//Create ID Column > > sAppendRegionCol = "Alter table [" & strTablename & "] add > > column [RowID] number" > > CurrentDb.Execute sAppendRegionCol > > > > Dim rst As DAO.Recordset > > Dim iRowID As Integer > > 'Dim iCount As Integer > > Dim sRowIDUpdate As String > > > > iRowID = 1 > > sRowIDUpdate = "Select * from [" & strTablename& "]" > > Set rst = CurrentDb.OpenRecordset(sRowIDUpdate) > > rst.MoveFirst > > Do While (Not rst.EOF) > > rst.Edit > > rst.Fields(argRowID).Value = iRowID > > rst.Update > > iRowID = iRowID + 1 > > rst.MoveNext > > Loop > > > > I tried to give the serial number to newly generated table thru > > the above code. > > But the records in the newly generated table are not in the same > > order as > they > > are in the sheet. > > > > kindly let me how to tackle with the above problem. > > > > > > > > > > Thanx in advance. > > > > Bhupinder Singh > > > > > > > > --------------------------------- > > Heres a new way to find what you're looking for - Yahoo! Answers > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > From markamatte at hotmail.com Thu Mar 1 10:52:40 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 01 Mar 2007 16:52:40 +0000 Subject: [AccessD] references and errors In-Reply-To: Message-ID: Sorry...forgot to change subject... >Hello All, > >I have an A97 db that users run reports out of...number of different >machines...same db. New machine won't run of compile...errors on "Set >dbs=CurrentDB". Error says restricted word or function or uses Automation >not available in Visual Basic. The only difference I can see is the new >machine has a reference to DAO3.6 and the other machines have a DAO3.51 and >I can't set a reference to 3.5 on the new machine. > >Any ideas? > >Thanks, > >Mark A. Matte > >_________________________________________________________________ >Win a Zune??make MSN? your homepage for your chance to win! >http://homepage.msn.com/zune?icid=hmetagline > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ With tax season right around the corner, make sure to follow these few simple tips. http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMFebtagline From mmattys at rochester.rr.com Thu Mar 1 12:07:56 2007 From: mmattys at rochester.rr.com (Michael R Mattys) Date: Thu, 1 Mar 2007 13:07:56 -0500 Subject: [AccessD] How to import row number from Excel Sheet ??? References: Message-ID: <002001c75c2c$8b2bfa20$0202a8c0@default> The problem is most likely disambiguation; use dbs As DAO.Database, rst As DAO.Recordset, etc Michael R. Mattys MapPoint & Access Dev www.mattysconsulting.com ----- Original Message ----- From: "Mark A Matte" To: Sent: Thursday, March 01, 2007 11:09 AM Subject: Re: [AccessD] How to import row number from Excel Sheet ??? > Hello All, > > I have an A97 db that users run reports out of...number of different > machines...same db. New machine won't run of compile...errors on "Set > dbs=CurrentDB". Error says restricted word or function or uses Automation > not available in Visual Basic. The only difference I can see is the new > machine has a reference to DAO3.6 and the other machines have a DAO3.51 > and > I can't set a reference to 3.5 on the new machine. > > Any ideas? > > Thanks, > > Mark A. Matte > > _________________________________________________________________ > Win a ZuneT-make MSN? your homepage for your chance to win! > http://homepage.msn.com/zune?icid=hmetagline > > -------------------------------------------------------------------------------- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cfoust at infostatsystems.com Thu Mar 1 13:18:56 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 1 Mar 2007 11:18:56 -0800 Subject: [AccessD] references and errors In-Reply-To: References: Message-ID: CurrentDb is still valid in later versions of Access and DAO, so I suspect it's something else that is causing the problem. Does the new machine have a 2003 and 2007 version of Access installed? Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Thursday, March 01, 2007 8:53 AM To: accessd at databaseadvisors.com Subject: [AccessD] references and errors Sorry...forgot to change subject... >Hello All, > >I have an A97 db that users run reports out of...number of different >machines...same db. New machine won't run of compile...errors on "Set >dbs=CurrentDB". Error says restricted word or function or uses >Automation not available in Visual Basic. The only difference I can >see is the new machine has a reference to DAO3.6 and the other machines >have a DAO3.51 and I can't set a reference to 3.5 on the new machine. > >Any ideas? > >Thanks, > >Mark A. Matte > >_________________________________________________________________ >Win a Zune(tm)-make MSN(r) your homepage for your chance to win! >http://homepage.msn.com/zune?icid=hmetagline > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ With tax season right around the corner, make sure to follow these few simple tips. http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi ps.aspx?icid=HMFebtagline From martyconnelly at shaw.ca Thu Mar 1 13:55:58 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 01 Mar 2007 11:55:58 -0800 Subject: [AccessD] references and errors In-Reply-To: References: Message-ID: <45E72FCE.5030505@shaw.ca> There was an old problem with MDAC's or installs of Access 2000 overwriting Access 97 DAO 3.51 with 3.6 and then DAO 3.6 losing its registration Method : Reregister the Dao360.dll file To reregister these files, follow these steps:1. Click Start, and then click Run. 2. Type regsvr32 followed by the path to your DAO file. Enclose this path in quotation marks. For example, to register the DAO 3.6 library, use the following command: regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL" If the Dao360.dll file is successfully registered, you receive a message that is similar to the following message: DllRegisterServer in C:\Program Files\Common Files\Microsoft Shared\DAO\Dao360.dll succeeded. Mark A Matte wrote: > Sorry...forgot to change subject... > >> Hello All, >> >> I have an A97 db that users run reports out of...number of different >> machines...same db. New machine won't run of compile...errors on >> "Set dbs=CurrentDB". Error says restricted word or function or uses >> Automation not available in Visual Basic. The only difference I can >> see is the new machine has a reference to DAO3.6 and the other >> machines have a DAO3.51 and I can't set a reference to 3.5 on the new >> machine. >> >> Any ideas? >> >> Thanks, >> >> Mark A. Matte >> > >------------------------------------------------------------------------ > >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 01/03/2007 2:43 PM > > -- Marty Connelly Victoria, B.C. Canada From markamatte at hotmail.com Thu Mar 1 15:04:24 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 01 Mar 2007 21:04:24 +0000 Subject: [AccessD] references and errors In-Reply-To: Message-ID: No...just 97 >From: "Charlotte Foust" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] references and errors >Date: Thu, 1 Mar 2007 11:18:56 -0800 > >CurrentDb is still valid in later versions of Access and DAO, so I >suspect it's something else that is causing the problem. Does the new >machine have a 2003 and 2007 version of Access installed? > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Thursday, March 01, 2007 8:53 AM >To: accessd at databaseadvisors.com >Subject: [AccessD] references and errors > >Sorry...forgot to change subject... > > >Hello All, > > > >I have an A97 db that users run reports out of...number of different > >machines...same db. New machine won't run of compile...errors on "Set > >dbs=CurrentDB". Error says restricted word or function or uses > >Automation not available in Visual Basic. The only difference I can > >see is the new machine has a reference to DAO3.6 and the other machines > > >have a DAO3.51 and I can't set a reference to 3.5 on the new machine. > > > >Any ideas? > > > >Thanks, > > > >Mark A. Matte > > > >_________________________________________________________________ > >Win a Zune(tm)-make MSN(r) your homepage for your chance to win! > >http://homepage.msn.com/zune?icid=hmetagline > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >With tax season right around the corner, make sure to follow these few >simple tips. >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi >ps.aspx?icid=HMFebtagline > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Don?t miss your chance to WIN 10 hours of private jet travel from Microsoft? Office Live http://clk.atdmt.com/MRT/go/mcrssaub0540002499mrt/direct/01/ From martyconnelly at shaw.ca Thu Mar 1 16:07:02 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 01 Mar 2007 14:07:02 -0800 Subject: [AccessD] references and errors In-Reply-To: References: Message-ID: <45E74E86.60407@shaw.ca> DAO 3.6 is backward compatible with Access 97 but with a 10% speed drop handling Unicode to ANSI conversion. You can use in Access 97 DAO 3.51 cannot read Access 2000 + mdb's Mark A Matte wrote: > No...just 97 > > >> From: "Charlotte Foust" >> Reply-To: Access Developers discussion and problem >> solving >> To: "Access Developers discussion and problem >> solving" >> Subject: Re: [AccessD] references and errors >> Date: Thu, 1 Mar 2007 11:18:56 -0800 >> >> CurrentDb is still valid in later versions of Access and DAO, so I >> suspect it's something else that is causing the problem. Does the new >> machine have a 2003 and 2007 version of Access installed? >> >> Charlotte Foust >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >> Sent: Thursday, March 01, 2007 8:53 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] references and errors >> >> Sorry...forgot to change subject... >> >> >Hello All, >> > >> >I have an A97 db that users run reports out of...number of different >> >machines...same db. New machine won't run of compile...errors on "Set >> >dbs=CurrentDB". Error says restricted word or function or uses >> >Automation not available in Visual Basic. The only difference I can >> >see is the new machine has a reference to DAO3.6 and the other machines >> >> >have a DAO3.51 and I can't set a reference to 3.5 on the new machine. >> > >> >Any ideas? >> > >> >Thanks, >> > >> >Mark A. Matte >> > >> >_________________________________________________________________ >> >Win a Zune(tm)-make MSN(r) your homepage for your chance to win! >> >http://homepage.msn.com/zune?icid=hmetagline >> > >> >> >> >-- >> >AccessD mailing list >> >AccessD at databaseadvisors.com >> >http://databaseadvisors.com/mailman/listinfo/accessd >> >Website: http://www.databaseadvisors.com >> >> _________________________________________________________________ >> With tax season right around the corner, make sure to follow these few >> simple tips. >> http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi >> ps.aspx?icid=HMFebtagline >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > _________________________________________________________________ > Don't miss your chance to WIN 10 hours of private jet travel from > Microsoft? Office Live > http://clk.atdmt.com/MRT/go/mcrssaub0540002499mrt/direct/01/ > >------------------------------------------------------------------------ > >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 01/03/2007 2:43 PM > > -- Marty Connelly Victoria, B.C. Canada From bhupico at yahoo.com Thu Mar 1 22:21:31 2007 From: bhupico at yahoo.com (Bhupinder Singh) Date: Fri, 2 Mar 2007 04:21:31 +0000 (GMT) Subject: [AccessD] How to import row number from Excel Sheet ??? In-Reply-To: <002401c75c16$afa4fd90$38bc2ad1@SUSANONE> Message-ID: <470431.54860.qm@web8510.mail.in.yahoo.com> Hi Susan, I am an Analyst and am having more then 300 excel files and with in each excel file there is one sheet that i have to import. I have imported all the sheets in new different tables( named after there file name and sheetname). each sheet is having more then 1000 records. after importing those 300+ sheetes in my DB I want to put all the records exising in different table into a single table with selected columns. As each sheet has more then 16 columns but i need to analyse only 4 columns. While putting all the records in the final table it the records goes through so many criterias and conditions. Now in final table(Collated table) if i need to know that from where the particular records has come. For that i am appending a new column in each table immediately after i import it by "DoCmd.TransferSpreadsheet" command and putting the value of the source sheet's name ,location and file name. But i am not able to trace the row number in excel sheet for a particular record in collated table(final table). To search for the particular record in the sheet i have to search the record by find command, which is time consuming. Hope i am clear now. Waiting for your reply. Bhupinder Singh Susan Harkins wrote: I'm not sure what you're after. You're importing all these Excel records into an existing table. Why do you want to add the AutoNumber programmatically if the table already exists? Susan H. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bhupinder Singh Sent: Thursday, March 01, 2007 8:33 AM To: accessd at databaseadvisors.com Subject: [AccessD] How to import row number from Excel Sheet ??? hi , I am working with MS Access 2000 and Excel. I need to keep track of row number of the record that i have imported from excel using "DoCmd.TransferSpreadsheet" (VBA) As it does not import the rows number. it imports all the records randomly. Apart from this could you pls tell me how can i add a autonumber column to an existing table programiticaly or by a query so that i can call it in my program. as MS Access does not support "identity". Purpose: I am importing more then 300 sheets from different excel files. After improting them to different tables i collate all the data in a singel table. In the collated table I want to know the source row. As i can keep trak of the excel file. from where they are imported .BUT not able to keep track of each record within the sheet. Following is the code snippt. acImport, acSpreadsheetTypeExcel9, strTablename, sXlsFileName, True, StrSheetName & "!" '//Create ID Column sAppendRegionCol = "Alter table [" & strTablename & "] add column [RowID] number" CurrentDb.Execute sAppendRegionCol Dim rst As DAO.Recordset Dim iRowID As Integer 'Dim iCount As Integer Dim sRowIDUpdate As String iRowID = 1 sRowIDUpdate = "Select * from [" & strTablename& "]" Set rst = CurrentDb.OpenRecordset(sRowIDUpdate) rst.MoveFirst Do While (Not rst.EOF) rst.Edit rst.Fields(argRowID).Value = iRowID rst.Update iRowID = iRowID + 1 rst.MoveNext Loop I tried to give the serial number to newly generated table thru the above code. But the records in the newly generated table are not in the same order as they are in the sheet. kindly let me how to tackle with the above problem. Thanx in advance. Bhupinder Singh --------------------------------- Here's a new way to find what you're looking for - Yahoo! Answers -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.4/703 - Release Date: 2/26/2007 2:56 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Here?s a new way to find what you're looking for - Yahoo! Answers From paul.hartland at fsmail.net Fri Mar 2 04:43:10 2007 From: paul.hartland at fsmail.net (paul.hartland at fsmail.net) Date: Fri, 2 Mar 2007 11:43:10 +0100 (CET) Subject: [AccessD] OT - Setting ADO Data Control At Runtime (Visual Basic 6.0) Message-ID: <20558766.424021172832190464.JavaMail.www@wwinf3204.me-wanadoo.net> To All, I have a visual basic form with an ADO Data Control on, I have left the connection string blank as I need to set this at runtime (which I can do). I have however put the following query in the RecordSource: SELECT UserID, DisplayName, EmailAddress FROM tblSysHERMESUsers WHERE Enable =1 When I try a find on te recordset I get the error Object Variable or With Block Variable Not Set on the following code line With oLogon strFind = "[Password] = '" & .txtPassword.Text & "'" .ADOLogon.Recordset.Find strFind, , adSearchForward, adBookmarkFirst If (.ADOLogon.Recordset.BOF Or .ADOLogon.Recordset.EOF) Then MsgBox "Not Found" Else MsgBox "Found" End If End With Has anyone any idea why I get this error ? Thanks in advance for any help on this. Paul Hartland paul.hartland at fsmail.net 07730 523179 From rockysmolin at bchacc.com Fri Mar 2 08:06:21 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 06:06:21 -0800 Subject: [AccessD] FW: Don't Delete Your Old Versions of Access / Office Accidentally Message-ID: <001501c75cd3$f49af7c0$0201a8c0@HAL9005> >From a fellow developer. Most of you probably know this already. Rocky _____ From: Wayne Warren-Angelucci [mailto:wayne.warren at gmail.com] Sent: Friday, March 02, 2007 5:56 AM To: Barry Hynum; Bob Heygood; Dixon Foss; Doug Murphy; Ed Lance; Gaylord Hanson; Jackie Murphy; Joe Anderson; Ofer - Sound Off Computing; Rocky Smolin Subject: Don't Delete Your Old Versions of Access / Office Accidentally http://www.vb123.com/workbench/online/access2007setup.htm -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From markamatte at hotmail.com Fri Mar 2 08:48:31 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 02 Mar 2007 14:48:31 +0000 Subject: [AccessD] references and errors In-Reply-To: <45E74E86.60407@shaw.ca> Message-ID: Thanks Marty, I also found a site that stated this error would occur if 3.51 was not an option in the references list...and it was not...so I copied the dao350.dll to this machine...then used the the code you sent to register it...I didn't have to check the 3.51 3.6 is checked. Does this mean that even though 3.6 is checked...the 3.51 library is used? Thanks, Mark A. Matte >From: MartyConnelly >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] references and errors >Date: Thu, 01 Mar 2007 14:07:02 -0800 > >DAO 3.6 is backward compatible with Access 97 >but with a 10% speed drop handling Unicode to ANSI >conversion. You can use in Access 97 > >DAO 3.51 cannot read Access 2000 + mdb's > >Mark A Matte wrote: > > > No...just 97 > > > > > >> From: "Charlotte Foust" > >> Reply-To: Access Developers discussion and problem > >> solving > >> To: "Access Developers discussion and problem > >> solving" > >> Subject: Re: [AccessD] references and errors > >> Date: Thu, 1 Mar 2007 11:18:56 -0800 > >> > >> CurrentDb is still valid in later versions of Access and DAO, so I > >> suspect it's something else that is causing the problem. Does the new > >> machine have a 2003 and 2007 version of Access installed? > >> > >> Charlotte Foust > >> > >> -----Original Message----- > >> From: accessd-bounces at databaseadvisors.com > >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >> Sent: Thursday, March 01, 2007 8:53 AM > >> To: accessd at databaseadvisors.com > >> Subject: [AccessD] references and errors > >> > >> Sorry...forgot to change subject... > >> > >> >Hello All, > >> > > >> >I have an A97 db that users run reports out of...number of different > >> >machines...same db. New machine won't run of compile...errors on "Set > >> >dbs=CurrentDB". Error says restricted word or function or uses > >> >Automation not available in Visual Basic. The only difference I can > >> >see is the new machine has a reference to DAO3.6 and the other >machines > >> > >> >have a DAO3.51 and I can't set a reference to 3.5 on the new machine. > >> > > >> >Any ideas? > >> > > >> >Thanks, > >> > > >> >Mark A. Matte > >> > > >> >_________________________________________________________________ > >> >Win a Zune(tm)-make MSN(r) your homepage for your chance to win! > >> >http://homepage.msn.com/zune?icid=hmetagline > >> > > >> > >> > >> >-- > >> >AccessD mailing list > >> >AccessD at databaseadvisors.com > >> >http://databaseadvisors.com/mailman/listinfo/accessd > >> >Website: http://www.databaseadvisors.com > >> > >> _________________________________________________________________ > >> With tax season right around the corner, make sure to follow these few > >> simple tips. > >> >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi > >> ps.aspx?icid=HMFebtagline > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > > > > > > _________________________________________________________________ > > Don't miss your chance to WIN 10 hours of private jet travel from > > Microsoft? Office Live > > http://clk.atdmt.com/MRT/go/mcrssaub0540002499mrt/direct/01/ > > > >------------------------------------------------------------------------ > > > >No virus found in this incoming message. > >Checked by AVG Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >01/03/2007 2:43 PM > > > > > >-- >Marty Connelly >Victoria, B.C. >Canada > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ The average US Credit Score is 675. The cost to see yours: $0 by Experian. http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVERAGE From ssharkins at setel.com Fri Mar 2 08:14:28 2007 From: ssharkins at setel.com (Susan Harkins) Date: Fri, 2 Mar 2007 09:14:28 -0500 Subject: [AccessD] How to import row number from Excel Sheet ??? In-Reply-To: <470431.54860.qm@web8510.mail.in.yahoo.com> Message-ID: <002101c75cd5$1a36b1d0$55b82ad1@SUSANONE> As each sheet has more then 16 columns but i need to analyse only 4 columns. While putting all the records in the final table it the records goes through so many criterias and conditions. ============Does each sheet contain the same 4 columns? My first suggestion is to import just the 4 columns you need unless the other columns contain data that you're using in later criteria expressions. Also, if the columns are the same, you can import each "range" or subset of columns into the same table -- you don't need to import them into separate tables unless you need to work with the data as subsets before you combine them into one table. Omitting the many tables would certainly simply your task, but I understand that you might not be able to. Now in final table(Collated table) if i need to know that from where the particular records has come. For that i am appending a new column in each table immediately after i import it by "DoCmd.TransferSpreadsheet" command and putting the value of the source sheet's name ,location and file name. But i am not able to trace the row number in excel sheet for a particular record in collated table(final table). To search for the particular record in the sheet i have to search the record by find command, which is time consuming. ============You can add an AutoNumber to each table, but you must remember to reset the seed number as you import tables. Otherwise, the AutoNumber in each new table will start with the same value, and you will have the same problem -- no way to identify which table the record comes from without visually checking -- still too much trouble. Even still, the AutoNumber will only identify the record in the Access table -- it won't point back to a specific record in the originating spreadsheet. Is that Okay? If you need to track each record, once in Access, back to a specific row number in the originating Excel sheet, you may have to add some kind of identifying value to your records there, before importing into Access. Is that possible? I'm not familiar enough with Excel to know if you can retrieve a row number from each row in a particular range. You know it seems like you ought to be able to do that though. The following code returns the row number of the first cell in a range named FirstRange -- you'd have to use a For loop to work through the range: Function Test() Dim rg As Range Set rg = Range("FirstRange") Debug.Print rg.Row End Function That sounds terminally slow especially considering you have 300 sheets! You'd have to import row by row instead of just importing the range or sheet in a single retrieve. I think it would be simpler to just add a unique value column to each sheet and import that column. Is this a possibility? Susan H. From cfoust at infostatsystems.com Fri Mar 2 10:01:02 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 2 Mar 2007 08:01:02 -0800 Subject: [AccessD] FW: Don't Delete Your Old Versions of Access / OfficeAccidentally In-Reply-To: <001501c75cd3$f49af7c0$0201a8c0@HAL9005> References: <001501c75cd3$f49af7c0$0201a8c0@HAL9005> Message-ID: Yes, fortunately, I was paying attention when I installed 2007, and I managed to keep prior versions of Access as well. 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: Friday, March 02, 2007 6:06 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: Don't Delete Your Old Versions of Access / OfficeAccidentally >From a fellow developer. Most of you probably know this already. Rocky _____ From: Wayne Warren-Angelucci [mailto:wayne.warren at gmail.com] Sent: Friday, March 02, 2007 5:56 AM To: Barry Hynum; Bob Heygood; Dixon Foss; Doug Murphy; Ed Lance; Gaylord Hanson; Jackie Murphy; Joe Anderson; Ofer - Sound Off Computing; Rocky Smolin Subject: Don't Delete Your Old Versions of Access / Office Accidentally http://www.vb123.com/workbench/online/access2007setup.htm -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Fri Mar 2 10:18:21 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 2 Mar 2007 10:18:21 -0600 Subject: [AccessD] FW: Don't Delete Your Old Versions of Access / OfficeAccidentally In-Reply-To: <001501c75cd3$f49af7c0$0201a8c0@HAL9005> Message-ID: 2003 was essentially the same. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 02, 2007 8:06 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: Don't Delete Your Old Versions of Access / OfficeAccidentally >From a fellow developer. Most of you probably know this already. Rocky _____ From: Wayne Warren-Angelucci [mailto:wayne.warren at gmail.com] Sent: Friday, March 02, 2007 5:56 AM To: Barry Hynum; Bob Heygood; Dixon Foss; Doug Murphy; Ed Lance; Gaylord Hanson; Jackie Murphy; Joe Anderson; Ofer - Sound Off Computing; Rocky Smolin Subject: Don't Delete Your Old Versions of Access / Office Accidentally http://www.vb123.com/workbench/online/access2007setup.htm -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Fri Mar 2 11:09:28 2007 From: davidmcafee at gmail.com (David McAfee) Date: Fri, 2 Mar 2007 09:09:28 -0800 Subject: [AccessD] FW: Don't Delete Your Old Versions of Access / OfficeAccidentally In-Reply-To: References: <001501c75cd3$f49af7c0$0201a8c0@HAL9005> Message-ID: <8786a4c00703020909j2f9135b9r6da0614372e12a09@mail.gmail.com> As was 2000 when installing on a system with A97. On 3/2/07, Drew Wutka wrote: > > 2003 was essentially the same. > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > at Beach Access Software > Sent: Friday, March 02, 2007 8:06 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] FW: Don't Delete Your Old Versions of Access / > OfficeAccidentally > > >From a fellow developer. Most of you probably know this already. > > Rocky > > > > > > > > > _____ > > From: Wayne Warren-Angelucci [mailto:wayne.warren at gmail.com] > Sent: Friday, March 02, 2007 5:56 AM > To: Barry Hynum; Bob Heygood; Dixon Foss; Doug Murphy; Ed Lance; Gaylord > Hanson; Jackie Murphy; Joe Anderson; Ofer - Sound Off Computing; Rocky > Smolin > Subject: Don't Delete Your Old Versions of Access / Office Accidentally > > > > http://www.vb123.com/workbench/online/access2007setup.htm > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 > 2:43 PM > > > -- > 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 vftt.co.uk Fri Mar 2 11:44:21 2007 From: accessd at vftt.co.uk (Pete Phillipps) Date: Fri, 2 Mar 2007 17:44:21 -0000 Subject: [AccessD] Access and ASP problem Message-ID: <072a01c75cf2$69472620$0201a8c0@HOLTS> Hi Everyone, I have an Access database on my web site and IIS installed on both my desktop and laptop for testing changes to it. I have an ASP file that should add a new record to one of the tables; a snippet is shown below: strSQL = "SELECT TOP 1 * FROM tblAttendees" Set rsPlayerTourneyRS = Server.CreateObject("ADODB.Recordset") rsPlayerTourneyRS.CursorLocation = adUseServer rsPlayerTourneyRS.Open strSQL, dbConn, adOpenKeyset, adLockOptimistic rsPlayerTourneyRS.AddNew On my desktop machine, and the web site, the code works, but on the laptop the .AddNew method gives me the following error message: Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype. If I use rsPlayerTourneyRS.MoveLast, I get the following error message: Microsoft JET Database Engine (0x80040E24) Rowset does not support fetching backward. Both machines are running Windows XP with SP2, Office 2003, IIS is configured the same on them. Does anyone have any idea why it is not working on the laptop? Pete "Many [wargame] battles have been fought and won by soldiers nourished on beer" - Frederick the Great, 1777 Download VIEW FROM THE TRENCHES (Britain's Premier ASL Journal) free from http://www.vftt.co.uk Get the latest news about HEROES(ASL in Blackpool) at http://www.vftt.co.uk/heroesdetails.asp Get the latest news about INTENSIVE FIRE (Britain's biggest ASL tournament) at http://www.vftt.co.uk/ifdetails.asp Get the latest UK ASL Tournament news at http://www.asltourneys.co.uk Support the best at http://www.manutd.com/ -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 01/03/2007 14:43 From martyconnelly at shaw.ca Fri Mar 2 11:58:37 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 02 Mar 2007 09:58:37 -0800 Subject: [AccessD] references and errors In-Reply-To: References: Message-ID: <45E865CD.90604@shaw.ca> If unchecked then unused. It won't let you check both at same time too See Doug Steele's Article Access Reference Problems http://www.accessmvp.com/djsteele/AccessReferenceErrors.html Mark A Matte wrote: > Thanks Marty, > > I also found a site that stated this error would occur if 3.51 was not > an option in the references list...and it was not...so I copied the > dao350.dll to this machine...then used the the code you sent to > register it...I didn't have to check the 3.51 3.6 is checked. Does > this mean that even though 3.6 is checked...the 3.51 library is used? > > Thanks, > > Mark A. Matte > > >> From: MartyConnelly >> Reply-To: Access Developers discussion and problem >> solving >> To: Access Developers discussion and problem >> solving >> Subject: Re: [AccessD] references and errors >> Date: Thu, 01 Mar 2007 14:07:02 -0800 >> >> DAO 3.6 is backward compatible with Access 97 >> but with a 10% speed drop handling Unicode to ANSI >> conversion. You can use in Access 97 >> >> DAO 3.51 cannot read Access 2000 + mdb's >> >> Mark A Matte wrote: >> >> > No...just 97 >> > >> > >> >> From: "Charlotte Foust" >> >> Reply-To: Access Developers discussion and problem >> >> solving >> >> To: "Access Developers discussion and problem >> >> solving" >> >> Subject: Re: [AccessD] references and errors >> >> Date: Thu, 1 Mar 2007 11:18:56 -0800 >> >> >> >> CurrentDb is still valid in later versions of Access and DAO, so I >> >> suspect it's something else that is causing the problem. Does the >> new >> >> machine have a 2003 and 2007 version of Access installed? >> >> >> >> Charlotte Foust >> >> >> >> -----Original Message----- >> >> From: accessd-bounces at databaseadvisors.com >> >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A >> Matte >> >> Sent: Thursday, March 01, 2007 8:53 AM >> >> To: accessd at databaseadvisors.com >> >> Subject: [AccessD] references and errors >> >> >> >> Sorry...forgot to change subject... >> >> >> >> >Hello All, >> >> > >> >> >I have an A97 db that users run reports out of...number of different >> >> >machines...same db. New machine won't run of compile...errors on >> "Set >> >> >dbs=CurrentDB". Error says restricted word or function or uses >> >> >Automation not available in Visual Basic. The only difference I can >> >> >see is the new machine has a reference to DAO3.6 and the other >> machines >> >> >> >> >have a DAO3.51 and I can't set a reference to 3.5 on the new >> machine. >> >> > >> >> >Any ideas? >> >> > >> >> >Thanks, >> >> > >> >> >Mark A. Matte >> >> > >> >> >_________________________________________________________________ >> >> >Win a Zune(tm)-make MSN(r) your homepage for your chance to win! >> >> >http://homepage.msn.com/zune?icid=hmetagline >> >> > >> >> >> >> >> >> >-- >> >> >AccessD mailing list >> >> >AccessD at databaseadvisors.com >> >> >http://databaseadvisors.com/mailman/listinfo/accessd >> >> >Website: http://www.databaseadvisors.com >> >> >> >> _________________________________________________________________ >> >> With tax season right around the corner, make sure to follow these >> few >> >> simple tips. >> >> >> http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi >> >> ps.aspx?icid=HMFebtagline >> >> >> >> -- >> >> AccessD mailing list >> >> AccessD at databaseadvisors.com >> >> http://databaseadvisors.com/mailman/listinfo/accessd >> >> Website: http://www.databaseadvisors.com >> > >> > >> > _________________________________________________________________ >> > Don't miss your chance to WIN 10 hours of private jet travel from >> > Microsoft? Office Live >> > http://clk.atdmt.com/MRT/go/mcrssaub0540002499mrt/direct/01/ >> > >> >------------------------------------------------------------------------ >> >> > >> >No virus found in this incoming message. >> >Checked by AVG Free Edition. >> >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >> 01/03/2007 2:43 PM >> > >> > >> >> -- >> Marty Connelly >> Victoria, B.C. >> Canada >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > _________________________________________________________________ > The average US Credit Score is 675. The cost to see yours: $0 by > Experian. > http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVERAGE > > >------------------------------------------------------------------------ > >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 01/03/2007 2:43 PM > > -- Marty Connelly Victoria, B.C. Canada From dw-murphy at cox.net Fri Mar 2 12:14:17 2007 From: dw-murphy at cox.net (Doug Murphy) Date: Fri, 2 Mar 2007 10:14:17 -0800 Subject: [AccessD] Access and ASP problem In-Reply-To: <072a01c75cf2$69472620$0201a8c0@HOLTS> Message-ID: <003301c75cf6$97a4ab10$0200a8c0@murphy3234aaf1> Check your folder permissions. That is the usual problem. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pete Phillipps Sent: Friday, March 02, 2007 9:44 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access and ASP problem Hi Everyone, I have an Access database on my web site and IIS installed on both my desktop and laptop for testing changes to it. I have an ASP file that should add a new record to one of the tables; a snippet is shown below: strSQL = "SELECT TOP 1 * FROM tblAttendees" Set rsPlayerTourneyRS = Server.CreateObject("ADODB.Recordset") rsPlayerTourneyRS.CursorLocation = adUseServer rsPlayerTourneyRS.Open strSQL, dbConn, adOpenKeyset, adLockOptimistic rsPlayerTourneyRS.AddNew On my desktop machine, and the web site, the code works, but on the laptop the .AddNew method gives me the following error message: Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype. If I use rsPlayerTourneyRS.MoveLast, I get the following error message: Microsoft JET Database Engine (0x80040E24) Rowset does not support fetching backward. Both machines are running Windows XP with SP2, Office 2003, IIS is configured the same on them. Does anyone have any idea why it is not working on the laptop? Pete "Many [wargame] battles have been fought and won by soldiers nourished on beer" - Frederick the Great, 1777 Download VIEW FROM THE TRENCHES (Britain's Premier ASL Journal) free from http://www.vftt.co.uk Get the latest news about HEROES(ASL in Blackpool) at http://www.vftt.co.uk/heroesdetails.asp Get the latest news about INTENSIVE FIRE (Britain's biggest ASL tournament) at http://www.vftt.co.uk/ifdetails.asp Get the latest UK ASL Tournament news at http://www.asltourneys.co.uk Support the best at http://www.manutd.com/ -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 01/03/2007 14:43 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Fri Mar 2 12:19:41 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 2 Mar 2007 12:19:41 -0600 Subject: [AccessD] Access and ASP problem In-Reply-To: <072a01c75cf2$69472620$0201a8c0@HOLTS> Message-ID: I've never used constants in ASP, try replacing them with their numeric values. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pete Phillipps Sent: Friday, March 02, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access and ASP problem Hi Everyone, I have an Access database on my web site and IIS installed on both my desktop and laptop for testing changes to it. I have an ASP file that should add a new record to one of the tables; a snippet is shown below: strSQL = "SELECT TOP 1 * FROM tblAttendees" Set rsPlayerTourneyRS = Server.CreateObject("ADODB.Recordset") rsPlayerTourneyRS.CursorLocation = adUseServer rsPlayerTourneyRS.Open strSQL, dbConn, adOpenKeyset, adLockOptimistic rsPlayerTourneyRS.AddNew On my desktop machine, and the web site, the code works, but on the laptop the .AddNew method gives me the following error message: Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype. If I use rsPlayerTourneyRS.MoveLast, I get the following error message: Microsoft JET Database Engine (0x80040E24) Rowset does not support fetching backward. Both machines are running Windows XP with SP2, Office 2003, IIS is configured the same on them. Does anyone have any idea why it is not working on the laptop? Pete "Many [wargame] battles have been fought and won by soldiers nourished on beer" - Frederick the Great, 1777 Download VIEW FROM THE TRENCHES (Britain's Premier ASL Journal) free from http://www.vftt.co.uk Get the latest news about HEROES(ASL in Blackpool) at http://www.vftt.co.uk/heroesdetails.asp Get the latest news about INTENSIVE FIRE (Britain's biggest ASL tournament) at http://www.vftt.co.uk/ifdetails.asp Get the latest UK ASL Tournament news at http://www.asltourneys.co.uk Support the best at http://www.manutd.com/ -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 01/03/2007 14:43 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Mar 2 12:19:41 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 10:19:41 -0800 Subject: [AccessD] Freeze Panes Message-ID: <008401c75cf7$5924f420$0201a8c0@HAL9005> Dear List: I am trying to do a Freeze Panes on an Excel spreadsheet I create in an access app. But I can't seem to get the code right. I'm using: objXLS.Range("B2").Select objXLS.ActiveWindow.FreezePanes = True but the compiler doesn't like ActiveWindow, says Method or Data Member not found. There's a bunch of other formatting that's working OK. Mostly cribbed from recording macros in Excel. Does anyone know offhand the correct syntax for freezing the panes? MTIA Rocky From ebarro at verizon.net Fri Mar 2 12:20:32 2007 From: ebarro at verizon.net (Eric Barro) Date: Fri, 02 Mar 2007 10:20:32 -0800 Subject: [AccessD] Access and ASP problem In-Reply-To: <003301c75cf6$97a4ab10$0200a8c0@murphy3234aaf1> Message-ID: <0JEA00LRSGA8PFS0@vms040.mailsrvcs.net> Specifically you need to give the IUSR_MACHINENAME account read, write, modify access to the file since Access wants to create an LDB file to lock the file while updates are going on. When you browse a page the account that is being used is the IUSR_MACHINENAME account where MACHINENAME is of course your machine name when you set up your OS. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Friday, March 02, 2007 10:14 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access and ASP problem Check your folder permissions. That is the usual problem. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pete Phillipps Sent: Friday, March 02, 2007 9:44 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access and ASP problem Hi Everyone, I have an Access database on my web site and IIS installed on both my desktop and laptop for testing changes to it. I have an ASP file that should add a new record to one of the tables; a snippet is shown below: strSQL = "SELECT TOP 1 * FROM tblAttendees" Set rsPlayerTourneyRS = Server.CreateObject("ADODB.Recordset") rsPlayerTourneyRS.CursorLocation = adUseServer rsPlayerTourneyRS.Open strSQL, dbConn, adOpenKeyset, adLockOptimistic rsPlayerTourneyRS.AddNew On my desktop machine, and the web site, the code works, but on the laptop the .AddNew method gives me the following error message: Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype. If I use rsPlayerTourneyRS.MoveLast, I get the following error message: Microsoft JET Database Engine (0x80040E24) Rowset does not support fetching backward. Both machines are running Windows XP with SP2, Office 2003, IIS is configured the same on them. Does anyone have any idea why it is not working on the laptop? Pete "Many [wargame] battles have been fought and won by soldiers nourished on beer" - Frederick the Great, 1777 Download VIEW FROM THE TRENCHES (Britain's Premier ASL Journal) free from http://www.vftt.co.uk Get the latest news about HEROES(ASL in Blackpool) at http://www.vftt.co.uk/heroesdetails.asp Get the latest news about INTENSIVE FIRE (Britain's biggest ASL tournament) at http://www.vftt.co.uk/ifdetails.asp Get the latest UK ASL Tournament news at http://www.asltourneys.co.uk Support the best at http://www.manutd.com/ -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 01/03/2007 14:43 -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From cfoust at infostatsystems.com Fri Mar 2 12:46:17 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 2 Mar 2007 10:46:17 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: <008401c75cf7$5924f420$0201a8c0@HAL9005> References: <008401c75cf7$5924f420$0201a8c0@HAL9005> Message-ID: Off the top of my head, shouldn't it be ActiveSheet? 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: Friday, March 02, 2007 10:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Freeze Panes Dear List: I am trying to do a Freeze Panes on an Excel spreadsheet I create in an access app. But I can't seem to get the code right. I'm using: objXLS.Range("B2").Select objXLS.ActiveWindow.FreezePanes = True but the compiler doesn't like ActiveWindow, says Method or Data Member not found. There's a bunch of other formatting that's working OK. Mostly cribbed from recording macros in Excel. Does anyone know offhand the correct syntax for freezing the panes? MTIA Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jim.moss at jlmoss.net Fri Mar 2 12:47:34 2007 From: jim.moss at jlmoss.net (Jim Moss) Date: Fri, 2 Mar 2007 12:47:34 -0600 (CST) Subject: [AccessD] Freeze Panes In-Reply-To: <008401c75cf7$5924f420$0201a8c0@HAL9005> References: <008401c75cf7$5924f420$0201a8c0@HAL9005> Message-ID: <5495.65.196.182.34.1172861254.squirrel@65.196.182.34> Rocky, Your Freezepanes statement looks like mine, which compiles and runs. I build a lot of excel files and basically this is used a lot see snippet: With objXL .Visible = False Set objWkb = .Workbooks.Add Set objSht = objWkb.Worksheets(1) With objSht On Error Resume Next .range(.cells(3, 1), .cells(intMaxRow, _ intMaxCol)).CopyFromRecordset rs1 End With End With End If objSht.cells(2, 1).formular1c1 = "SupplierName" objSht.cells(2, 2).select objSht.cells(2, 2).formular1c1 = "InvoiceNumber" objSht.cells(2, 3).select objSht.cells(2, 3).formular1c1 = "RemainingAmount" objSht.cells(2, 4).select objSht.cells(2, 4).formular1c1 = "DueDate" objSht.cells(2, 5).select objSht.cells(2, 5).formular1c1 = "PONumber" objSht.cells(2, 6).select objSht.cells(2, 6).formular1c1 = "Location" objSht.cells(2, 7).select objSht.cells(2, 7).formular1c1 = "ERP" objSht.cells(2, 8).select objSht.cells(2, 8).formular1c1 = "HoldStatus" objSht.cells(2, 9).select objSht.cells(2, 9).formular1c1 = "DateTime User ID Notes DM Status" objSht.cells(2, 10).select objSht.cells(2, 10).formular1c1 = "" objSht.range("A1").select objSht.Rows("1:1").RowHeight = 51 objSht.Columns("A:A").ColumnWidth = 17.57 objSht.Pictures.Insert("\\p821srv\org\Acct\IC_Data\Graphics\SanminaShadowLogo.bmp").select objSht.Columns("A:A").ColumnWidth = 9.71 objSht.Columns("A:A").ColumnWidth = 9.43 objSht.range("B1").select objSht.cells(1, 2).formular1c1 = "AP Invoices" With objSht.cells(1, 2).Characters(start:=1, Length:=11).Font .Name = "Arial" .FontStyle = "Bold" .Size = 14 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False '.Underline = xlUnderlineStyleNone '.ColorIndex = xlAutomatic End With objSht.Rows("2:2").AutoFilter objSht.Rows("2:2").Interior.ColorIndex = 19 'objSht.Rows("2:2").Interior.Pattern = solid objSht.Rows("3:3").select ' objXL.ActiveWindow.FreezePanes = True =========================================================================== end snippet: Jim > Dear List: > > I am trying to do a Freeze Panes on an Excel spreadsheet I create in an > access app. But I can't seem to get the code right. I'm using: > > objXLS.Range("B2").Select > objXLS.ActiveWindow.FreezePanes = True > > but the compiler doesn't like ActiveWindow, says Method or Data Member not > found. > > There's a bunch of other formatting that's working OK. Mostly cribbed > from > recording macros in Excel. > > Does anyone know offhand the correct syntax for freezing the panes? > > 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 Fri Mar 2 13:13:40 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 11:13:40 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: Message-ID: <008d01c75cfe$e33ec9e0$0201a8c0@HAL9005> Charlotte: When I change the line to -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, March 02, 2007 10:46 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Freeze Panes Off the top of my head, shouldn't it be ActiveSheet? 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: Friday, March 02, 2007 10:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Freeze Panes Dear List: I am trying to do a Freeze Panes on an Excel spreadsheet I create in an access app. But I can't seem to get the code right. I'm using: objXLS.Range("B2").Select objXLS.ActiveWindow.FreezePanes = True but the compiler doesn't like ActiveWindow, says Method or Data Member not found. There's a bunch of other formatting that's working OK. Mostly cribbed from recording macros in Excel. Does anyone know offhand the correct syntax for freezing the panes? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From rockysmolin at bchacc.com Fri Mar 2 13:14:35 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 11:14:35 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: Message-ID: <008e01c75cff$04e74630$0201a8c0@HAL9005> Charlotte: When I change the line to: objXLS.ActiveSheet.FreezePanes = True Then I get the same error but on ActiveSheet instead of FreezePanes. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, March 02, 2007 10:46 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Freeze Panes Off the top of my head, shouldn't it be ActiveSheet? 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: Friday, March 02, 2007 10:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Freeze Panes Dear List: I am trying to do a Freeze Panes on an Excel spreadsheet I create in an access app. But I can't seem to get the code right. I'm using: objXLS.Range("B2").Select objXLS.ActiveWindow.FreezePanes = True but the compiler doesn't like ActiveWindow, says Method or Data Member not found. There's a bunch of other formatting that's working OK. Mostly cribbed from recording macros in Excel. Does anyone know offhand the correct syntax for freezing the panes? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From markamatte at hotmail.com Fri Mar 2 13:22:24 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 02 Mar 2007 19:22:24 +0000 Subject: [AccessD] references and errors In-Reply-To: <45E865CD.90604@shaw.ca> Message-ID: ">If unchecked then unused. " This might not be entirely true... according to MS: http://support.microsoft.com/kb/303829 "In the Microsoft Visual Basic for Applications references, the Data Access Object (DAO) 3.60 Object Library is selected and the DAO 3.51 Object Library is not in the list of available references." This was the case...3.51 was not in the list...but 3.6 was checked...so I copied dao350.dll to the new machine...regestered it...3.51 is still NOT selected but is in the list...3.6 is selected and everything works... This implies to me that even though 3.6 is selected...3.51 is used somwhere??? Just curious, Mark A. Matte >From: MartyConnelly >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] references and errors >Date: Fri, 02 Mar 2007 09:58:37 -0800 > >If unchecked then unused. It won't let you check both at same time too > >See Doug Steele's Article > >Access Reference Problems >http://www.accessmvp.com/djsteele/AccessReferenceErrors.html > >Mark A Matte wrote: > > > Thanks Marty, > > > > I also found a site that stated this error would occur if 3.51 was not > > an option in the references list...and it was not...so I copied the > > dao350.dll to this machine...then used the the code you sent to > > register it...I didn't have to check the 3.51 3.6 is checked. Does > > this mean that even though 3.6 is checked...the 3.51 library is used? > > > > Thanks, > > > > Mark A. Matte > > > > > >> From: MartyConnelly > >> Reply-To: Access Developers discussion and problem > >> solving > >> To: Access Developers discussion and problem > >> solving > >> Subject: Re: [AccessD] references and errors > >> Date: Thu, 01 Mar 2007 14:07:02 -0800 > >> > >> DAO 3.6 is backward compatible with Access 97 > >> but with a 10% speed drop handling Unicode to ANSI > >> conversion. You can use in Access 97 > >> > >> DAO 3.51 cannot read Access 2000 + mdb's > >> > >> Mark A Matte wrote: > >> > >> > No...just 97 > >> > > >> > > >> >> From: "Charlotte Foust" > >> >> Reply-To: Access Developers discussion and problem > >> >> solving > >> >> To: "Access Developers discussion and problem > >> >> solving" > >> >> Subject: Re: [AccessD] references and errors > >> >> Date: Thu, 1 Mar 2007 11:18:56 -0800 > >> >> > >> >> CurrentDb is still valid in later versions of Access and DAO, so I > >> >> suspect it's something else that is causing the problem. Does the > >> new > >> >> machine have a 2003 and 2007 version of Access installed? > >> >> > >> >> Charlotte Foust > >> >> > >> >> -----Original Message----- > >> >> From: accessd-bounces at databaseadvisors.com > >> >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > >> Matte > >> >> Sent: Thursday, March 01, 2007 8:53 AM > >> >> To: accessd at databaseadvisors.com > >> >> Subject: [AccessD] references and errors > >> >> > >> >> Sorry...forgot to change subject... > >> >> > >> >> >Hello All, > >> >> > > >> >> >I have an A97 db that users run reports out of...number of >different > >> >> >machines...same db. New machine won't run of compile...errors on > >> "Set > >> >> >dbs=CurrentDB". Error says restricted word or function or uses > >> >> >Automation not available in Visual Basic. The only difference I >can > >> >> >see is the new machine has a reference to DAO3.6 and the other > >> machines > >> >> > >> >> >have a DAO3.51 and I can't set a reference to 3.5 on the new > >> machine. > >> >> > > >> >> >Any ideas? > >> >> > > >> >> >Thanks, > >> >> > > >> >> >Mark A. Matte > >> >> > > >> >> >_________________________________________________________________ > >> >> >Win a Zune(tm)-make MSN(r) your homepage for your chance to win! > >> >> >http://homepage.msn.com/zune?icid=hmetagline > >> >> > > >> >> > >> >> > >> >> >-- > >> >> >AccessD mailing list > >> >> >AccessD at databaseadvisors.com > >> >> >http://databaseadvisors.com/mailman/listinfo/accessd > >> >> >Website: http://www.databaseadvisors.com > >> >> > >> >> _________________________________________________________________ > >> >> With tax season right around the corner, make sure to follow these > >> few > >> >> simple tips. > >> >> > >> >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi > >> >> ps.aspx?icid=HMFebtagline > >> >> > >> >> -- > >> >> AccessD mailing list > >> >> AccessD at databaseadvisors.com > >> >> http://databaseadvisors.com/mailman/listinfo/accessd > >> >> Website: http://www.databaseadvisors.com > >> > > >> > > >> > _________________________________________________________________ > >> > Don't miss your chance to WIN 10 hours of private jet travel from > >> > Microsoft? Office Live > >> > http://clk.atdmt.com/MRT/go/mcrssaub0540002499mrt/direct/01/ > >> > > >> > >------------------------------------------------------------------------ > >> > >> > > >> >No virus found in this incoming message. > >> >Checked by AVG Free Edition. > >> >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: > >> 01/03/2007 2:43 PM > >> > > >> > > >> > >> -- > >> Marty Connelly > >> Victoria, B.C. > >> Canada > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > > > > > > _________________________________________________________________ > > The average US Credit Score is 675. The cost to see yours: $0 by > > Experian. > > >http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVERAGE > > > > > >------------------------------------------------------------------------ > > > >No virus found in this incoming message. > >Checked by AVG Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >01/03/2007 2:43 PM > > > > > >-- >Marty Connelly >Victoria, B.C. >Canada > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Find a local pizza place, movie theater, and more?.then map the best route! http://maps.live.com/?icid=hmtag1&FORM=MGAC01 From jwcolby at colbyconsulting.com Fri Mar 2 13:26:39 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 2 Mar 2007 14:26:39 -0500 Subject: [AccessD] references and errors In-Reply-To: References: <45E865CD.90604@shaw.ca> Message-ID: <001a01c75d00$b3ade650$657aa8c0@m6805> Scary stuff! 8~( John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 02, 2007 2:22 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] references and errors ">If unchecked then unused. " This might not be entirely true... according to MS: http://support.microsoft.com/kb/303829 "In the Microsoft Visual Basic for Applications references, the Data Access Object (DAO) 3.60 Object Library is selected and the DAO 3.51 Object Library is not in the list of available references." This was the case...3.51 was not in the list...but 3.6 was checked...so I copied dao350.dll to the new machine...regestered it...3.51 is still NOT selected but is in the list...3.6 is selected and everything works... This implies to me that even though 3.6 is selected...3.51 is used somwhere??? Just curious, Mark A. Matte >From: MartyConnelly >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] references and errors >Date: Fri, 02 Mar 2007 09:58:37 -0800 > >If unchecked then unused. It won't let you check both at same time too > >See Doug Steele's Article > >Access Reference Problems >http://www.accessmvp.com/djsteele/AccessReferenceErrors.html > >Mark A Matte wrote: > > > Thanks Marty, > > > > I also found a site that stated this error would occur if 3.51 was > > not an option in the references list...and it was not...so I copied > > the dao350.dll to this machine...then used the the code you sent to > > register it...I didn't have to check the 3.51 3.6 is checked. Does > > this mean that even though 3.6 is checked...the 3.51 library is used? > > > > Thanks, > > > > Mark A. Matte > > > > > >> From: MartyConnelly > >> Reply-To: Access Developers discussion and problem > >> solving > >> To: Access Developers discussion and problem > >> solving > >> Subject: Re: [AccessD] references and errors > >> Date: Thu, 01 Mar 2007 14:07:02 -0800 > >> > >> DAO 3.6 is backward compatible with Access 97 but with a 10% speed > >> drop handling Unicode to ANSI conversion. You can use in Access 97 > >> > >> DAO 3.51 cannot read Access 2000 + mdb's > >> > >> Mark A Matte wrote: > >> > >> > No...just 97 > >> > > >> > > >> >> From: "Charlotte Foust" > >> >> Reply-To: Access Developers discussion and problem > >> >> solving > >> >> To: "Access Developers discussion and problem > >> >> solving" > >> >> Subject: Re: [AccessD] references and errors > >> >> Date: Thu, 1 Mar 2007 11:18:56 -0800 > >> >> > >> >> CurrentDb is still valid in later versions of Access and DAO, so > >> >> I suspect it's something else that is causing the problem. Does > >> >> the > >> new > >> >> machine have a 2003 and 2007 version of Access installed? > >> >> > >> >> Charlotte Foust > >> >> > >> >> -----Original Message----- > >> >> From: accessd-bounces at databaseadvisors.com > >> >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark > >> >> A > >> Matte > >> >> Sent: Thursday, March 01, 2007 8:53 AM > >> >> To: accessd at databaseadvisors.com > >> >> Subject: [AccessD] references and errors > >> >> > >> >> Sorry...forgot to change subject... > >> >> > >> >> >Hello All, > >> >> > > >> >> >I have an A97 db that users run reports out of...number of >different > >> >> >machines...same db. New machine won't run of compile...errors > >> >> >on > >> "Set > >> >> >dbs=CurrentDB". Error says restricted word or function or uses > >> >> >Automation not available in Visual Basic. The only difference > >> >> >I >can > >> >> >see is the new machine has a reference to DAO3.6 and the other > >> machines > >> >> > >> >> >have a DAO3.51 and I can't set a reference to 3.5 on the new > >> machine. > >> >> > > >> >> >Any ideas? > >> >> > > >> >> >Thanks, > >> >> > > >> >> >Mark A. Matte > >> >> > > >> >> >_______________________________________________________________ > >> >> >__ Win a Zune(tm)-make MSN(r) your homepage for your chance to > >> >> >win! > >> >> >http://homepage.msn.com/zune?icid=hmetagline > >> >> > > >> >> > >> >> > >> >> >-- > >> >> >AccessD mailing list > >> >> >AccessD at databaseadvisors.com > >> >> >http://databaseadvisors.com/mailman/listinfo/accessd > >> >> >Website: http://www.databaseadvisors.com > >> >> > >> >> ________________________________________________________________ > >> >> _ With tax season right around the corner, make sure to follow > >> >> these > >> few > >> >> simple tips. > >> >> > >> >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationT >i > >> >> ps.aspx?icid=HMFebtagline > >> >> > >> >> -- > >> >> AccessD mailing list > >> >> AccessD at databaseadvisors.com > >> >> http://databaseadvisors.com/mailman/listinfo/accessd > >> >> Website: http://www.databaseadvisors.com > >> > > >> > > >> > _________________________________________________________________ > >> > Don't miss your chance to WIN 10 hours of private jet travel from > >> > Microsoft. Office Live > >> > http://clk.atdmt.com/MRT/go/mcrssaub0540002499mrt/direct/01/ > >> > > >> > >--------------------------------------------------------------------- > >--- > >> > >> > > >> >No virus found in this incoming message. > >> >Checked by AVG Free Edition. > >> >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: > >> 01/03/2007 2:43 PM > >> > > >> > > >> > >> -- > >> Marty Connelly > >> Victoria, B.C. > >> Canada > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > > > > > > _________________________________________________________________ > > The average US Credit Score is 675. The cost to see yours: $0 by > > Experian. > > >http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOT >ERAVERAGE > > > > > >--------------------------------------------------------------------- > >--- > > > >No virus found in this incoming message. > >Checked by AVG Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >01/03/2007 2:43 PM > > > > > >-- >Marty Connelly >Victoria, B.C. >Canada > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Find a local pizza place, movie theater, and more.then map the best route! http://maps.live.com/?icid=hmtag1&FORM=MGAC01 From accessd at vftt.co.uk Fri Mar 2 14:04:13 2007 From: accessd at vftt.co.uk (Pete Phillipps) Date: Fri, 2 Mar 2007 20:04:13 -0000 Subject: [AccessD] Access and ASP problem In-Reply-To: <0JEA00LRSGA8PFS0@vms040.mailsrvcs.net> Message-ID: <07c101c75d05$f6a24dc0$0201a8c0@HOLTS> Hi Everyone, Doug Murphy wrote: <> Eric Barro wrote: <> In IIS on both machines, the virtual directory has Write permission enabled. Haven't checked every setting in IIS, but the ones I've looked at are the same on both machines. I gave the IUSR_MACHINENAME account write permission on the folder in Explorer but it didn't make any difference. On the desktop though the IUSR_MACHINENAME account is not shown in the list of users with permissions on the folder yet the ASP file runs fine. Drew Wutka wrote: <> Didn't make a difference :-( Pete "Many [wargame] battles have been fought and won by soldiers nourished on beer" - Frederick the Great, 1777 Download VIEW FROM THE TRENCHES (Britain's Premier ASL Journal) free from http://www.vftt.co.uk Get the latest news about HEROES(ASL in Blackpool) at http://www.vftt.co.uk/heroesdetails.asp Get the latest news about INTENSIVE FIRE (Britain's biggest ASL tournament) at http://www.vftt.co.uk/ifdetails.asp Get the latest UK ASL Tournament news at http://www.asltourneys.co.uk Support the best at http://www.manutd.com/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pete Phillipps Sent: Friday, March 02, 2007 9:44 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access and ASP problem Hi Everyone, I have an Access database on my web site and IIS installed on both my desktop and laptop for testing changes to it. I have an ASP file that should add a new record to one of the tables; a snippet is shown below: strSQL = "SELECT TOP 1 * FROM tblAttendees" Set rsPlayerTourneyRS = Server.CreateObject("ADODB.Recordset") rsPlayerTourneyRS.CursorLocation = adUseServer rsPlayerTourneyRS.Open strSQL, dbConn, adOpenKeyset, adLockOptimistic rsPlayerTourneyRS.AddNew On my desktop machine, and the web site, the code works, but on the laptop the .AddNew method gives me the following error message: Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype. If I use rsPlayerTourneyRS.MoveLast, I get the following error message: Microsoft JET Database Engine (0x80040E24) Rowset does not support fetching backward. Both machines are running Windows XP with SP2, Office 2003, IIS is configured the same on them. Does anyone have any idea why it is not working on the laptop? -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.6/708 - Release Date: 02/03/2007 16:19 From jim.moss at jlmoss.net Fri Mar 2 14:03:02 2007 From: jim.moss at jlmoss.net (Jim Moss) Date: Fri, 2 Mar 2007 14:03:02 -0600 (CST) Subject: [AccessD] Freeze Panes In-Reply-To: <008e01c75cff$04e74630$0201a8c0@HAL9005> References: <008e01c75cff$04e74630$0201a8c0@HAL9005> Message-ID: <9521.65.196.182.34.1172865782.squirrel@65.196.182.34> Rocky, I think that you probably need a .rows statement before the freezepanes statement, like: objSht.Rows("3:3").select or a columns if you aren't trying to freeze the sheet below the title line Jim > Charlotte: > > When I change the line to: > > objXLS.ActiveSheet.FreezePanes = True > > Then I get the same error but on ActiveSheet instead of FreezePanes. > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Friday, March 02, 2007 10:46 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Freeze Panes > > Off the top of my head, shouldn't it be ActiveSheet? > > 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: Friday, March 02, 2007 10:20 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Freeze Panes > > Dear List: > > I am trying to do a Freeze Panes on an Excel spreadsheet I create in an > access app. But I can't seem to get the code right. I'm using: > > objXLS.Range("B2").Select > objXLS.ActiveWindow.FreezePanes = True > > but the compiler doesn't like ActiveWindow, says Method or Data Member not > found. > > There's a bunch of other formatting that's working OK. Mostly cribbed > from > recording macros in Excel. > > Does anyone know offhand the correct syntax for freezing the panes? > > 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 > 2:43 PM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ebarro at verizon.net Fri Mar 2 14:25:19 2007 From: ebarro at verizon.net (Eric Barro) Date: Fri, 02 Mar 2007 12:25:19 -0800 Subject: [AccessD] Access and ASP problem In-Reply-To: <07c101c75d05$f6a24dc0$0201a8c0@HOLTS> Message-ID: <0JEA0063PM29CWB8@vms048.mailsrvcs.net> I will assume that you are using Windows XP Pro... Give the IUSR_MACHINENAME account Full Access privileges. Read and Write privileges are not enough. You need Read & Execute and Modify privileges as well. Read and Write simply allows you to open the file, it doesn't allow you to make changes or even create a file on the machine. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pete Phillipps Sent: Friday, March 02, 2007 12:04 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access and ASP problem Hi Everyone, Doug Murphy wrote: <> Eric Barro wrote: <> In IIS on both machines, the virtual directory has Write permission enabled. Haven't checked every setting in IIS, but the ones I've looked at are the same on both machines. I gave the IUSR_MACHINENAME account write permission on the folder in Explorer but it didn't make any difference. On the desktop though the IUSR_MACHINENAME account is not shown in the list of users with permissions on the folder yet the ASP file runs fine. Drew Wutka wrote: <> Didn't make a difference :-( Pete "Many [wargame] battles have been fought and won by soldiers nourished on beer" - Frederick the Great, 1777 Download VIEW FROM THE TRENCHES (Britain's Premier ASL Journal) free from http://www.vftt.co.uk Get the latest news about HEROES(ASL in Blackpool) at http://www.vftt.co.uk/heroesdetails.asp Get the latest news about INTENSIVE FIRE (Britain's biggest ASL tournament) at http://www.vftt.co.uk/ifdetails.asp Get the latest UK ASL Tournament news at http://www.asltourneys.co.uk Support the best at http://www.manutd.com/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pete Phillipps Sent: Friday, March 02, 2007 9:44 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access and ASP problem Hi Everyone, I have an Access database on my web site and IIS installed on both my desktop and laptop for testing changes to it. I have an ASP file that should add a new record to one of the tables; a snippet is shown below: strSQL = "SELECT TOP 1 * FROM tblAttendees" Set rsPlayerTourneyRS = Server.CreateObject("ADODB.Recordset") rsPlayerTourneyRS.CursorLocation = adUseServer rsPlayerTourneyRS.Open strSQL, dbConn, adOpenKeyset, adLockOptimistic rsPlayerTourneyRS.AddNew On my desktop machine, and the web site, the code works, but on the laptop the .AddNew method gives me the following error message: Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype. If I use rsPlayerTourneyRS.MoveLast, I get the following error message: Microsoft JET Database Engine (0x80040E24) Rowset does not support fetching backward. Both machines are running Windows XP with SP2, Office 2003, IIS is configured the same on them. Does anyone have any idea why it is not working on the laptop? -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.6/708 - Release Date: 02/03/2007 16:19 -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From rockysmolin at bchacc.com Fri Mar 2 14:33:52 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 12:33:52 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: <9521.65.196.182.34.1172865782.squirrel@65.196.182.34> Message-ID: <00a901c75d0a$17c8a4f0$0201a8c0@HAL9005> Jim: The problem is the next line which won't compile. So I can't even test the Rows statement. :( Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss Sent: Friday, March 02, 2007 12:03 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Freeze Panes Rocky, I think that you probably need a .rows statement before the freezepanes statement, like: objSht.Rows("3:3").select or a columns if you aren't trying to freeze the sheet below the title line Jim > Charlotte: > > When I change the line to: > > objXLS.ActiveSheet.FreezePanes = True > > Then I get the same error but on ActiveSheet instead of FreezePanes. > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte > Foust > Sent: Friday, March 02, 2007 10:46 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Freeze Panes > > Off the top of my head, shouldn't it be ActiveSheet? > > 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: Friday, March 02, 2007 10:20 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Freeze Panes > > Dear List: > > I am trying to do a Freeze Panes on an Excel spreadsheet I create in > an access app. But I can't seem to get the code right. I'm using: > > objXLS.Range("B2").Select > objXLS.ActiveWindow.FreezePanes = True > > but the compiler doesn't like ActiveWindow, says Method or Data Member > not found. > > There's a bunch of other formatting that's working OK. Mostly cribbed > from recording macros in Excel. > > Does anyone know offhand the correct syntax for freezing the panes? > > 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: > 3/1/2007 > 2:43 PM > > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From accessd at vftt.co.uk Fri Mar 2 14:45:40 2007 From: accessd at vftt.co.uk (Pete Phillipps) Date: Fri, 2 Mar 2007 20:45:40 -0000 Subject: [AccessD] Access and ASP problem In-Reply-To: <0JEA0063PM29CWB8@vms048.mailsrvcs.net> Message-ID: <07e701c75d0b$bd41d4a0$0201a8c0@HOLTS> Hi Everyone, Eric Barro wrote: <> That solved the problem. But it doesn't explain why the same code works on my desktop machine when the IUSR_MACHINENAME acount is not even listed as a user with permissions on the copy of that folder on the desktop machine. Pete "Many [wargame] battles have been fought and won by soldiers nourished on beer" - Frederick the Great, 1777 Download VIEW FROM THE TRENCHES (Britain's Premier ASL Journal) free from http://www.vftt.co.uk Get the latest news about HEROES(ASL in Blackpool) at http://www.vftt.co.uk/heroesdetails.asp Get the latest news about INTENSIVE FIRE (Britain's biggest ASL tournament) at http://www.vftt.co.uk/ifdetails.asp Get the latest UK ASL Tournament news at http://www.asltourneys.co.uk Support the best at http://www.manutd.com/ -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.6/708 - Release Date: 02/03/2007 16:19 From ebarro at verizon.net Fri Mar 2 15:10:30 2007 From: ebarro at verizon.net (Eric Barro) Date: Fri, 02 Mar 2007 13:10:30 -0800 Subject: [AccessD] Access and ASP problem In-Reply-To: <07e701c75d0b$bd41d4a0$0201a8c0@HOLTS> Message-ID: <0JEA00L4FO5KPO91@vms040.mailsrvcs.net> Navigate further back from that folder to the wwwroot folder and it's probably listed there. Since security settings are, by default, inherited that account will have the same privileges. Unfortunately, that is not a recommended security practice since you want to limit the IUSR account with full control on a specific folder. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pete Phillipps Sent: Friday, March 02, 2007 12:46 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access and ASP problem Hi Everyone, Eric Barro wrote: <> That solved the problem. But it doesn't explain why the same code works on my desktop machine when the IUSR_MACHINENAME acount is not even listed as a user with permissions on the copy of that folder on the desktop machine. Pete "Many [wargame] battles have been fought and won by soldiers nourished on beer" - Frederick the Great, 1777 Download VIEW FROM THE TRENCHES (Britain's Premier ASL Journal) free from http://www.vftt.co.uk Get the latest news about HEROES(ASL in Blackpool) at http://www.vftt.co.uk/heroesdetails.asp Get the latest news about INTENSIVE FIRE (Britain's biggest ASL tournament) at http://www.vftt.co.uk/ifdetails.asp Get the latest UK ASL Tournament news at http://www.asltourneys.co.uk Support the best at http://www.manutd.com/ -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.6/708 - Release Date: 02/03/2007 16:19 -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From Jim.Hale at FleetPride.com Fri Mar 2 15:11:05 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Fri, 2 Mar 2007 15:11:05 -0600 Subject: [AccessD] Freeze Panes Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DE323@corp-es01.fleetpride.com> This works on my machine HTH Jim Hale Function freez() Dim wr As Window Set wr = ActiveWindow wr.FreezePanes = True End Function -----Original Message----- From: Rocky Smolin at Beach Access Software [mailto:rockysmolin at bchacc.com] Sent: Friday, March 02, 2007 2:34 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Freeze Panes Jim: The problem is the next line which won't compile. So I can't even test the Rows statement. :( Rocky *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From artful at rogers.com Fri Mar 2 15:40:02 2007 From: artful at rogers.com (artful at rogers.com) Date: Fri, 2 Mar 2007 13:40:02 -0800 (PST) Subject: [AccessD] Help discovering algorithm Message-ID: <78572.16826.qm@web88211.mail.re2.yahoo.com> For some reason, I cannot deduce what I'm doing when I work out this algorithm. I can work it out by hand, as the following table illustrates, but I am having big problems generalizing what I'm doing to account for a string of inderminate length. Assume a string of inderminate length. I want to produce all variations of said string. What is so far obvious is that the number of variations is equal to the factorial of the string. I can generate them by hand but I cannot seem to be able to deduce the algorithm that I'm using. The following table uses a 5-character string and presents only the variations that leave the first character alone (for brevity). Obviously to generate the remaining solutions I just rotate the string and repeat. The first column in the table shows the string's variants. The second column does the same, but uses numbers indicating the the sequence of the characters with relation to the original string. Here is the table: ABCDE12345 ABCED12354 ABDCE12435 ABDEC12453 ABECD12534 ABEDC12543 ACBDE13245 ACBED13254 ACDBE13425 ACDEB13452 ACEBD13524 ACEDB13542 ADBCE14235 ADBEC14253 ADCBE14325 ADCEB14352 ADEBC14523 ADECB14532 AEBCD15234 AEBDC15243 AECBD15324 AECDB15342 AEDBC15423 AEDCB15432 Please help me realize what I'm doing here. I have a function that works called Transpose(s as String, i as Integer, j as Integer), which (gasp) will transpose the letters in the string that are located at positions i and j. What I need is the algorithm that I'm using to walk through the string and generate the variations. Any insights much appreciated. Arthur From mmattys at rochester.rr.com Fri Mar 2 16:02:32 2007 From: mmattys at rochester.rr.com (Michael R Mattys) Date: Fri, 2 Mar 2007 17:02:32 -0500 Subject: [AccessD] Help discovering algorithm References: <78572.16826.qm@web88211.mail.re2.yahoo.com> Message-ID: <015101c75d16$7b886af0$0202a8c0@default> Arthur, Found on the Net. Requires 1 Textbox & 1 Listbox Start with ABCD first :) ---------------------------------------------------------------- Private m_asPermutations() As String ' Array to hold results Public Function Permutations(ByVal S As String) As String() Dim i As Long, N As Long Dim aStrs() As String ' Prepare array for first element ReDim m_asPermutations(0) ' Create array of the characters in the string N = 1 ReDim aStrs(1 To Len(S)) For i = 1 To Len(S) aStrs(i) = Mid(S, i, 1) N = N * i Next ReDim m_asPermutations(N - 1) Call Iterate(aStrs) Permutations = m_asPermutations End Function Private Sub Iterate(aStrs) Dim i As Integer, j As Integer Static NotFirstIteration As Boolean Static N As Long Static L As Integer Static sPerm As String ' Holder for result string Static RecLev As Integer ' Recursion level Static aaStrs() As Variant Static aIndexes() As Integer ' For keeping track of ' Code run first iteration only If Not NotFirstIteration Then L = UBound(aStrs) sPerm = String(L, vbNullChar) ReDim aaStrs(1 To L) ReDim aIndexes(1 To L) NotFirstIteration = True End If RecLev = RecLev + 1 ' Increment recursion level aaStrs(RecLev) = aStrs For aIndexes(RecLev) = 1 To L - RecLev + 1 i = aIndexes(RecLev) Mid(sPerm, RecLev) = aaStrs(RecLev)(i) ' if at lowest level, then ... If RecLev = L Then ' add it to result array m_asPermutations(N) = sPerm N = N + 1 Else ' Call Iterate recursively ReDim aStrs(1 To L - RecLev) For j = 1 To L - RecLev + 1 If j < i Then aStrs(j) = aaStrs(RecLev)(j) ElseIf j > i Then aStrs(j - 1) = aaStrs(RecLev)(j) End If Next Call Iterate(aStrs) RecLev = RecLev - 1 End If Next End Sub Michael R. Mattys MapPoint & Access Dev www.mattysconsulting.com ----- Original Message ----- From: To: "AccessD at databaseadvisors. com" Sent: Friday, March 02, 2007 4:40 PM Subject: [AccessD] Help discovering algorithm > For some reason, I cannot deduce what I'm doing when I work out this > algorithm. I can work it out by hand, as the following table illustrates, > but I am having big problems generalizing what I'm doing to account for a > string of inderminate length. > > Assume a string of inderminate length. I want to produce all variations of > said string. What is so far obvious is that the number of variations is > equal to the factorial of the string. I can generate them by hand but I > cannot seem to be able to deduce the algorithm that I'm using. The > following table uses a 5-character string and presents only the variations > that leave the first character alone (for brevity). Obviously to generate > the remaining solutions I just rotate the string and repeat. > > The first column in the table shows the string's variants. The second > column does the same, but uses numbers indicating the the sequence of the > characters with relation to the original string. Here is the table: > > ABCDE12345 > ABCED12354 > ABDCE12435 > ABDEC12453 > ABECD12534 > ABEDC12543 > ACBDE13245 > ACBED13254 > ACDBE13425 > ACDEB13452 > ACEBD13524 > ACEDB13542 > ADBCE14235 > ADBEC14253 > ADCBE14325 > ADCEB14352 > ADEBC14523 > ADECB14532 > AEBCD15234 > AEBDC15243 > AECBD15324 > AECDB15342 > AEDBC15423 > AEDCB15432 > > > Please help me realize what I'm doing here. I have a function that works > called Transpose(s as String, i as Integer, j as Integer), which (gasp) > will transpose the letters in the string that are located at positions i > and j. What I need is the algorithm that I'm using to walk through the > string and generate the variations. > > Any insights much appreciated. > > Arthur > -- > 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 Mar 2 16:06:43 2007 From: mmattys at rochester.rr.com (Michael R Mattys) Date: Fri, 2 Mar 2007 17:06:43 -0500 Subject: [AccessD] Help discovering algorithm References: <78572.16826.qm@web88211.mail.re2.yahoo.com> Message-ID: <015b01c75d17$117e4f70$0202a8c0@default> Oops ... did it again Called like this: List1.Clear Call Permute("", Text1.Text) MsgBox List1.ListCount & " combinations found" Michael R. Mattys MapPoint & Access Dev www.mattysconsulting.com From jim.moss at jlmoss.net Fri Mar 2 16:07:13 2007 From: jim.moss at jlmoss.net (Jim Moss) Date: Fri, 2 Mar 2007 16:07:13 -0600 (CST) Subject: [AccessD] Freeze Panes In-Reply-To: <00a901c75d0a$17c8a4f0$0201a8c0@HAL9005> References: <9521.65.196.182.34.1172865782.squirrel@65.196.182.34> <00a901c75d0a$17c8a4f0$0201a8c0@HAL9005> Message-ID: <13198.65.196.182.34.1172873233.squirrel@65.196.182.34> Rocky, The .rows should come immediately before the freezepanes. I believe that the compiler is getting hung up on your range statement Jim > Jim: > The problem is the next line which won't compile. So I can't even test > the > Rows statement. :( > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss > Sent: Friday, March 02, 2007 12:03 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Freeze Panes > > Rocky, > > I think that you probably need a .rows statement before the freezepanes > statement, like: > objSht.Rows("3:3").select or a columns if you aren't trying to freeze the > sheet below the title line > > Jim > >> Charlotte: >> >> When I change the line to: >> >> objXLS.ActiveSheet.FreezePanes = True >> >> Then I get the same error but on ActiveSheet instead of FreezePanes. >> >> Rocky >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >> Foust >> Sent: Friday, March 02, 2007 10:46 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Freeze Panes >> >> Off the top of my head, shouldn't it be ActiveSheet? >> >> 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: Friday, March 02, 2007 10:20 AM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Freeze Panes >> >> Dear List: >> >> I am trying to do a Freeze Panes on an Excel spreadsheet I create in >> an access app. But I can't seem to get the code right. I'm using: >> >> objXLS.Range("B2").Select >> objXLS.ActiveWindow.FreezePanes = True >> >> but the compiler doesn't like ActiveWindow, says Method or Data Member >> not found. >> >> There's a bunch of other formatting that's working OK. Mostly cribbed >> from recording macros in Excel. >> >> Does anyone know offhand the correct syntax for freezing the panes? >> >> 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 >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >> 3/1/2007 >> 2:43 PM >> >> >> -- >> 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 > 2:43 PM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Fri Mar 2 16:27:34 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 14:27:34 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: <6A6AA9DF57E4F046BDA1E273BDDB67727DE323@corp-es01.fleetpride.com> Message-ID: <00aa01c75d19$f9c54890$0201a8c0@HAL9005> Jim: Will this work in Automation? In this program I wrote I create a spreadsheet and write a bunch of values to it. And I do some formatting of column width and row height. So far so good. This spreadsheet BTW is not visible. It's just being created and populated with the data. Before I close it, I want to freeze the first row and column so when the user opens it and scrolls around the data in the first row and column stay put. Does your function only work if the spreadsheet is the active window? In all the formatting I do I refer to this spreadsheet object. It's never visible. Don't I need to refer to the object to set the Freeze? Here's the code snip with the bad boy commented out: ' Formatting objXLS.Rows(1).HorizontalAlignment = xlGeneral objXLS.Rows(1).VerticalAlignment = xlBottom objXLS.Rows(1).WrapText = False objXLS.Rows(1).Orientation = 90 objXLS.Rows(1).AddIndent = False objXLS.Rows(1).IndentLevel = 0 objXLS.Rows(1).ShrinkToFit = False objXLS.Rows(1).ReadingOrder = xlContext objXLS.Rows(1).MergeCells = False objXLS.Rows(1).RowHeight = 200 objXLS.Columns.ColumnWidth = 2.6 objXLS.Columns(1).ColumnWidth = 60 'objXLS.Range("B2").Select 'objXLS.ActiveWindow.FreezePanes = True objXLApp.ActiveSheet.PageSetup.PrintGridlines = True objXLApp.ActiveWorkbook.Save objXLApp.Quit Set objXLApp = Nothing MsgBox "Done. Where used Spreadsheet exported to " & vbCrLf & vbCrLf & strPath & "IntelWhereUsed.xls" I tried both ActiveWindow and ActiveSheet. Neither will compile. Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Friday, March 02, 2007 1:11 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Freeze Panes This works on my machine HTH Jim Hale Function freez() Dim wr As Window Set wr = ActiveWindow wr.FreezePanes = True End Function -----Original Message----- From: Rocky Smolin at Beach Access Software [mailto:rockysmolin at bchacc.com] Sent: Friday, March 02, 2007 2:34 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Freeze Panes Jim: The problem is the next line which won't compile. So I can't even test the Rows statement. :( Rocky *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From rockysmolin at bchacc.com Fri Mar 2 16:46:58 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 14:46:58 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: <13198.65.196.182.34.1172873233.squirrel@65.196.182.34> Message-ID: <00ae01c75d1c$af61fb10$0201a8c0@HAL9005> Jim: If I do it: objXLS.Rows("2:2").Select objXLS.ActiveSheet.FreezePanes = True Or objXLS.Rows("2:2").Select objXLS.ActiveWindow.FreezePanes = True It won't compile. The objects are set: Dim objXLApp As Excel.Application Dim objXLS As Excel.Worksheet Set objXLApp = New Excel.Application Set objXLS = objXLApp.ActiveSheet And some other formatting works OK. Any idea what I'm doing wrong? Thanks Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss Sent: Friday, March 02, 2007 2:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Freeze Panes Rocky, The .rows should come immediately before the freezepanes. I believe that the compiler is getting hung up on your range statement Jim > Jim: > The problem is the next line which won't compile. So I can't even > test the Rows statement. :( > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss > Sent: Friday, March 02, 2007 12:03 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Freeze Panes > > Rocky, > > I think that you probably need a .rows statement before the > freezepanes statement, like: > objSht.Rows("3:3").select or a columns if you aren't trying to freeze > the sheet below the title line > > Jim > >> Charlotte: >> >> When I change the line to: >> >> objXLS.ActiveSheet.FreezePanes = True >> >> Then I get the same error but on ActiveSheet instead of FreezePanes. >> >> Rocky >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >> Foust >> Sent: Friday, March 02, 2007 10:46 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Freeze Panes >> >> Off the top of my head, shouldn't it be ActiveSheet? >> >> 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: Friday, March 02, 2007 10:20 AM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Freeze Panes >> >> Dear List: >> >> I am trying to do a Freeze Panes on an Excel spreadsheet I create in >> an access app. But I can't seem to get the code right. I'm using: >> >> objXLS.Range("B2").Select >> objXLS.ActiveWindow.FreezePanes = True >> >> but the compiler doesn't like ActiveWindow, says Method or Data >> Member not found. >> >> There's a bunch of other formatting that's working OK. Mostly >> cribbed from recording macros in Excel. >> >> Does anyone know offhand the correct syntax for freezing the panes? >> >> 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 >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >> 3/1/2007 >> 2:43 PM >> >> >> -- >> 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: > 3/1/2007 > 2:43 PM > > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From Donald.A.McGillivray at sprint.com Fri Mar 2 17:02:32 2007 From: Donald.A.McGillivray at sprint.com (McGillivray, Don [IT]) Date: Fri, 2 Mar 2007 17:02:32 -0600 Subject: [AccessD] Freeze Panes In-Reply-To: <00ae01c75d1c$af61fb10$0201a8c0@HAL9005> References: <13198.65.196.182.34.1172873233.squirrel@65.196.182.34> <00ae01c75d1c$af61fb10$0201a8c0@HAL9005> Message-ID: Rocky, I think the .FreezePanes should refer to the variable containing the application - not the one containing the active sheet. HTH . . . Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 02, 2007 2:47 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Freeze Panes Jim: If I do it: objXLS.Rows("2:2").Select objXLS.ActiveSheet.FreezePanes = True Or objXLS.Rows("2:2").Select objXLS.ActiveWindow.FreezePanes = True It won't compile. The objects are set: Dim objXLApp As Excel.Application Dim objXLS As Excel.Worksheet Set objXLApp = New Excel.Application Set objXLS = objXLApp.ActiveSheet And some other formatting works OK. Any idea what I'm doing wrong? Thanks Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss Sent: Friday, March 02, 2007 2:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Freeze Panes Rocky, The .rows should come immediately before the freezepanes. I believe that the compiler is getting hung up on your range statement Jim > Jim: > The problem is the next line which won't compile. So I can't even > test the Rows statement. :( > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss > Sent: Friday, March 02, 2007 12:03 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Freeze Panes > > Rocky, > > I think that you probably need a .rows statement before the > freezepanes statement, like: > objSht.Rows("3:3").select or a columns if you aren't trying to freeze > the sheet below the title line > > Jim > >> Charlotte: >> >> When I change the line to: >> >> objXLS.ActiveSheet.FreezePanes = True >> >> Then I get the same error but on ActiveSheet instead of FreezePanes. >> >> Rocky >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >> Foust >> Sent: Friday, March 02, 2007 10:46 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Freeze Panes >> >> Off the top of my head, shouldn't it be ActiveSheet? >> >> 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: Friday, March 02, 2007 10:20 AM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Freeze Panes >> >> Dear List: >> >> I am trying to do a Freeze Panes on an Excel spreadsheet I create in >> an access app. But I can't seem to get the code right. I'm using: >> >> objXLS.Range("B2").Select >> objXLS.ActiveWindow.FreezePanes = True >> >> but the compiler doesn't like ActiveWindow, says Method or Data >> Member not found. >> >> There's a bunch of other formatting that's working OK. Mostly >> cribbed from recording macros in Excel. >> >> Does anyone know offhand the correct syntax for freezing the panes? >> >> 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 >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >> 3/1/2007 >> 2:43 PM >> >> >> -- >> 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: > 3/1/2007 > 2:43 PM > > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From James at fcidms.com Fri Mar 2 17:08:49 2007 From: James at fcidms.com (James Barash) Date: Fri, 2 Mar 2007 18:08:49 -0500 Subject: [AccessD] Freeze Panes In-Reply-To: <00ae01c75d1c$af61fb10$0201a8c0@HAL9005> Message-ID: <003701c75d1f$bd5d34c0$800101df@fci.local> Rocky: I just noticed this thread so it you're still looking for a solution try this: objXLApp.ActiveWindow.FreezePanes = True FreezePanes is a property of an Excel window which is part of the Application, not the Worksheet. Hope this helps James Barash -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 02, 2007 5:47 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Freeze Panes Jim: If I do it: objXLS.Rows("2:2").Select objXLS.ActiveSheet.FreezePanes = True Or objXLS.Rows("2:2").Select objXLS.ActiveWindow.FreezePanes = True It won't compile. The objects are set: Dim objXLApp As Excel.Application Dim objXLS As Excel.Worksheet Set objXLApp = New Excel.Application Set objXLS = objXLApp.ActiveSheet And some other formatting works OK. Any idea what I'm doing wrong? Thanks Rocky From martyconnelly at shaw.ca Fri Mar 2 17:17:37 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 02 Mar 2007 15:17:37 -0800 Subject: [AccessD] references and errors In-Reply-To: References: Message-ID: <45E8B091.50503@shaw.ca> It will use the version of the DAO reference selected, just as it will for XML or ADO (you might have 5 versions of each on a machine) Just remember DAO 3.6 is Unicode based, so will run slower on Access 97 which is ANSI based, you have to perform conversions DAO 3.51 is ANSI based. Why do you want to confuse the poor wee machine by selecting both at the same time? Mark A Matte wrote: > ">If unchecked then unused. " > > This might not be entirely true... according to MS: > > http://support.microsoft.com/kb/303829 > > "In the Microsoft Visual Basic for Applications references, the Data > Access Object (DAO) 3.60 Object Library is selected and the DAO 3.51 > Object Library is not in the list of available references." > > This was the case...3.51 was not in the list...but 3.6 was > checked...so I copied dao350.dll to the new machine...regestered > it...3.51 is still NOT selected but is in the list...3.6 is selected > and everything works... > > This implies to me that even though 3.6 is selected...3.51 is used > somwhere??? > > Just curious, > > Mark A. Matte > > > > >> From: MartyConnelly >> Reply-To: Access Developers discussion and problem >> solving >> To: Access Developers discussion and problem >> solving >> Subject: Re: [AccessD] references and errors >> Date: Fri, 02 Mar 2007 09:58:37 -0800 >> >> If unchecked then unused. It won't let you check both at same time too >> >> See Doug Steele's Article >> >> Access Reference Problems >> http://www.accessmvp.com/djsteele/AccessReferenceErrors.html >> >> Mark A Matte wrote: >> >> > Thanks Marty, >> > >> > I also found a site that stated this error would occur if 3.51 was not >> > an option in the references list...and it was not...so I copied the >> > dao350.dll to this machine...then used the the code you sent to >> > register it...I didn't have to check the 3.51 3.6 is checked. Does >> > this mean that even though 3.6 is checked...the 3.51 library is used? >> > >> > Thanks, >> > >> > Mark A. Matte >> > >> > >> >> From: MartyConnelly >> >> Reply-To: Access Developers discussion and problem >> >> solving >> >> To: Access Developers discussion and problem >> >> solving >> >> Subject: Re: [AccessD] references and errors >> >> Date: Thu, 01 Mar 2007 14:07:02 -0800 >> >> >> >> DAO 3.6 is backward compatible with Access 97 >> >> but with a 10% speed drop handling Unicode to ANSI >> >> conversion. You can use in Access 97 >> >> >> >> DAO 3.51 cannot read Access 2000 + mdb's >> >> >> >> Mark A Matte wrote: >> >> >> >> > No...just 97 >> >> > >> >> > >> >> >> From: "Charlotte Foust" >> >> >> Reply-To: Access Developers discussion and problem >> >> >> solving >> >> >> To: "Access Developers discussion and problem >> >> >> solving" >> >> >> Subject: Re: [AccessD] references and errors >> >> >> Date: Thu, 1 Mar 2007 11:18:56 -0800 >> >> >> >> >> >> CurrentDb is still valid in later versions of Access and DAO, so I >> >> >> suspect it's something else that is causing the problem. Does the >> >> new >> >> >> machine have a 2003 and 2007 version of Access installed? >> >> >> >> >> >> Charlotte Foust >> >> >> >> >> >> -----Original Message----- >> >> >> From: accessd-bounces at databaseadvisors.com >> >> >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A >> >> Matte >> >> >> Sent: Thursday, March 01, 2007 8:53 AM >> >> >> To: accessd at databaseadvisors.com >> >> >> Subject: [AccessD] references and errors >> >> >> >> >> >> Sorry...forgot to change subject... >> >> >> >> >> >> >Hello All, >> >> >> > >> >> >> >I have an A97 db that users run reports out of...number of >> different >> >> >> >machines...same db. New machine won't run of compile...errors on >> >> "Set >> >> >> >dbs=CurrentDB". Error says restricted word or function or uses >> >> >> >Automation not available in Visual Basic. The only difference >> I can >> >> >> >see is the new machine has a reference to DAO3.6 and the other >> >> machines >> >> >> >> >> >> >have a DAO3.51 and I can't set a reference to 3.5 on the new >> >> machine. >> >> >> > >> >> >> >Any ideas? >> >> >> > >> >> >> >Thanks, >> >> >> > >> >> >> >Mark A. Matte > -- Marty Connelly Victoria, B.C. Canada From jim.moss at jlmoss.net Fri Mar 2 17:14:26 2007 From: jim.moss at jlmoss.net (Jim Moss) Date: Fri, 2 Mar 2007 17:14:26 -0600 (CST) Subject: [AccessD] Freeze Panes In-Reply-To: <00aa01c75d19$f9c54890$0201a8c0@HAL9005> References: <6A6AA9DF57E4F046BDA1E273BDDB67727DE323@corp-es01.fleetpride.com> <00aa01c75d19$f9c54890$0201a8c0@HAL9005> Message-ID: <14585.65.196.182.34.1172877266.squirrel@65.196.182.34> I only build Excel files via automation in Access, and use late binding due to the inconsistency of versions across the enterprise. Everything is formatted; multisheets, fontsize & color, column header colors wrapping centering, row height and width, autofilters, logos, title rows, etc. I always set excel to not be visible but that doesn't seem to matter to the activewindow. And that is the activewindow in Excel not windoze, because it's calling yourobject.activewindow. I'm not sure if you can freeze a row and column and I think that is where the problem lies. I believe that you can only freeze rows or columns, not a combination. I can't seem to manage doing that in the user interface, so you probably can't do it in code. Have you tried what I suggested to see if that would work? Replace the range statement with a rows statement. Also, if you want the top row to remain static do the freeze on row 2. Your code looks fine to me except for the .range statement. Let me know. Jim > Jim: > > Will this work in Automation? > > In this program I wrote I create a spreadsheet and write a bunch of values > to it. And I do some formatting of column width and row height. So far > so > good. This spreadsheet BTW is not visible. It's just being created and > populated with the data. Before I close it, I want to freeze the first > row > and column so when the user opens it and scrolls around the data in the > first row and column stay put. > > Does your function only work if the spreadsheet is the active window? In > all the formatting I do I refer to this spreadsheet object. It's never > visible. Don't I need to refer to the object to set the Freeze? > > Here's the code snip with the bad boy commented out: > > ' Formatting > objXLS.Rows(1).HorizontalAlignment = xlGeneral > objXLS.Rows(1).VerticalAlignment = xlBottom > objXLS.Rows(1).WrapText = False > objXLS.Rows(1).Orientation = 90 > objXLS.Rows(1).AddIndent = False > objXLS.Rows(1).IndentLevel = 0 > objXLS.Rows(1).ShrinkToFit = False > objXLS.Rows(1).ReadingOrder = xlContext > objXLS.Rows(1).MergeCells = False > objXLS.Rows(1).RowHeight = 200 > objXLS.Columns.ColumnWidth = 2.6 > objXLS.Columns(1).ColumnWidth = 60 > 'objXLS.Range("B2").Select > 'objXLS.ActiveWindow.FreezePanes = True > > objXLApp.ActiveSheet.PageSetup.PrintGridlines = True > > objXLApp.ActiveWorkbook.Save > objXLApp.Quit > Set objXLApp = Nothing > > MsgBox "Done. Where used Spreadsheet exported to " & vbCrLf & vbCrLf & > strPath & "IntelWhereUsed.xls" > > I tried both ActiveWindow and ActiveSheet. Neither will compile. > > Thanks and regards, > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Friday, March 02, 2007 1:11 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Freeze Panes > > This works on my machine HTH > Jim Hale > > Function freez() > Dim wr As Window > Set wr = ActiveWindow > wr.FreezePanes = True > End Function > > -----Original Message----- > From: Rocky Smolin at Beach Access Software > [mailto:rockysmolin at bchacc.com] > Sent: Friday, March 02, 2007 2:34 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Freeze Panes > > Jim: > The problem is the next line which won't compile. So I can't even test > the > Rows statement. :( > > Rocky > > > > *********************************************************************** > The information transmitted is intended solely for the individual or > entity > to which it is addressed and may contain confidential and/or privileged > material. Any review, retransmission, dissemination or other use of or > taking action in reliance upon this information by persons or entities > other > than the intended recipient is prohibited. > If you have received this email in error please contact the sender and > delete the material from any computer. As a recipient of this email, you > are > responsible for screening its contents and the contents of any attachments > for the presence of viruses. No liability is accepted for any damages > caused > by any virus transmitted by this email. > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 > 2:43 PM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jim.moss at jlmoss.net Fri Mar 2 17:45:57 2007 From: jim.moss at jlmoss.net (Jim Moss) Date: Fri, 2 Mar 2007 17:45:57 -0600 (CST) Subject: [AccessD] Freeze Panes In-Reply-To: <00ae01c75d1c$af61fb10$0201a8c0@HAL9005> References: <13198.65.196.182.34.1172873233.squirrel@65.196.182.34> <00ae01c75d1c$af61fb10$0201a8c0@HAL9005> Message-ID: <14632.65.196.182.34.1172879157.squirrel@65.196.182.34> Rocky, If you set an freezepane on row 2 and an autofilter on row 1, you can lock a value in column 1 with the autofilter which is sorta like what you are trying to do. Jim > Jim: > > If I do it: > > objXLS.Rows("2:2").Select > objXLS.ActiveSheet.FreezePanes = True > > Or > > objXLS.Rows("2:2").Select > objXLS.ActiveWindow.FreezePanes = True > > It won't compile. > > The objects are set: > > Dim objXLApp As Excel.Application > Dim objXLS As Excel.Worksheet > > Set objXLApp = New Excel.Application > Set objXLS = objXLApp.ActiveSheet > > And some other formatting works OK. > > Any idea what I'm doing wrong? > > Thanks > > Rocky > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss > Sent: Friday, March 02, 2007 2:07 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Freeze Panes > > Rocky, > > The .rows should come immediately before the freezepanes. I believe that > the > compiler is getting hung up on your range statement > > Jim > >> Jim: >> The problem is the next line which won't compile. So I can't even >> test the Rows statement. :( >> >> Rocky >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss >> Sent: Friday, March 02, 2007 12:03 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Freeze Panes >> >> Rocky, >> >> I think that you probably need a .rows statement before the >> freezepanes statement, like: >> objSht.Rows("3:3").select or a columns if you aren't trying to freeze >> the sheet below the title line >> >> Jim >> >>> Charlotte: >>> >>> When I change the line to: >>> >>> objXLS.ActiveSheet.FreezePanes = True >>> >>> Then I get the same error but on ActiveSheet instead of FreezePanes. >>> >>> Rocky >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >>> Foust >>> Sent: Friday, March 02, 2007 10:46 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Freeze Panes >>> >>> Off the top of my head, shouldn't it be ActiveSheet? >>> >>> 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: Friday, March 02, 2007 10:20 AM >>> To: 'Access Developers discussion and problem solving' >>> Subject: [AccessD] Freeze Panes >>> >>> Dear List: >>> >>> I am trying to do a Freeze Panes on an Excel spreadsheet I create in >>> an access app. But I can't seem to get the code right. I'm using: >>> >>> objXLS.Range("B2").Select >>> objXLS.ActiveWindow.FreezePanes = True >>> >>> but the compiler doesn't like ActiveWindow, says Method or Data >>> Member not found. >>> >>> There's a bunch of other formatting that's working OK. Mostly >>> cribbed from recording macros in Excel. >>> >>> Does anyone know offhand the correct syntax for freezing the panes? >>> >>> 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 >>> >>> -- >>> No virus found in this incoming message. >>> Checked by AVG Free Edition. >>> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >>> 3/1/2007 >>> 2:43 PM >>> >>> >>> -- >>> 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 >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >> 3/1/2007 >> 2:43 PM >> >> >> -- >> 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 > 2:43 PM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Fri Mar 2 18:23:40 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 16:23:40 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: <003701c75d1f$bd5d34c0$800101df@fci.local> Message-ID: <00d001c75d2a$31e79a60$0201a8c0@HAL9005> James: THAT DONE IT!!! Thank you. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of James Barash Sent: Friday, March 02, 2007 3:09 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Freeze Panes Rocky: I just noticed this thread so it you're still looking for a solution try this: objXLApp.ActiveWindow.FreezePanes = True FreezePanes is a property of an Excel window which is part of the Application, not the Worksheet. Hope this helps James Barash -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 02, 2007 5:47 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Freeze Panes Jim: If I do it: objXLS.Rows("2:2").Select objXLS.ActiveSheet.FreezePanes = True Or objXLS.Rows("2:2").Select objXLS.ActiveWindow.FreezePanes = True It won't compile. The objects are set: Dim objXLApp As Excel.Application Dim objXLS As Excel.Worksheet Set objXLApp = New Excel.Application Set objXLS = objXLApp.ActiveSheet And some other formatting works OK. Any idea what I'm doing wrong? Thanks Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From rockysmolin at bchacc.com Fri Mar 2 18:26:09 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 16:26:09 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: <14632.65.196.182.34.1172879157.squirrel@65.196.182.34> Message-ID: <00d101c75d2a$8ab732e0$0201a8c0@HAL9005> Jim: I had the wrong object. I was using the worksheet objXLS instead of the application objXLApp. This worked: objXLS.Rows("2:2").Select objXLApp.ActiveWindow.FreezePanes = True Thanks for all the input. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss Sent: Friday, March 02, 2007 3:46 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Freeze Panes Rocky, If you set an freezepane on row 2 and an autofilter on row 1, you can lock a value in column 1 with the autofilter which is sorta like what you are trying to do. Jim > Jim: > > If I do it: > > objXLS.Rows("2:2").Select > objXLS.ActiveSheet.FreezePanes = True > > Or > > objXLS.Rows("2:2").Select > objXLS.ActiveWindow.FreezePanes = True > > It won't compile. > > The objects are set: > > Dim objXLApp As Excel.Application > Dim objXLS As Excel.Worksheet > > Set objXLApp = New Excel.Application > Set objXLS = objXLApp.ActiveSheet > > And some other formatting works OK. > > Any idea what I'm doing wrong? > > Thanks > > Rocky > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss > Sent: Friday, March 02, 2007 2:07 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Freeze Panes > > Rocky, > > The .rows should come immediately before the freezepanes. I believe > that the compiler is getting hung up on your range statement > > Jim > >> Jim: >> The problem is the next line which won't compile. So I can't even >> test the Rows statement. :( >> >> Rocky >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss >> Sent: Friday, March 02, 2007 12:03 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Freeze Panes >> >> Rocky, >> >> I think that you probably need a .rows statement before the >> freezepanes statement, like: >> objSht.Rows("3:3").select or a columns if you aren't trying to >> freeze the sheet below the title line >> >> Jim >> >>> Charlotte: >>> >>> When I change the line to: >>> >>> objXLS.ActiveSheet.FreezePanes = True >>> >>> Then I get the same error but on ActiveSheet instead of FreezePanes. >>> >>> Rocky >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >>> Foust >>> Sent: Friday, March 02, 2007 10:46 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Freeze Panes >>> >>> Off the top of my head, shouldn't it be ActiveSheet? >>> >>> 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: Friday, March 02, 2007 10:20 AM >>> To: 'Access Developers discussion and problem solving' >>> Subject: [AccessD] Freeze Panes >>> >>> Dear List: >>> >>> I am trying to do a Freeze Panes on an Excel spreadsheet I create in >>> an access app. But I can't seem to get the code right. I'm using: >>> >>> objXLS.Range("B2").Select >>> objXLS.ActiveWindow.FreezePanes = True >>> >>> but the compiler doesn't like ActiveWindow, says Method or Data >>> Member not found. >>> >>> There's a bunch of other formatting that's working OK. Mostly >>> cribbed from recording macros in Excel. >>> >>> Does anyone know offhand the correct syntax for freezing the panes? >>> >>> 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 >>> >>> -- >>> No virus found in this incoming message. >>> Checked by AVG Free Edition. >>> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >>> 3/1/2007 >>> 2:43 PM >>> >>> >>> -- >>> 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 >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >> 3/1/2007 >> 2:43 PM >> >> >> -- >> 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: > 3/1/2007 > 2:43 PM > > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From rockysmolin at bchacc.com Fri Mar 2 18:33:38 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 16:33:38 -0800 Subject: [AccessD] Freeze Panes In-Reply-To: <00d101c75d2a$8ab732e0$0201a8c0@HAL9005> Message-ID: <00d501c75d2b$963ceaa0$0201a8c0@HAL9005> Jim: Actually what worked was objXLS.Range("B2").Select. The other just froze the row. This freezes row and column. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 02, 2007 4:26 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Freeze Panes Jim: I had the wrong object. I was using the worksheet objXLS instead of the application objXLApp. This worked: objXLS.Rows("2:2").Select objXLApp.ActiveWindow.FreezePanes = True Thanks for all the input. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss Sent: Friday, March 02, 2007 3:46 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Freeze Panes Rocky, If you set an freezepane on row 2 and an autofilter on row 1, you can lock a value in column 1 with the autofilter which is sorta like what you are trying to do. Jim > Jim: > > If I do it: > > objXLS.Rows("2:2").Select > objXLS.ActiveSheet.FreezePanes = True > > Or > > objXLS.Rows("2:2").Select > objXLS.ActiveWindow.FreezePanes = True > > It won't compile. > > The objects are set: > > Dim objXLApp As Excel.Application > Dim objXLS As Excel.Worksheet > > Set objXLApp = New Excel.Application > Set objXLS = objXLApp.ActiveSheet > > And some other formatting works OK. > > Any idea what I'm doing wrong? > > Thanks > > Rocky > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss > Sent: Friday, March 02, 2007 2:07 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Freeze Panes > > Rocky, > > The .rows should come immediately before the freezepanes. I believe > that the compiler is getting hung up on your range statement > > Jim > >> Jim: >> The problem is the next line which won't compile. So I can't even >> test the Rows statement. :( >> >> Rocky >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss >> Sent: Friday, March 02, 2007 12:03 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Freeze Panes >> >> Rocky, >> >> I think that you probably need a .rows statement before the >> freezepanes statement, like: >> objSht.Rows("3:3").select or a columns if you aren't trying to >> freeze the sheet below the title line >> >> Jim >> >>> Charlotte: >>> >>> When I change the line to: >>> >>> objXLS.ActiveSheet.FreezePanes = True >>> >>> Then I get the same error but on ActiveSheet instead of FreezePanes. >>> >>> Rocky >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >>> Foust >>> Sent: Friday, March 02, 2007 10:46 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Freeze Panes >>> >>> Off the top of my head, shouldn't it be ActiveSheet? >>> >>> 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: Friday, March 02, 2007 10:20 AM >>> To: 'Access Developers discussion and problem solving' >>> Subject: [AccessD] Freeze Panes >>> >>> Dear List: >>> >>> I am trying to do a Freeze Panes on an Excel spreadsheet I create in >>> an access app. But I can't seem to get the code right. I'm using: >>> >>> objXLS.Range("B2").Select >>> objXLS.ActiveWindow.FreezePanes = True >>> >>> but the compiler doesn't like ActiveWindow, says Method or Data >>> Member not found. >>> >>> There's a bunch of other formatting that's working OK. Mostly >>> cribbed from recording macros in Excel. >>> >>> Does anyone know offhand the correct syntax for freezing the panes? >>> >>> 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 >>> >>> -- >>> No virus found in this incoming message. >>> Checked by AVG Free Edition. >>> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >>> 3/1/2007 >>> 2:43 PM >>> >>> >>> -- >>> 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 >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: >> 3/1/2007 >> 2:43 PM >> >> >> -- >> 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: > 3/1/2007 > 2:43 PM > > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From rockysmolin at bchacc.com Fri Mar 2 20:11:53 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 2 Mar 2007 18:11:53 -0800 Subject: [AccessD] FW: Help discovering algorithm Message-ID: <00e501c75d39$4fdde650$0201a8c0@HAL9005> Arthur: I don't know if this is helpful or not but might move the problem along towards a solution. I forwarded your problem to my cousin who is a math prof. - taught at Toronto for years, then came back to San Diego State - now retired. This is what he wrote back. Rocky -----Original Message----- From: Steve Pierce [mailto:stevepb at san.rr.com] Sent: Friday, March 02, 2007 5:01 PM To: Rocky Smolin at Beach Access Software Subject: Re: [AccessD] Help discovering algorithm ----- Original Message ----- From: "Rocky Smolin at Beach Access Software" To: Sent: Friday, March 02, 2007 4:35 PM Subject: FW: [AccessD] Help discovering algorithm > Here's an interesting question. How would devise an algorithm to generate > the permutations per Arthur's spec below? > > Rocky Actually, Arthur has hit on the usual method. In fact, he has hit on two possible methods. First of all, for strings of length n, mathematicians usually use the numbers from 1 to n. It's just for convenience; you could use ABCDE.... or any n distinct objects. What Arthur has done is observe that he can write down all of the permutations of {2,3,4,5} in lexicographic order (i.e., "alphabetical order"). Then he takes each of these 24 permutations, puts a 1 on the left and then "cycles" them, getting 5 different permutations for each of the 24. This is as good as anything as far as I know. Or he can just write down the 120 permutations of {1,2,3,4,5} in lexicographic order. I suspect that the first way is computationally faster. Arthur also notes that any permutation of n objects can be achieved by starting with 1,2,3,4,....,n and making a series of transpositions (switching 2 numbers). But I don't think that this would be very useful for writing (in some convenient way) all of the n! permutations. Now how do I get that DOWNLOAD button off of my desktop? Steve > > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > artful at rogers.com > Sent: Friday, March 02, 2007 1:40 PM > To: AccessD at databaseadvisors. com > Subject: [AccessD] Help discovering algorithm > > For some reason, I cannot deduce what I'm doing when I work out this > algorithm. I can work it out by hand, as the following table illustrates, > but I am having big problems generalizing what I'm doing to account for a > string of inderminate length. > > Assume a string of inderminate length. I want to produce all variations of > said string. What is so far obvious is that the number of variations is > equal to the factorial of the string. I can generate them by hand but I > cannot seem to be able to deduce the algorithm that I'm using. The > following > table uses a 5-character string and presents only the variations that > leave > the first character alone (for brevity). Obviously to generate the > remaining > solutions I just rotate the string and repeat. > > The first column in the table shows the string's variants. The second > column > does the same, but uses numbers indicating the the sequence of the > characters with relation to the original string. Here is the table: > > ABCDE12345 > ABCED12354 > ABDCE12435 > ABDEC12453 > ABECD12534 > ABEDC12543 > ACBDE13245 > ACBED13254 > ACDBE13425 > ACDEB13452 > ACEBD13524 > ACEDB13542 > ADBCE14235 > ADBEC14253 > ADCBE14325 > ADCEB14352 > ADEBC14523 > ADECB14532 > AEBCD15234 > AEBDC15243 > AECBD15324 > AECDB15342 > AEDBC15423 > AEDCB15432 > > > Please help me realize what I'm doing here. I have a function that works > called Transpose(s as String, i as Integer, j as Integer), which (gasp) > will > transpose the letters in the string that are located at positions i and j. > What I need is the algorithm that I'm using to walk through the string and > generate the variations. > > Any insights much appreciated. > > Arthur > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 > 2:43 PM > > -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.5/707 - Release Date: 3/1/2007 2:43 PM From bbruen at unwired.com.au Fri Mar 2 23:19:45 2007 From: bbruen at unwired.com.au (Bruce Bruen) Date: Sat, 3 Mar 2007 16:19:45 +1100 Subject: [AccessD] Back again.... Message-ID: <200703031619.49623.bbruen@unwired.com.au> Hi folks, I'm baaaaack! After a long absence in the wonderful world of penguins and prostgres I've got another job with an M$-bound client. So its back to Access to get the job done. What I have though is a perennial problem with forms event handling. It seems to me that the way A23k is processing form events is inconsistent at the least. Let me give a few examples. 1. The standard open event sequence is disturbed by any action taken within a handler for that event that affects screen rendering. So, putting a DoCmd.Maximize in the onOpen handler for instance causes an immediate and cascaded Load=>Resize=>GotFocus=>Resize chain to occur. I realize that the "proper place" for the maximize is in the onActivate handler, but this is an example to better explain the following... 2. There appears to be no way to get a consistent, i.e. across the board, way to get a "DoCmd.GotoRecord acRecord" to happen. I have tried to put it in the onLoad handler, but then Shift F9 doesn't fire this?? 3. Similarly, filtering or sorting (in a continous records form) keeps putting the bookmark back at the first record in the dataset. Is there no built in way to keep the bookmark at the current record? 4. Conditional formatting on a continuous form generates multiple refreshes which is a major eyesore on the load. I have tried in vain to use Echo False/Echo True in the event handler chain to stop this to no avail. Has anyone got a solution? -- regards Bruce From gustav at cactus.dk Sat Mar 3 02:41:31 2007 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 03 Mar 2007 09:41:31 +0100 Subject: [AccessD] Back again.... Message-ID: Hi Bruce Welcome back! How is your experience with Postgres? I haven't worked that much with the topics you mention (I stay off maximized forms), except that bookmarks need to be set after a change of the recordset. Use the ID to quickly locate the record again. /gustav >>> bbruen at unwired.com.au 03-03-07 6:19 >>> Hi folks, I'm baaaaack! After a long absence in the wonderful world of penguins and prostgres I've got another job with an M$-bound client. So its back to Access to get the job done. What I have though is a perennial problem with forms event handling. It seems to me that the way A23k is processing form events is inconsistent at the least. Let me give a few examples. 1. The standard open event sequence is disturbed by any action taken within a handler for that event that affects screen rendering. So, putting a DoCmd.Maximize in the onOpen handler for instance causes an immediate and cascaded Load=>Resize=>GotFocus=>Resize chain to occur. I realize that the "proper place" for the maximize is in the onActivate handler, but this is an example to better explain the following... 2. There appears to be no way to get a consistent, i.e. across the board, way to get a "DoCmd.GotoRecord acRecord" to happen. I have tried to put it in the onLoad handler, but then Shift F9 doesn't fire this?? 3. Similarly, filtering or sorting (in a continous records form) keeps putting the bookmark back at the first record in the dataset. Is there no built in way to keep the bookmark at the current record? 4. Conditional formatting on a continuous form generates multiple refreshes which is a major eyesore on the load. I have tried in vain to use Echo False/Echo True in the event handler chain to stop this to no avail. Has anyone got a solution? -- regards Bruce From bbruen at unwired.com.au Sat Mar 3 05:59:56 2007 From: bbruen at unwired.com.au (Bruce Bruen) Date: Sat, 3 Mar 2007 22:59:56 +1100 Subject: [AccessD] Back again.... In-Reply-To: References: Message-ID: <200703032259.59184.bbruen@unwired.com.au> On Saturday 03 March 2007 19:41, Gustav Brock wrote: > Hi Bruce > > Welcome back! > > How is your experience with Postgres? > Well, it was about a 2year long&hard journey, but the outcome was r e a l l y nice. postgres IMO (p.s. no captial p) is about 14-24 months ahead of any other dbms. Let me give just one example, we had a problem with tx rollback logging overflows, the rollback worked fine but the log thrashed around and ended up filiing the log partition allowance on the SAN. The problem came down to a checkpointing issue with remoted dup's - anyway the postgres community came up with a workaround in 4 hours and a fix in 24 hours. The nearest commercial dbms (Informix) released an update 7 months later for exactly the same situation. ( I have a mate who is working with a similar sized db housed in Informix, when he mentioned a problem that sounded the same I thought "hang on, haven't we seen that before?", sure enough it was the same beastie.) But the real joy is that the entire schema is, AFAICT, really and troolly 3NF. There are 46 raw data tables and over 130 decodes (lookups), over 1200 views and the max query cost is 1.36, and that's for a "cross-tab". Well, that was a bit of mouthful. :-<; > I haven't worked that much with the topics you mention (I stay off > maximized forms), except that bookmarks need to be set after a change of > the recordset. Use the ID to quickly locate the record again. (Ignoring the "maximise/conditional formatting" issue for the minute) OK, what I'm trying to do (forgetting the above postgres rave) is a pretty simple bound form app that presents a list of current or active items and lets 'em click on the item to open an action form. The bound form load filtering (continuous records) logic seems to work fine, they see the items pertinent to them and it is presented in a reasonable priority order. What I want to do is allow some sort of "free" relation sorting and actioning. I ran up a test db with one continuous form based on 3 fields: recID, displayDesc and filterDesc, where the opening filter is "> a certain recID" (which simulates the active items). It seems to me that A23k doesn't retain any sort of positioning in the basic form recordset if you (the user) apply a filter or do a recordset refresh. I have not yet investigated this further in terms of trying to overtly control the bookmark or trying to save the current row key. I was hoping someone can let me know there is an "eassssy" way to do this (OK-OK I've forgotten how to write VBA :-) ) > > /gustav > Anyway, apart from that, how's things in the frozen north ... or were you in Arizona, or Texas, or Antwerp (???) -- regards Bruce From adtp at hotmail.com Sat Mar 3 06:24:41 2007 From: adtp at hotmail.com (A.D.TEJPAL) Date: Sat, 3 Mar 2007 17:54:41 +0530 Subject: [AccessD] Back again.... References: <200703031619.49623.bbruen@unwired.com.au> Message-ID: Bruce, Welcome back! During open event, the form is supposed to be still in a state of flux. Preferably, use of this event should be confined to those situations where it is intended to use the Cancel feature inherent in it. Otherwise, everything else can normally be placed either in the load event (for one time firing) or activate event for repeated firing (e,g, DoCmd.Restore) as required. DoCmd.GoToRecord action requires the target form to have the focus. There should not be any problem while using it in load event of a form. For navigation to a particular record via code executed from an external form, FindFirst method of form's recordset (not the clone) is found convenient as it does not need any extra code for synchronizing the bookmark. It has however to be noted that recordset approach can not take you to new record. For that, DoCmd.GoToRecord method becomes necessary. Each implementation of Filter action on a form at run time forces requery as well. This takes the form to first control on first record. If it is desired to move to a particular record (after filter or sort action), value of primary key control has to be gathered before hand, to be eventually used for navigating to destination record. Best wishes, A.D.Tejpal --------------- ----- Original Message ----- From: Bruce Bruen To: accessd at databaseadvisors.com Sent: Saturday, March 03, 2007 10:49 Subject: [AccessD] Back again.... Hi folks, I'm baaaaack! After a long absence in the wonderful world of penguins and prostgres I've got another job with an M$-bound client. So its back to Access to get the job done. What I have though is a perennial problem with forms event handling. It seems to me that the way A23k is processing form events is inconsistent at the least. Let me give a few examples. 1. The standard open event sequence is disturbed by any action taken within a handler for that event that affects screen rendering. So, putting a DoCmd.Maximize in the onOpen handler for instance causes an immediate and cascaded Load=>Resize=>GotFocus=>Resize chain to occur. I realize that the "proper place" for the maximize is in the onActivate handler, but this is an example to better explain the following... 2. There appears to be no way to get a consistent, i.e. across the board, way to get a "DoCmd.GotoRecord acRecord" to happen. I have tried to put it in the onLoad handler, but then Shift F9 doesn't fire this?? 3. Similarly, filtering or sorting (in a continous records form) keeps putting the bookmark back at the first record in the dataset. Is there no built in way to keep the bookmark at the current record? 4. Conditional formatting on a continuous form generates multiple refreshes which is a major eyesore on the load. I have tried in vain to use Echo False/Echo True in the event handler chain to stop this to no avail. Has anyone got a solution? -- regards Bruce -- From rockysmolin at bchacc.com Sat Mar 3 09:50:19 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 3 Mar 2007 07:50:19 -0800 Subject: [AccessD] Back again.... In-Reply-To: Message-ID: <01a701c75dab$a52effa0$0201a8c0@HAL9005> A.D.: What would the best event be to call the adh routine: Call adhScaleForm(Me, 640, 480, 96, 96, rctOriginal) How about my routine which translates the form Call TranslateControlForm(Me.Name)? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of A.D.TEJPAL Sent: Saturday, March 03, 2007 4:25 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Back again.... Bruce, Welcome back! During open event, the form is supposed to be still in a state of flux. Preferably, use of this event should be confined to those situations where it is intended to use the Cancel feature inherent in it. Otherwise, everything else can normally be placed either in the load event (for one time firing) or activate event for repeated firing (e,g, DoCmd.Restore) as required. DoCmd.GoToRecord action requires the target form to have the focus. There should not be any problem while using it in load event of a form. For navigation to a particular record via code executed from an external form, FindFirst method of form's recordset (not the clone) is found convenient as it does not need any extra code for synchronizing the bookmark. It has however to be noted that recordset approach can not take you to new record. For that, DoCmd.GoToRecord method becomes necessary. Each implementation of Filter action on a form at run time forces requery as well. This takes the form to first control on first record. If it is desired to move to a particular record (after filter or sort action), value of primary key control has to be gathered before hand, to be eventually used for navigating to destination record. Best wishes, A.D.Tejpal --------------- ----- Original Message ----- From: Bruce Bruen To: accessd at databaseadvisors.com Sent: Saturday, March 03, 2007 10:49 Subject: [AccessD] Back again.... Hi folks, I'm baaaaack! After a long absence in the wonderful world of penguins and prostgres I've got another job with an M$-bound client. So its back to Access to get the job done. What I have though is a perennial problem with forms event handling. It seems to me that the way A23k is processing form events is inconsistent at the least. Let me give a few examples. 1. The standard open event sequence is disturbed by any action taken within a handler for that event that affects screen rendering. So, putting a DoCmd.Maximize in the onOpen handler for instance causes an immediate and cascaded Load=>Resize=>GotFocus=>Resize chain to occur. I realize that the "proper place" for the maximize is in the onActivate handler, but this is an example to better explain the following... 2. There appears to be no way to get a consistent, i.e. across the board, way to get a "DoCmd.GotoRecord acRecord" to happen. I have tried to put it in the onLoad handler, but then Shift F9 doesn't fire this?? 3. Similarly, filtering or sorting (in a continous records form) keeps putting the bookmark back at the first record in the dataset. Is there no built in way to keep the bookmark at the current record? 4. Conditional formatting on a continuous form generates multiple refreshes which is a major eyesore on the load. I have tried in vain to use Echo False/Echo True in the event handler chain to stop this to no avail. Has anyone got a solution? -- regards Bruce -- -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.6/708 - Release Date: 3/2/2007 4:19 PM From markamatte at hotmail.com Sat Mar 3 17:01:50 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Sat, 03 Mar 2007 23:01:50 +0000 Subject: [AccessD] references and errors In-Reply-To: <45E8B091.50503@shaw.ca> Message-ID: I don't want to select both at the same time...all I'm saying is if you have 3.6 on the machine...3.6 registered...3.6 selected...the db will not compile if 3.51 is not on the machine... So the question is...if I have 3.6 selected...why do I need to have 3.51 on the machine...unless access uses the libraries even though they are not selected. Mark A. Matte >From: MartyConnelly >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] references and errors >Date: Fri, 02 Mar 2007 15:17:37 -0800 > >It will use the version of the DAO reference selected, just as it will >for XML or ADO (you might have 5 versions of each on a machine) >Just remember DAO 3.6 is Unicode based, so will run slower on Access >97 which is ANSI based, you have to perform conversions >DAO 3.51 is ANSI based. > >Why do you want to confuse the poor wee machine >by selecting both at the same time? > > >Mark A Matte wrote: > > > ">If unchecked then unused. " > > > > This might not be entirely true... according to MS: > > > > http://support.microsoft.com/kb/303829 > > > > "In the Microsoft Visual Basic for Applications references, the Data > > Access Object (DAO) 3.60 Object Library is selected and the DAO 3.51 > > Object Library is not in the list of available references." > > > > This was the case...3.51 was not in the list...but 3.6 was > > checked...so I copied dao350.dll to the new machine...regestered > > it...3.51 is still NOT selected but is in the list...3.6 is selected > > and everything works... > > > > This implies to me that even though 3.6 is selected...3.51 is used > > somwhere??? > > > > Just curious, > > > > Mark A. Matte > > > > > > > > > >> From: MartyConnelly > >> Reply-To: Access Developers discussion and problem > >> solving > >> To: Access Developers discussion and problem > >> solving > >> Subject: Re: [AccessD] references and errors > >> Date: Fri, 02 Mar 2007 09:58:37 -0800 > >> > >> If unchecked then unused. It won't let you check both at same time too > >> > >> See Doug Steele's Article > >> > >> Access Reference Problems > >> http://www.accessmvp.com/djsteele/AccessReferenceErrors.html > >> > >> Mark A Matte wrote: > >> > >> > Thanks Marty, > >> > > >> > I also found a site that stated this error would occur if 3.51 was >not > >> > an option in the references list...and it was not...so I copied the > >> > dao350.dll to this machine...then used the the code you sent to > >> > register it...I didn't have to check the 3.51 3.6 is checked. Does > >> > this mean that even though 3.6 is checked...the 3.51 library is used? > >> > > >> > Thanks, > >> > > >> > Mark A. Matte > >> > > >> > > >> >> From: MartyConnelly > >> >> Reply-To: Access Developers discussion and problem > >> >> solving > >> >> To: Access Developers discussion and problem > >> >> solving > >> >> Subject: Re: [AccessD] references and errors > >> >> Date: Thu, 01 Mar 2007 14:07:02 -0800 > >> >> > >> >> DAO 3.6 is backward compatible with Access 97 > >> >> but with a 10% speed drop handling Unicode to ANSI > >> >> conversion. You can use in Access 97 > >> >> > >> >> DAO 3.51 cannot read Access 2000 + mdb's > >> >> > >> >> Mark A Matte wrote: > >> >> > >> >> > No...just 97 > >> >> > > >> >> > > >> >> >> From: "Charlotte Foust" > >> >> >> Reply-To: Access Developers discussion and problem > >> >> >> solving > >> >> >> To: "Access Developers discussion and problem > >> >> >> solving" > >> >> >> Subject: Re: [AccessD] references and errors > >> >> >> Date: Thu, 1 Mar 2007 11:18:56 -0800 > >> >> >> > >> >> >> CurrentDb is still valid in later versions of Access and DAO, so >I > >> >> >> suspect it's something else that is causing the problem. Does >the > >> >> new > >> >> >> machine have a 2003 and 2007 version of Access installed? > >> >> >> > >> >> >> Charlotte Foust > >> >> >> > >> >> >> -----Original Message----- > >> >> >> From: accessd-bounces at databaseadvisors.com > >> >> >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > >> >> Matte > >> >> >> Sent: Thursday, March 01, 2007 8:53 AM > >> >> >> To: accessd at databaseadvisors.com > >> >> >> Subject: [AccessD] references and errors > >> >> >> > >> >> >> Sorry...forgot to change subject... > >> >> >> > >> >> >> >Hello All, > >> >> >> > > >> >> >> >I have an A97 db that users run reports out of...number of > >> different > >> >> >> >machines...same db. New machine won't run of compile...errors >on > >> >> "Set > >> >> >> >dbs=CurrentDB". Error says restricted word or function or uses > >> >> >> >Automation not available in Visual Basic. The only difference > >> I can > >> >> >> >see is the new machine has a reference to DAO3.6 and the other > >> >> machines > >> >> >> > >> >> >> >have a DAO3.51 and I can't set a reference to 3.5 on the new > >> >> machine. > >> >> >> > > >> >> >> >Any ideas? > >> >> >> > > >> >> >> >Thanks, > >> >> >> > > >> >> >> >Mark A. Matte > > > >-- >Marty Connelly >Victoria, B.C. >Canada > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Win a Zune??make MSN? your homepage for your chance to win! http://homepage.msn.com/zune?icid=hmetagline From wdhindman at dejpolsystems.com Sat Mar 3 19:32:07 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Sat, 3 Mar 2007 20:32:07 -0500 Subject: [AccessD] references and errors References: Message-ID: <00d901c75dfc$ec9fdcf0$9258eb44@50NM721> ...was the app originated in Access 2 or 95 and retains some of the original code? ...iirc that would explain the need for a reference to 3.51 ...dao3.6 was not backward compatible in all cases. William Hindman ----- Original Message ----- From: "Mark A Matte" To: Sent: Saturday, March 03, 2007 6:01 PM Subject: Re: [AccessD] references and errors I don't want to select both at the same time...all I'm saying is if you have 3.6 on the machine...3.6 registered...3.6 selected...the db will not compile if 3.51 is not on the machine... So the question is...if I have 3.6 selected...why do I need to have 3.51 on the machine...unless access uses the libraries even though they are not selected. Mark A. Matte >From: MartyConnelly >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] references and errors >Date: Fri, 02 Mar 2007 15:17:37 -0800 > >It will use the version of the DAO reference selected, just as it will >for XML or ADO (you might have 5 versions of each on a machine) >Just remember DAO 3.6 is Unicode based, so will run slower on Access >97 which is ANSI based, you have to perform conversions >DAO 3.51 is ANSI based. > >Why do you want to confuse the poor wee machine >by selecting both at the same time? > > >Mark A Matte wrote: > > > ">If unchecked then unused. " > > > > This might not be entirely true... according to MS: > > > > http://support.microsoft.com/kb/303829 > > > > "In the Microsoft Visual Basic for Applications references, the Data > > Access Object (DAO) 3.60 Object Library is selected and the DAO 3.51 > > Object Library is not in the list of available references." > > > > This was the case...3.51 was not in the list...but 3.6 was > > checked...so I copied dao350.dll to the new machine...regestered > > it...3.51 is still NOT selected but is in the list...3.6 is selected > > and everything works... > > > > This implies to me that even though 3.6 is selected...3.51 is used > > somwhere??? > > > > Just curious, > > > > Mark A. Matte > > > > > > > > > >> From: MartyConnelly > >> Reply-To: Access Developers discussion and problem > >> solving > >> To: Access Developers discussion and problem > >> solving > >> Subject: Re: [AccessD] references and errors > >> Date: Fri, 02 Mar 2007 09:58:37 -0800 > >> > >> If unchecked then unused. It won't let you check both at same time too > >> > >> See Doug Steele's Article > >> > >> Access Reference Problems > >> http://www.accessmvp.com/djsteele/AccessReferenceErrors.html > >> > >> Mark A Matte wrote: > >> > >> > Thanks Marty, > >> > > >> > I also found a site that stated this error would occur if 3.51 was >not > >> > an option in the references list...and it was not...so I copied the > >> > dao350.dll to this machine...then used the the code you sent to > >> > register it...I didn't have to check the 3.51 3.6 is checked. Does > >> > this mean that even though 3.6 is checked...the 3.51 library is used? > >> > > >> > Thanks, > >> > > >> > Mark A. Matte > >> > > >> > > >> >> From: MartyConnelly > >> >> Reply-To: Access Developers discussion and problem > >> >> solving > >> >> To: Access Developers discussion and problem > >> >> solving > >> >> Subject: Re: [AccessD] references and errors > >> >> Date: Thu, 01 Mar 2007 14:07:02 -0800 > >> >> > >> >> DAO 3.6 is backward compatible with Access 97 > >> >> but with a 10% speed drop handling Unicode to ANSI > >> >> conversion. You can use in Access 97 > >> >> > >> >> DAO 3.51 cannot read Access 2000 + mdb's > >> >> > >> >> Mark A Matte wrote: > >> >> > >> >> > No...just 97 > >> >> > > >> >> > > >> >> >> From: "Charlotte Foust" > >> >> >> Reply-To: Access Developers discussion and problem > >> >> >> solving > >> >> >> To: "Access Developers discussion and problem > >> >> >> solving" > >> >> >> Subject: Re: [AccessD] references and errors > >> >> >> Date: Thu, 1 Mar 2007 11:18:56 -0800 > >> >> >> > >> >> >> CurrentDb is still valid in later versions of Access and DAO, so >I > >> >> >> suspect it's something else that is causing the problem. Does >the > >> >> new > >> >> >> machine have a 2003 and 2007 version of Access installed? > >> >> >> > >> >> >> Charlotte Foust > >> >> >> > >> >> >> -----Original Message----- > >> >> >> From: accessd-bounces at databaseadvisors.com > >> >> >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > >> >> Matte > >> >> >> Sent: Thursday, March 01, 2007 8:53 AM > >> >> >> To: accessd at databaseadvisors.com > >> >> >> Subject: [AccessD] references and errors > >> >> >> > >> >> >> Sorry...forgot to change subject... > >> >> >> > >> >> >> >Hello All, > >> >> >> > > >> >> >> >I have an A97 db that users run reports out of...number of > >> different > >> >> >> >machines...same db. New machine won't run of compile...errors >on > >> >> "Set > >> >> >> >dbs=CurrentDB". Error says restricted word or function or uses > >> >> >> >Automation not available in Visual Basic. The only difference > >> I can > >> >> >> >see is the new machine has a reference to DAO3.6 and the other > >> >> machines > >> >> >> > >> >> >> >have a DAO3.51 and I can't set a reference to 3.5 on the new > >> >> machine. > >> >> >> > > >> >> >> >Any ideas? > >> >> >> > > >> >> >> >Thanks, > >> >> >> > > >> >> >> >Mark A. Matte > > > >-- >Marty Connelly >Victoria, B.C. >Canada > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Win a Zune??make MSN? your homepage for your chance to win! http://homepage.msn.com/zune?icid=hmetagline -------------------------------------------------------------------------------- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From adtp at hotmail.com Sat Mar 3 23:55:23 2007 From: adtp at hotmail.com (A.D.TEJPAL) Date: Sun, 4 Mar 2007 11:25:23 +0530 Subject: [AccessD] Back again.... References: <01a701c75dab$a52effa0$0201a8c0@HAL9005> Message-ID: Rocky, You can try the first subroutine adhScaleForm() turn by turn, in open as well as load event. If there is no advantage in open event from flickering or any other point of view, load event should be preferred. The other subroutine, TranslateControlForm() appears to use values derived from various controls. Form's controls get stabilized in the load event. As such, it would be preferable to place this subroutine in the load event. Best wishes, A.D.Tejpal --------------- ----- Original Message ----- From: Rocky Smolin at Beach Access Software To: 'Access Developers discussion and problem solving' Sent: Saturday, March 03, 2007 21:20 Subject: Re: [AccessD] Back again.... A.D.: What would the best event be to call the adh routine: Call adhScaleForm(Me, 640, 480, 96, 96, rctOriginal) How about my routine which translates the form Call TranslateControlForm(Me.Name)? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of A.D.TEJPAL Sent: Saturday, March 03, 2007 4:25 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Back again.... Bruce, Welcome back! During open event, the form is supposed to be still in a state of flux. Preferably, use of this event should be confined to those situations where it is intended to use the Cancel feature inherent in it. Otherwise, everything else can normally be placed either in the load event (for one time firing) or activate event for repeated firing (e,g, DoCmd.Restore) as required. DoCmd.GoToRecord action requires the target form to have the focus. There should not be any problem while using it in load event of a form. For navigation to a particular record via code executed from an external form, FindFirst method of form's recordset (not the clone) is found convenient as it does not need any extra code for synchronizing the bookmark. It has however to be noted that recordset approach can not take you to new record. For that, DoCmd.GoToRecord method becomes necessary. Each implementation of Filter action on a form at run time forces requery as well. This takes the form to first control on first record. If it is desired to move to a particular record (after filter or sort action), value of primary key control has to be gathered before hand, to be eventually used for navigating to destination record. Best wishes, A.D.Tejpal --------------- From rockysmolin at bchacc.com Sun Mar 4 00:20:19 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 3 Mar 2007 22:20:19 -0800 Subject: [AccessD] Back again.... In-Reply-To: Message-ID: <022801c75e25$2f3c9990$0201a8c0@HAL9005> A.D: Thank you. I'll try moving those to the load event and see if it makes a difference. Regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of A.D.TEJPAL Sent: Saturday, March 03, 2007 9:55 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Back again.... Rocky, You can try the first subroutine adhScaleForm() turn by turn, in open as well as load event. If there is no advantage in open event from flickering or any other point of view, load event should be preferred. The other subroutine, TranslateControlForm() appears to use values derived from various controls. Form's controls get stabilized in the load event. As such, it would be preferable to place this subroutine in the load event. Best wishes, A.D.Tejpal --------------- ----- Original Message ----- From: Rocky Smolin at Beach Access Software To: 'Access Developers discussion and problem solving' Sent: Saturday, March 03, 2007 21:20 Subject: Re: [AccessD] Back again.... A.D.: What would the best event be to call the adh routine: Call adhScaleForm(Me, 640, 480, 96, 96, rctOriginal) How about my routine which translates the form Call TranslateControlForm(Me.Name)? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of A.D.TEJPAL Sent: Saturday, March 03, 2007 4:25 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Back again.... Bruce, Welcome back! During open event, the form is supposed to be still in a state of flux. Preferably, use of this event should be confined to those situations where it is intended to use the Cancel feature inherent in it. Otherwise, everything else can normally be placed either in the load event (for one time firing) or activate event for repeated firing (e,g, DoCmd.Restore) as required. DoCmd.GoToRecord action requires the target form to have the focus. There should not be any problem while using it in load event of a form. For navigation to a particular record via code executed from an external form, FindFirst method of form's recordset (not the clone) is found convenient as it does not need any extra code for synchronizing the bookmark. It has however to be noted that recordset approach can not take you to new record. For that, DoCmd.GoToRecord method becomes necessary. Each implementation of Filter action on a form at run time forces requery as well. This takes the form to first control on first record. If it is desired to move to a particular record (after filter or sort action), value of primary key control has to be gathered before hand, to be eventually used for navigating to destination record. Best wishes, A.D.Tejpal --------------- -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.6/709 - Release Date: 3/3/2007 8:12 AM From martyconnelly at shaw.ca Sun Mar 4 02:15:33 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sun, 04 Mar 2007 00:15:33 -0800 Subject: [AccessD] SQL Server DST heads up In-Reply-To: <022801c75e25$2f3c9990$0201a8c0@HAL9005> References: <022801c75e25$2f3c9990$0201a8c0@HAL9005> Message-ID: <45EA8025.2020604@shaw.ca> There are two DST daylight savings time patches that need to be applied next week to SQL Server Standard Windows and SQL Notification services http://support.microsoft.com/?kbid=931975&SD=tech -- Marty Connelly Victoria, B.C. Canada From prodevmg at yahoo.com Sun Mar 4 06:56:14 2007 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Sun, 4 Mar 2007 04:56:14 -0800 (PST) Subject: [AccessD] SQL Server DST heads up Message-ID: <610546.7609.qm@web33112.mail.mud.yahoo.com> Thanks! May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us ----- Original Message ---- From: MartyConnelly To: Access Developers discussion and problem solving Sent: Sunday, March 4, 2007 2:15:33 AM Subject: [AccessD] SQL Server DST heads up There are two DST daylight savings time patches that need to be applied next week to SQL Server Standard Windows and SQL Notification services http://support.microsoft.com/?kbid=931975&SD=tech -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ____________________________________________________________________________________ Be a PS3 game guru. Get your game face on with the latest PS3 news and previews at Yahoo! Games. http://videogames.yahoo.com/platform?platform=120121 From Gustav at cactus.dk Sun Mar 4 07:53:59 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 04 Mar 2007 14:53:59 +0100 Subject: [AccessD] Back again.... Message-ID: Hi Bruce Eh .. we are talking about PostgreSQL? PostgreSQL Database Management System (formerly known as Postgres, then as Postgres95) Or? /gustav >>> bbruen at unwired.com.au 03-03-2007 12:59 >>> On Saturday 03 March 2007 19:41, Gustav Brock wrote: .. postgres IMO (p.s. no captial p) is about 14-24 months ahead of any other dbms. From artful at rogers.com Sun Mar 4 10:00:35 2007 From: artful at rogers.com (artful at rogers.com) Date: Sun, 4 Mar 2007 08:00:35 -0800 (PST) Subject: [AccessD] SQL Server DST heads up Message-ID: <20070304160035.97983.qmail@web88204.mail.re2.yahoo.com> Is this the case in Canada, too, Marty? The MS page makes no mention of Canada. Did we go along with the US change on this? I don't recall reading anything about that change up here. Arthur ----- Original Message ---- From: MartyConnelly To: Access Developers discussion and problem solving Sent: Sunday, March 4, 2007 3:15:33 AM Subject: [AccessD] SQL Server DST heads up There are two DST daylight savings time patches that need to be applied next week to SQL Server Standard Windows and SQL Notification services http://support.microsoft.com/?kbid=931975&SD=tech -- Marty Connelly Victoria, B.C. Canada From martyconnelly at shaw.ca Sun Mar 4 12:20:37 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sun, 04 Mar 2007 10:20:37 -0800 Subject: [AccessD] SQL Server DST heads up In-Reply-To: <20070304160035.97983.qmail@web88204.mail.re2.yahoo.com> References: <20070304160035.97983.qmail@web88204.mail.re2.yahoo.com> Message-ID: <45EB0DF5.3030006@shaw.ca> Yup the change is on next sunday in Canada except Saskatchewan and Fort St John areas of BC which don't use DST. It is controlled by provincial legislation not federal. http://www.timetemperature.com/tzca/daylight_saving_time_canada.shtml artful at rogers.com wrote: >Is this the case in Canada, too, Marty? The MS page makes no mention of Canada. Did we go along with the US change on this? I don't recall reading anything about that change up here. > > >Arthur > > > >----- Original Message ---- >From: MartyConnelly >To: Access Developers discussion and problem solving >Sent: Sunday, March 4, 2007 3:15:33 AM >Subject: [AccessD] SQL Server DST heads up > > >There are two DST daylight savings time patches that need to be applied >next week to SQL Server >Standard Windows and SQL Notification services > >http://support.microsoft.com/?kbid=931975&SD=tech > > > -- Marty Connelly Victoria, B.C. Canada From rockysmolin at bchacc.com Sun Mar 4 13:19:40 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sun, 4 Mar 2007 11:19:40 -0800 Subject: [AccessD] Simple Sunday Question Message-ID: <001e01c75e92$0efe2000$0201a8c0@HAL9005> Can't seem to get this behavior. When a bound text box get the focus I want all the data in the box to be selected so the user doesn't have to. What's the syntax? MTIA Rocky From rockysmolin at bchacc.com Sun Mar 4 13:35:24 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sun, 4 Mar 2007 11:35:24 -0800 Subject: [AccessD] Simple Sunday Question In-Reply-To: <001e01c75e92$0efe2000$0201a8c0@HAL9005> Message-ID: <002601c75e94$419fa220$0201a8c0@HAL9005> I found this solution on the web and it works. Key was to define the text box as a control. But it there a simpler way? Rocky Public Sub AutoSelectText(EditControl As Object) 'Defining edit control as object 'lets you do this with any control that 'supports SelStart and SelLength On Error GoTo ErrorHandler Dim lTextLength As Long lTextLength = Len(EditControl.Text) If lTextLength Then EditControl.SelStart = 0 EditControl.SelLength = lTextLength End If ErrorHandler: Exit Sub End Sub 'Call AutoSelect Text in the GotFocus 'Event of your TextBox Private Sub Text1_GotFocus() AutoSelectText Text1 End Sub -----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, March 04, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Simple Sunday Question Can't seem to get this behavior. When a bound text box get the focus I want all the data in the box to be selected so the user doesn't have to. What's the syntax? MTIA Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.6/709 - Release Date: 3/3/2007 8:12 AM From bheid at sc.rr.com Sun Mar 4 13:37:54 2007 From: bheid at sc.rr.com (Bobby Heid) Date: Sun, 4 Mar 2007 14:37:54 -0500 Subject: [AccessD] Simple Sunday Question In-Reply-To: <001e01c75e92$0efe2000$0201a8c0@HAL9005> References: <001e01c75e92$0efe2000$0201a8c0@HAL9005> Message-ID: <001901c75e94$9b4f3a60$2d01a8c0@bhxp> OTOMH, I think it is: with txtTextBox .selstart=0 .sellength=len(txtTextBox) end with Bobby -----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, March 04, 2007 2:20 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Simple Sunday Question Can't seem to get this behavior. When a bound text box get the focus I want all the data in the box to be selected so the user doesn't have to. What's the syntax? MTIA Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Sun Mar 4 14:19:16 2007 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 4 Mar 2007 14:19:16 -0600 Subject: [AccessD] Simple Sunday Question In-Reply-To: <001e01c75e92$0efe2000$0201a8c0@HAL9005> References: <001e01c75e92$0efe2000$0201a8c0@HAL9005> Message-ID: <003101c75e9a$625f8470$0300a8c0@danwaters> A global solution is: Tools | Options | Keyboard | Select Entire Field 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: Sunday, March 04, 2007 1:20 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Simple Sunday Question Can't seem to get this behavior. When a bound text box get the focus I want all the data in the box to be selected so the user doesn't have to. What's the syntax? 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 Sun Mar 4 14:22:53 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sun, 4 Mar 2007 12:22:53 -0800 Subject: [AccessD] Simple Sunday Question In-Reply-To: <001901c75e94$9b4f3a60$2d01a8c0@bhxp> Message-ID: <002c01c75e9a$e35e4890$0201a8c0@HAL9005> Bobby: I tried that initially, but it wouldn't select. :( But the other routine I just posted defining the box as an object does work. Go figure. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Sunday, March 04, 2007 11:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Simple Sunday Question OTOMH, I think it is: with txtTextBox .selstart=0 .sellength=len(txtTextBox) end with Bobby -----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, March 04, 2007 2:20 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Simple Sunday Question Can't seem to get this behavior. When a bound text box get the focus I want all the data in the box to be selected so the user doesn't have to. What's the syntax? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.6/709 - Release Date: 3/3/2007 8:12 AM From jwcolby at colbyconsulting.com Mon Mar 5 05:57:46 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 5 Mar 2007 06:57:46 -0500 Subject: [AccessD] Virtual Server and FTP Server Message-ID: <001101c75f1d$7dcfd010$657aa8c0@m6805> I want to set up an FTP Server on my server at my office. One option is to set up a virtual machine under Windows 2003 and then set up the FTP server on that virtual machine. In fact my motherboard has two NICs on it and can thus have two IP addresses, so I could assign one of the NICs to that virtual machine and the other to the real base OS / machine. Setting up the FTP site on a virtual machine helps to isolate security issues to that virtual machine since the FTP server would no longer be running on my main server / OS. Does anyone have any experience running Virtual Server 2005? A download is available. Is this a permanent license or is it time limited, and if so what is the term / cost to license. Is it possible (using WFW) to publish a share on the virtual server so that other machines on my network can drop files onto the share but still limit the virtual machine's access to the other machines on my network? Is this a workable / useful idea? Any thoughts in general about this idea? John W. Colby Colby Consulting www.ColbyConsulting.com From artful at rogers.com Mon Mar 5 09:00:39 2007 From: artful at rogers.com (artful at rogers.com) Date: Mon, 5 Mar 2007 07:00:39 -0800 (PST) Subject: [AccessD] Process multi-select listbox Message-ID: <20070305150039.24090.qmail@web88204.mail.re2.yahoo.com> I can't remember how to do this. (Been concentrating on SQL for the past while.) I have a multi-select listbox whose column of interest is a single-letter such as "A", "B", "C", etc. I want to grab all the selected items and create a string by concatenating the single letters. Something about lstMyBox.Selected with a For/Next wrapped around it, but I'm fuzzy on the details. I've done it in past apps but cannot remember. Pushes in the right direction appreciated. TIA, Arthur From rockysmolin at bchacc.com Mon Mar 5 09:11:25 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 5 Mar 2007 07:11:25 -0800 Subject: [AccessD] Process multi-select listbox In-Reply-To: <20070305150039.24090.qmail@web88204.mail.re2.yahoo.com> Message-ID: <003501c75f38$8b441290$0201a8c0@HAL9005> Ooh. Ooh. I think I know this one. For Each varItem In lstOrders.ItemsSelected strList = strList & lstOrders.Column(0, varItem) & ";" Next varItem Yes? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Monday, March 05, 2007 7:01 AM To: AccessD at databaseadvisors. com Subject: [AccessD] Process multi-select listbox I can't remember how to do this. (Been concentrating on SQL for the past while.) I have a multi-select listbox whose column of interest is a single-letter such as "A", "B", "C", etc. I want to grab all the selected items and create a string by concatenating the single letters. Something about lstMyBox.Selected with a For/Next wrapped around it, but I'm fuzzy on the details. I've done it in past apps but cannot remember. Pushes in the right direction appreciated. TIA, Arthur -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/710 - Release Date: 3/4/2007 1:58 PM From artful at rogers.com Mon Mar 5 10:29:36 2007 From: artful at rogers.com (artful at rogers.com) Date: Mon, 5 Mar 2007 08:29:36 -0800 (PST) Subject: [AccessD] Process multi-select listbox Message-ID: <20070305162936.65196.qmail@web88204.mail.re2.yahoo.com> Close, Rocky, but no cigar. I just figured it out, with your gentle prod in the right direction. The solution is: '--------------------------------------------------------------------------------------- ' Procedure : cmdProcess_Click ' DateTime : 05/03/2007 11:24 ' Author : Arthur Fuller ' Purpose : assemble column(0) multi-select choices from me.lstCities into a string ' Notes : This requires Option Base 0 for the array to be declared in the Module Header. '--------------------------------------------------------------------------------------- ' Private Sub cmdProcess_Click() Dim intCount As Integer Dim varItem As Variant Dim s As String On Error GoTo cmdProcess_Click_Error intCount = 0 With Me intCount = .lstCities.ItemsSelected.Count If intCount = 0 Then Exit Sub ' Nothing selected. For Each varItem In .lstCities.ItemsSelected s = s & .lstCities.ItemData(varItem) Next varItem .txtResult = s End With On Error GoTo 0 Exit Sub cmdProcess_Click_Error: MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure cmdProcess_Click of VBA Document Form_TestHarnessForTSPproblem_frm" End Sub Thanks for the prod, Arthur ----- Original Message ---- From: Rocky Smolin at Beach Access Software To: Access Developers discussion and problem solving Sent: Monday, March 5, 2007 10:11:25 AM Subject: Re: [AccessD] Process multi-select listbox Ooh. Ooh. I think I know this one. For Each varItem In lstOrders.ItemsSelected strList = strList & lstOrders.Column(0, varItem) & ";" Next varItem Yes? Rocky From rockysmolin at bchacc.com Mon Mar 5 11:03:38 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 5 Mar 2007 09:03:38 -0800 Subject: [AccessD] Process multi-select listbox In-Reply-To: <20070305162936.65196.qmail@web88204.mail.re2.yahoo.com> Message-ID: <005501c75f48$386b2b20$0201a8c0@HAL9005> No problem. It's so rare that I can 1) offer an answer and 2) ring in before the others (I feel like a Jeopardy contestant). Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Monday, March 05, 2007 8:30 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Process multi-select listbox Close, Rocky, but no cigar. I just figured it out, with your gentle prod in the right direction. The solution is: '--------------------------------------------------------------------------- ------------ ' Procedure : cmdProcess_Click ' DateTime : 05/03/2007 11:24 ' Author : Arthur Fuller ' Purpose : assemble column(0) multi-select choices from me.lstCities into a string ' Notes : This requires Option Base 0 for the array to be declared in the Module Header. '--------------------------------------------------------------------------- ------------ ' Private Sub cmdProcess_Click() Dim intCount As Integer Dim varItem As Variant Dim s As String On Error GoTo cmdProcess_Click_Error intCount = 0 With Me intCount = .lstCities.ItemsSelected.Count If intCount = 0 Then Exit Sub ' Nothing selected. For Each varItem In .lstCities.ItemsSelected s = s & .lstCities.ItemData(varItem) Next varItem .txtResult = s End With On Error GoTo 0 Exit Sub cmdProcess_Click_Error: MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure cmdProcess_Click of VBA Document Form_TestHarnessForTSPproblem_frm" End Sub Thanks for the prod, Arthur ----- Original Message ---- From: Rocky Smolin at Beach Access Software To: Access Developers discussion and problem solving Sent: Monday, March 5, 2007 10:11:25 AM Subject: Re: [AccessD] Process multi-select listbox Ooh. Ooh. I think I know this one. For Each varItem In lstOrders.ItemsSelected strList = strList & lstOrders.Column(0, varItem) & ";" Next varItem Yes? Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/710 - Release Date: 3/4/2007 1:58 PM From mmattys at rochester.rr.com Mon Mar 5 11:18:28 2007 From: mmattys at rochester.rr.com (Michael R Mattys) Date: Mon, 5 Mar 2007 12:18:28 -0500 Subject: [AccessD] Process multi-select listbox References: <005501c75f48$386b2b20$0201a8c0@HAL9005> Message-ID: <016c01c75f4a$4d667f50$0202a8c0@default> Well, Rocky, I'll take sleep disorders for $600 The daily double!!!! Michael R. Mattys MapPoint & Access Dev www.mattysconsulting.com ----- Original Message ----- From: "Rocky Smolin at Beach Access Software" To: "'Access Developers discussion and problem solving'" Sent: Monday, March 05, 2007 12:03 PM Subject: Re: [AccessD] Process multi-select listbox > No problem. It's so rare that I can 1) offer an answer and 2) ring in > before the others (I feel like a Jeopardy contestant). > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > artful at rogers.com > Sent: Monday, March 05, 2007 8:30 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Process multi-select listbox > > Close, Rocky, but no cigar. I just figured it out, with your gentle prod > in > the right direction. The solution is: > > > '--------------------------------------------------------------------------- > ------------ > ' Procedure : cmdProcess_Click > ' DateTime : 05/03/2007 11:24 > ' Author : Arthur Fuller > ' Purpose : assemble column(0) multi-select choices from me.lstCities > into > a string > ' Notes : This requires Option Base 0 for the array to be declared in > the Module Header. > '--------------------------------------------------------------------------- > ------------ > ' > Private Sub cmdProcess_Click() > Dim intCount As Integer > Dim varItem As Variant > Dim s As String > On Error GoTo cmdProcess_Click_Error > intCount = 0 > With Me > intCount = .lstCities.ItemsSelected.Count > If intCount = 0 Then Exit Sub ' Nothing selected. > > For Each varItem In .lstCities.ItemsSelected > s = s & .lstCities.ItemData(varItem) > Next varItem > .txtResult = s > End With > On Error GoTo 0 > Exit Sub > cmdProcess_Click_Error: > MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure > cmdProcess_Click of VBA Document Form_TestHarnessForTSPproblem_frm" > End Sub > > > Thanks for the prod, > Arthur > > > ----- Original Message ---- > From: Rocky Smolin at Beach Access Software > To: Access Developers discussion and problem solving > > Sent: Monday, March 5, 2007 10:11:25 AM > Subject: Re: [AccessD] Process multi-select listbox > > > Ooh. Ooh. I think I know this one. > > For Each varItem In lstOrders.ItemsSelected > strList = strList & lstOrders.Column(0, varItem) & ";" > Next varItem > > Yes? > > Rocky > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.7/710 - Release Date: 3/4/2007 > 1:58 PM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Mar 5 11:21:25 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 05 Mar 2007 09:21:25 -0800 Subject: [AccessD] Virtual Server and FTP Server In-Reply-To: <001101c75f1d$7dcfd010$657aa8c0@m6805> Message-ID: <0JEF00G97XEVDUZ2@l-daemon> Hi John: It is not difficult but there is a fair bit of resources used up with Virtual Server. Do you have IIS/Apache? MS Virtual Server (http://www.microsoft.com/windowsserversystem/virtualserver/software/default .mspx) and VMWare Server (http://www.vmware.com/download/server/)are both free. Once a share is opened up on your computer you will direct incoming call to your FTP IP by setting up a subnet off your DNS. Example: Domain name is www.ColbyConsulting.com Subnet can be: http://ftp1.ColbyConsulting.com The subnet has to be configured at your DNS provider where you add in a new subnet. Go to your Router to the Virtual server area and create a new entry by opening your port 21 and setting the IP address to point to your new virtual server 192.168.xxx.2 (what ever address it is.) On your new virtual server you have IIS/Apache installed (it is mostly by default anyway). If you are using IIS then go to the computer management console > Internet Information Server > ftp Site > (Add a new entry). If you setup your subnet as shown above the new entry will be named ftp1. Right-click > properties > Home Directory Tab > local path (What ever you would like but generally set to 'c:\inetpub\ftproot' by default and you want to change it to something simple like 'c:\inetpub\ftproot\colbyconsulting' Restart IIS and your good to go. After that you can limit access to the ftp site by adding and subtracting users. You can test locally by entering in your browser something like: Assuming you added new user like john with a password Colby then the access string that should work would be: ftp://john:colby at 192.161.xxx.2 ...and externally that would translate to ftp://john:Colby at ftp1.ColbyConsulting.com I do not use ftp clients any more after I was hacked once so I use another system. I use Hamachi (a free basic VPN that can walk through any firewall: http://www.hamachi.cc/download/) and add a Windows share to my virtual server. When some one wants to access my server they have to also have Hamachi installed on their computer. I create a new network in my Hamachi with a user name and password, send them the settings, they attach to the network, then login to the Windows share. At that point they can actually add the connection as a network directory in their File Explorer. Then it is a matter of drag and drop or cut and paste. This link can then be opened or shutdown at any time. It is currently the most secure VPN available at any price with 256bit encryption... HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 05, 2007 3:58 AM To: 'Access Developers discussion and problem solving'; 'Discussion of Hardware and Software issues' Subject: [AccessD] Virtual Server and FTP Server I want to set up an FTP Server on my server at my office. One option is to set up a virtual machine under Windows 2003 and then set up the FTP server on that virtual machine. In fact my motherboard has two NICs on it and can thus have two IP addresses, so I could assign one of the NICs to that virtual machine and the other to the real base OS / machine. Setting up the FTP site on a virtual machine helps to isolate security issues to that virtual machine since the FTP server would no longer be running on my main server / OS. Does anyone have any experience running Virtual Server 2005? A download is available. Is this a permanent license or is it time limited, and if so what is the term / cost to license. Is it possible (using WFW) to publish a share on the virtual server so that other machines on my network can drop files onto the share but still limit the virtual machine's access to the other machines on my network? Is this a workable / useful idea? Any thoughts in general about this idea? John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Mon Mar 5 11:44:56 2007 From: artful at rogers.com (artful at rogers.com) Date: Mon, 5 Mar 2007 09:44:56 -0800 (PST) Subject: [AccessD] Process multi-select listbox Message-ID: <485055.32325.qm@web88215.mail.re2.yahoo.com> Without your nudge, I might have been floundering all day. Thanks! Arthur Fuller Technical Writer, Data Modeler, SQL Sensei Artful Databases Organization www.artfulsoftware.com ----- Original Message ---- From: Rocky Smolin at Beach Access Software To: Access Developers discussion and problem solving Sent: Monday, March 5, 2007 12:03:38 PM Subject: Re: [AccessD] Process multi-select listbox No problem. It's so rare that I can 1) offer an answer and 2) ring in before the others (I feel like a Jeopardy contestant). Rocky From markamatte at hotmail.com Mon Mar 5 12:00:42 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 05 Mar 2007 18:00:42 +0000 Subject: [AccessD] references and errors In-Reply-To: <00d901c75dfc$ec9fdcf0$9258eb44@50NM721> Message-ID: No...it was originally built in A97. >From: "William Hindman" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] references and errors >Date: Sat, 3 Mar 2007 20:32:07 -0500 > >...was the app originated in Access 2 or 95 and retains some of the >original >code? ...iirc that would explain the need for a reference to 3.51 ...dao3.6 >was not backward compatible in all cases. > >William Hindman > >----- Original Message ----- >From: "Mark A Matte" >To: >Sent: Saturday, March 03, 2007 6:01 PM >Subject: Re: [AccessD] references and errors > > >I don't want to select both at the same time...all I'm saying is if you >have >3.6 on the machine...3.6 registered...3.6 selected...the db will not >compile >if 3.51 is not on the machine... > >So the question is...if I have 3.6 selected...why do I need to have 3.51 on >the machine...unless access uses the libraries even though they are not >selected. > >Mark A. Matte > > > >From: MartyConnelly > >Reply-To: Access Developers discussion and problem > >solving > >To: Access Developers discussion and problem > >solving > >Subject: Re: [AccessD] references and errors > >Date: Fri, 02 Mar 2007 15:17:37 -0800 > > > >It will use the version of the DAO reference selected, just as it will > >for XML or ADO (you might have 5 versions of each on a machine) > >Just remember DAO 3.6 is Unicode based, so will run slower on Access > >97 which is ANSI based, you have to perform conversions > >DAO 3.51 is ANSI based. > > > >Why do you want to confuse the poor wee machine > >by selecting both at the same time? > > > > > >Mark A Matte wrote: > > > > > ">If unchecked then unused. " > > > > > > This might not be entirely true... according to MS: > > > > > > http://support.microsoft.com/kb/303829 > > > > > > "In the Microsoft Visual Basic for Applications references, the Data > > > Access Object (DAO) 3.60 Object Library is selected and the DAO 3.51 > > > Object Library is not in the list of available references." > > > > > > This was the case...3.51 was not in the list...but 3.6 was > > > checked...so I copied dao350.dll to the new machine...regestered > > > it...3.51 is still NOT selected but is in the list...3.6 is selected > > > and everything works... > > > > > > This implies to me that even though 3.6 is selected...3.51 is used > > > somwhere??? > > > > > > Just curious, > > > > > > Mark A. Matte > > > > > > > > > > > > > > >> From: MartyConnelly > > >> Reply-To: Access Developers discussion and problem > > >> solving > > >> To: Access Developers discussion and problem > > >> solving > > >> Subject: Re: [AccessD] references and errors > > >> Date: Fri, 02 Mar 2007 09:58:37 -0800 > > >> > > >> If unchecked then unused. It won't let you check both at same time >too > > >> > > >> See Doug Steele's Article > > >> > > >> Access Reference Problems > > >> http://www.accessmvp.com/djsteele/AccessReferenceErrors.html > > >> > > >> Mark A Matte wrote: > > >> > > >> > Thanks Marty, > > >> > > > >> > I also found a site that stated this error would occur if 3.51 was > >not > > >> > an option in the references list...and it was not...so I copied the > > >> > dao350.dll to this machine...then used the the code you sent to > > >> > register it...I didn't have to check the 3.51 3.6 is checked. Does > > >> > this mean that even though 3.6 is checked...the 3.51 library is >used? > > >> > > > >> > Thanks, > > >> > > > >> > Mark A. Matte > > >> > > > >> > > > >> >> From: MartyConnelly > > >> >> Reply-To: Access Developers discussion and problem > > >> >> solving > > >> >> To: Access Developers discussion and problem > > >> >> solving > > >> >> Subject: Re: [AccessD] references and errors > > >> >> Date: Thu, 01 Mar 2007 14:07:02 -0800 > > >> >> > > >> >> DAO 3.6 is backward compatible with Access 97 > > >> >> but with a 10% speed drop handling Unicode to ANSI > > >> >> conversion. You can use in Access 97 > > >> >> > > >> >> DAO 3.51 cannot read Access 2000 + mdb's > > >> >> > > >> >> Mark A Matte wrote: > > >> >> > > >> >> > No...just 97 > > >> >> > > > >> >> > > > >> >> >> From: "Charlotte Foust" > > >> >> >> Reply-To: Access Developers discussion and problem > > >> >> >> solving > > >> >> >> To: "Access Developers discussion and problem > > >> >> >> solving" > > >> >> >> Subject: Re: [AccessD] references and errors > > >> >> >> Date: Thu, 1 Mar 2007 11:18:56 -0800 > > >> >> >> > > >> >> >> CurrentDb is still valid in later versions of Access and DAO, >so > >I > > >> >> >> suspect it's something else that is causing the problem. Does > >the > > >> >> new > > >> >> >> machine have a 2003 and 2007 version of Access installed? > > >> >> >> > > >> >> >> Charlotte Foust > > >> >> >> > > >> >> >> -----Original Message----- > > >> >> >> From: accessd-bounces at databaseadvisors.com > > >> >> >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark >A > > >> >> Matte > > >> >> >> Sent: Thursday, March 01, 2007 8:53 AM > > >> >> >> To: accessd at databaseadvisors.com > > >> >> >> Subject: [AccessD] references and errors > > >> >> >> > > >> >> >> Sorry...forgot to change subject... > > >> >> >> > > >> >> >> >Hello All, > > >> >> >> > > > >> >> >> >I have an A97 db that users run reports out of...number of > > >> different > > >> >> >> >machines...same db. New machine won't run of compile...errors > >on > > >> >> "Set > > >> >> >> >dbs=CurrentDB". Error says restricted word or function or >uses > > >> >> >> >Automation not available in Visual Basic. The only difference > > >> I can > > >> >> >> >see is the new machine has a reference to DAO3.6 and the other > > >> >> machines > > >> >> >> > > >> >> >> >have a DAO3.51 and I can't set a reference to 3.5 on the new > > >> >> machine. > > >> >> >> > > > >> >> >> >Any ideas? > > >> >> >> > > > >> >> >> >Thanks, > > >> >> >> > > > >> >> >> >Mark A. Matte > > > > > > >-- > >Marty Connelly > >Victoria, B.C. > >Canada > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Win a Zune??make MSN? your homepage for your chance to win! >http://homepage.msn.com/zune?icid=hmetagline > > > > >-------------------------------------------------------------------------------- > > > > -- > > 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 _________________________________________________________________ Mortgage rates as low as 4.625% - Refinance $150,000 loan for $579 a month. Intro*Terms https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h27f6&disc=y&vers=743&s=4056&p=5117 From mmattys at rochester.rr.com Mon Mar 5 18:41:35 2007 From: mmattys at rochester.rr.com (Michael R Mattys) Date: Mon, 5 Mar 2007 19:41:35 -0500 Subject: [AccessD] Process multi-select listbox References: <485055.32325.qm@web88215.mail.re2.yahoo.com> Message-ID: <031a01c75f88$333a53c0$0202a8c0@default> Not much going on here today. My email regarding Jeopardy was an attempt at humor, but I guess it just fell flat? Nobody out there I guess. Michael R. Mattys MapPoint & Access Dev www.mattysconsulting.com ----- Original Message ----- From: To: "Access Developers discussion and problem solving" Sent: Monday, March 05, 2007 12:44 PM Subject: Re: [AccessD] Process multi-select listbox > Without your nudge, I might have been floundering all day. Thanks! > > > Arthur Fuller > Technical Writer, Data Modeler, SQL Sensei > Artful Databases Organization > www.artfulsoftware.com > > > > > ----- Original Message ---- > From: Rocky Smolin at Beach Access Software > To: Access Developers discussion and problem solving > > Sent: Monday, March 5, 2007 12:03:38 PM > Subject: Re: [AccessD] Process multi-select listbox > > > No problem. It's so rare that I can 1) offer an answer and 2) ring in > before the others (I feel like a Jeopardy contestant). > > Rocky > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From viner at EUnet.yu Tue Mar 6 02:58:14 2007 From: viner at EUnet.yu (Ervin Brindza) Date: Tue, 6 Mar 2007 09:58:14 +0100 Subject: [AccessD] URL to download Visual Studio 2005 Express Edition Message-ID: <000301c75fce$19763f30$0100a8c0@RazvojErvin> Hi, I can't find tha url for downloading VB Express. On http://msdn.microsoft.com/vstudio/express/downloads/ are some 2,8 Mb installer, but that one needs Internet connection during instalation. I need "all in one" installation file just like the SQL Express have a 234 Mb file. Many thanks in advance, Ervin From bbruen at unwired.com.au Tue Mar 6 05:55:58 2007 From: bbruen at unwired.com.au (Bruce Bruen) Date: Tue, 6 Mar 2007 22:55:58 +1100 Subject: [AccessD] URL to download Visual Studio 2005 Express Edition In-Reply-To: <000301c75fce$19763f30$0100a8c0@RazvojErvin> References: <000301c75fce$19763f30$0100a8c0@RazvojErvin> Message-ID: <200703062256.03421.bbruen@unwired.com.au> On Tuesday 06 March 2007 19:58, Ervin Brindza wrote: > Hi, > I can't find tha url for downloading VB Express. On > http://msdn.microsoft.com/vstudio/express/downloads/ are some 2,8 Mb > installer, but that one needs Internet connection during instalation. I > need "all in one" installation file just like the SQL Express have a 234 Mb > file. Many thanks in advance, > Ervin IMO I wouldn't even bother. 14 months ago it was an ad-ridden dog that only runs on a 5.6GHtz machine with 4999TB of cache and phones home every second keystroke to check if you have violated DRM. Sarcastic - moi? PO'd - Moi? Considered it absolutely useless? Moi? NEVER! Its so bad that even the media have given up on it and focussed on vista. -- regards Bruce From jwcolby at colbyconsulting.com Tue Mar 6 07:18:45 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 6 Mar 2007 08:18:45 -0500 Subject: [AccessD] Using a query name in an in clause Message-ID: <006c01c75ff1$f8a5a1f0$657aa8c0@m6805> I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting www.ColbyConsulting.com From artful at rogers.com Tue Mar 6 07:39:36 2007 From: artful at rogers.com (artful at rogers.com) Date: Tue, 6 Mar 2007 05:39:36 -0800 (PST) Subject: [AccessD] Using a query name in an in clause Message-ID: <20070306133936.16541.qmail@web88205.mail.re2.yahoo.com> I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:18:45 AM Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From developer at ultradnt.com Tue Mar 6 07:53:20 2007 From: developer at ultradnt.com (Steve Conklin) Date: Tue, 6 Mar 2007 08:53:20 -0500 Subject: [AccessD] Using a query name in an in clause In-Reply-To: <006c01c75ff1$f8a5a1f0$657aa8c0@m6805> References: <006c01c75ff1$f8a5a1f0$657aa8c0@m6805> Message-ID: <003c01c75ff6$d05f0470$0200a8c0@ULTRADNT> IT needs to be: WHERE AgencyID IN (SELECT AgencyID FROM qryAgencyIDResultSet) Hth Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 06, 2007 8:19 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting 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 Mar 6 07:55:58 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 6 Mar 2007 08:55:58 -0500 Subject: [AccessD] Using a query name in an in clause In-Reply-To: <20070306133936.16541.qmail@web88205.mail.re2.yahoo.com> References: <20070306133936.16541.qmail@web88205.mail.re2.yahoo.com> Message-ID: <007101c75ff7$2b7383e0$657aa8c0@m6805> Arthur, >Also, presumably the subquery returns exactly one column. yes >I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. As you must know by now, you and I are the (co) kings of static functions. And unfortunately, a static function doesn't help, for the reason that it has to be evaluated before it can be inserted in the SQL statement. I am trying to make a simple query that sits in the combo that is being filtered. The IN clause of a SQL statement appears to accept ONLY a comma delimited list, or a query that returns a list. It (apparently) cannot contain a function, a name of a query etc. I am quite capable of dynamically building a SQL statement and assigning that sql string to the property of the table but I wanted to avoid that. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:18:45 AM Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting 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 Mar 6 07:56:40 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 6 Mar 2007 08:56:40 -0500 Subject: [AccessD] Using a query name in an in clause In-Reply-To: <003c01c75ff6$d05f0470$0200a8c0@ULTRADNT> References: <006c01c75ff1$f8a5a1f0$657aa8c0@m6805> <003c01c75ff6$d05f0470$0200a8c0@ULTRADNT> Message-ID: <007201c75ff7$447508f0$657aa8c0@m6805> OOOhhhhhh, that would work. I'll test it. Thanks, John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Conklin Sent: Tuesday, March 06, 2007 8:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Using a query name in an in clause IT needs to be: WHERE AgencyID IN (SELECT AgencyID FROM qryAgencyIDResultSet) Hth Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 06, 2007 8:19 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting 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 artful at rogers.com Tue Mar 6 08:42:41 2007 From: artful at rogers.com (artful at rogers.com) Date: Tue, 6 Mar 2007 06:42:41 -0800 (PST) Subject: [AccessD] Using a query name in an in clause Message-ID: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com> You are incorrect about when the static needs to be evaluated, JC. When creating your subquery, place the name of the static function in the criteria row of the appropriate column in the builder. That's all you need to do. Of course, you must set the static function, prior to running the query, from your front end, but if that is done then the query will run exactly as expected. I have lots of queries and subqueries that work just like this. The only down-side is that should you ever have to migrate the query to SQL Server, then you have to rewrite it as a UDF that takes parameters. Anyway, I thought that you wanted to use the static inside the subquery, not within the IN() clause. Perhaps I misread the original message. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:55:58 AM Subject: Re: [AccessD] Using a query name in an in clause Arthur, >Also, presumably the subquery returns exactly one column. yes >I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. As you must know by now, you and I are the (co) kings of static functions. And unfortunately, a static function doesn't help, for the reason that it has to be evaluated before it can be inserted in the SQL statement. I am trying to make a simple query that sits in the combo that is being filtered. The IN clause of a SQL statement appears to accept ONLY a comma delimited list, or a query that returns a list. It (apparently) cannot contain a function, a name of a query etc. I am quite capable of dynamically building a SQL statement and assigning that sql string to the property of the table but I wanted to avoid that. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:18:45 AM Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting 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 jwcolby at colbyconsulting.com Tue Mar 6 08:48:59 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 6 Mar 2007 09:48:59 -0500 Subject: [AccessD] Using a query name in an in clause In-Reply-To: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com> References: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com> Message-ID: <007301c75ffe$93a95af0$657aa8c0@m6805> Arthur, I know that you can do that, but that isn't the issue. The issue is that the query needs an IN clause which needs to be the name of a query. The problem is solved, using Steve's suggestion. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 9:43 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause You are incorrect about when the static needs to be evaluated, JC. When creating your subquery, place the name of the static function in the criteria row of the appropriate column in the builder. That's all you need to do. Of course, you must set the static function, prior to running the query, from your front end, but if that is done then the query will run exactly as expected. I have lots of queries and subqueries that work just like this. The only down-side is that should you ever have to migrate the query to SQL Server, then you have to rewrite it as a UDF that takes parameters. Anyway, I thought that you wanted to use the static inside the subquery, not within the IN() clause. Perhaps I misread the original message. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:55:58 AM Subject: Re: [AccessD] Using a query name in an in clause Arthur, >Also, presumably the subquery returns exactly one column. yes >I take it this is an Access query not a SQL query, since your message >is on the AccessD forum. You could get around this problem by using static functions in the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. As you must know by now, you and I are the (co) kings of static functions. And unfortunately, a static function doesn't help, for the reason that it has to be evaluated before it can be inserted in the SQL statement. I am trying to make a simple query that sits in the combo that is being filtered. The IN clause of a SQL statement appears to accept ONLY a comma delimited list, or a query that returns a list. It (apparently) cannot contain a function, a name of a query etc. I am quite capable of dynamically building a SQL statement and assigning that sql string to the property of the table but I wanted to avoid that. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:18:45 AM Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From lmrazek at lcm-res.com Tue Mar 6 11:23:50 2007 From: lmrazek at lcm-res.com (Lawrence Mrazek) Date: Tue, 6 Mar 2007 11:23:50 -0600 Subject: [AccessD] Suitability of Access For Task In-Reply-To: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com> References: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com> Message-ID: <03bb01c76014$36414c90$036fa8c0@lcmdv8000> Hi Folks: I have a possible project that will need to: 1. Monitor a dbase table for changes, when a certain event is seen, read an ID number and print it in EAN128 barcode format. 2. Monitor another dbase table for a specific event, then write an ID number to a temp table. 3. Scan the barcode from #1 and compare it the ID number from #2 ... If they match, write success codes to a table, if they don't, display error and write info to a table. Given that this app will have to be running 12-18 hrs per day; it will usually have to deal with 30-50 of these events per day, should I be looking to write it in VB.NET? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:43 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause You are incorrect about when the static needs to be evaluated, JC. When creating your subquery, place the name of the static function in the criteria row of the appropriate column in the builder. That's all you need to do. Of course, you must set the static function, prior to running the query, from your front end, but if that is done then the query will run exactly as expected. I have lots of queries and subqueries that work just like this. The only down-side is that should you ever have to migrate the query to SQL Server, then you have to rewrite it as a UDF that takes parameters. Anyway, I thought that you wanted to use the static inside the subquery, not within the IN() clause. Perhaps I misread the original message. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:55:58 AM Subject: Re: [AccessD] Using a query name in an in clause Arthur, >Also, presumably the subquery returns exactly one column. yes >I take it this is an Access query not a SQL query, since your message >is on the AccessD forum. You could get around this problem by using static functions in the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. As you must know by now, you and I are the (co) kings of static functions. And unfortunately, a static function doesn't help, for the reason that it has to be evaluated before it can be inserted in the SQL statement. I am trying to make a simple query that sits in the combo that is being filtered. The IN clause of a SQL statement appears to accept ONLY a comma delimited list, or a query that returns a list. It (apparently) cannot contain a function, a name of a query etc. I am quite capable of dynamically building a SQL statement and assigning that sql string to the property of the table but I wanted to avoid that. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:18:45 AM Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at gmail.com Tue Mar 6 11:47:46 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Tue, 6 Mar 2007 12:47:46 -0500 Subject: [AccessD] URL to download Visual Studio 2005 Express Edition In-Reply-To: <000301c75fce$19763f30$0100a8c0@RazvojErvin> References: <000301c75fce$19763f30$0100a8c0@RazvojErvin> Message-ID: On 3/6/07, Ervin Brindza wrote: > Hi, > I can't find tha url for downloading VB Express. On http://msdn.microsoft.com/vstudio/express/downloads/ are some 2,8 Mb installer, but that one needs Internet connection during instalation. I need "all in one" installation file just like the SQL Express have a 234 Mb file. A search of MS site turned this up: http://msdn.microsoft.com/vstudio/express/support/install/ -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From jwcolby at colbyconsulting.com Tue Mar 6 11:56:12 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 6 Mar 2007 12:56:12 -0500 Subject: [AccessD] Suitability of Access For Task In-Reply-To: <03bb01c76014$36414c90$036fa8c0@lcmdv8000> References: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com> <03bb01c76014$36414c90$036fa8c0@lcmdv8000> Message-ID: <007e01c76018$badd5ee0$657aa8c0@m6805> I don't see anything there that is not doable in Access. I run Access on a server where it does this type of monitoring. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek Sent: Tuesday, March 06, 2007 12:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Suitability of Access For Task Hi Folks: I have a possible project that will need to: 1. Monitor a dbase table for changes, when a certain event is seen, read an ID number and print it in EAN128 barcode format. 2. Monitor another dbase table for a specific event, then write an ID number to a temp table. 3. Scan the barcode from #1 and compare it the ID number from #2 ... If they match, write success codes to a table, if they don't, display error and write info to a table. Given that this app will have to be running 12-18 hrs per day; it will usually have to deal with 30-50 of these events per day, should I be looking to write it in VB.NET? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:43 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause You are incorrect about when the static needs to be evaluated, JC. When creating your subquery, place the name of the static function in the criteria row of the appropriate column in the builder. That's all you need to do. Of course, you must set the static function, prior to running the query, from your front end, but if that is done then the query will run exactly as expected. I have lots of queries and subqueries that work just like this. The only down-side is that should you ever have to migrate the query to SQL Server, then you have to rewrite it as a UDF that takes parameters. Anyway, I thought that you wanted to use the static inside the subquery, not within the IN() clause. Perhaps I misread the original message. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:55:58 AM Subject: Re: [AccessD] Using a query name in an in clause Arthur, >Also, presumably the subquery returns exactly one column. yes >I take it this is an Access query not a SQL query, since your message >is on the AccessD forum. You could get around this problem by using static functions in the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. As you must know by now, you and I are the (co) kings of static functions. And unfortunately, a static function doesn't help, for the reason that it has to be evaluated before it can be inserted in the SQL statement. I am trying to make a simple query that sits in the combo that is being filtered. The IN clause of a SQL statement appears to accept ONLY a comma delimited list, or a query that returns a list. It (apparently) cannot contain a function, a name of a query etc. I am quite capable of dynamically building a SQL statement and assigning that sql string to the property of the table but I wanted to avoid that. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:18:45 AM Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting 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 -- 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 lmrazek at lcm-res.com Tue Mar 6 12:28:35 2007 From: lmrazek at lcm-res.com (Lawrence Mrazek) Date: Tue, 6 Mar 2007 12:28:35 -0600 Subject: [AccessD] Suitability of Access For Task In-Reply-To: <007e01c76018$badd5ee0$657aa8c0@m6805> References: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com><03bb01c76014$36414c90$036fa8c0@lcmdv8000> <007e01c76018$badd5ee0$657aa8c0@m6805> Message-ID: <03d201c7601d$41d95a30$036fa8c0@lcmdv8000> Thanks John: On your app, does Access basically stay "on" all of the time, or do you schedule it to also close and reopen? I've had server apps that open at specified times, run a process, then close ... Those have worked quite well for me. Basically, just worried about the application timing out or freezing on me. Any recommendations on barcoding add-ins for Access? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 06, 2007 11:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Suitability of Access For Task I don't see anything there that is not doable in Access. I run Access on a server where it does this type of monitoring. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek Sent: Tuesday, March 06, 2007 12:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Suitability of Access For Task Hi Folks: I have a possible project that will need to: 1. Monitor a dbase table for changes, when a certain event is seen, read an ID number and print it in EAN128 barcode format. 2. Monitor another dbase table for a specific event, then write an ID number to a temp table. 3. Scan the barcode from #1 and compare it the ID number from #2 ... If they match, write success codes to a table, if they don't, display error and write info to a table. Given that this app will have to be running 12-18 hrs per day; it will usually have to deal with 30-50 of these events per day, should I be looking to write it in VB.NET? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 From Donald.A.McGillivray at sprint.com Tue Mar 6 13:08:54 2007 From: Donald.A.McGillivray at sprint.com (McGillivray, Don [IT]) Date: Tue, 6 Mar 2007 13:08:54 -0600 Subject: [AccessD] Suitability of Access For Task In-Reply-To: <03d201c7601d$41d95a30$036fa8c0@lcmdv8000> References: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com><03bb01c76014$36414c90$036fa8c0@lcmdv8000><007e01c76018$badd5ee0$657aa8c0@m6805> <03d201c7601d$41d95a30$036fa8c0@lcmdv8000> Message-ID: Larry, FWIW, I have an app that basically runs unattended 24/7/356. It runs in a terminal service session on a remote server, and monitors the status of several directories on several servers and manages and summarizes the contents of files that it finds there. It's designed to ignore, retry, and/or send alarms if network difficulties prevent access to the various target servers. Otherwise, it stops only when I bring it down for maintenance/upgrade, etc.. It gives me danged few problems running in this way. HTH, Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek Sent: Tuesday, March 06, 2007 10:29 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Suitability of Access For Task Thanks John: On your app, does Access basically stay "on" all of the time, or do you schedule it to also close and reopen? I've had server apps that open at specified times, run a process, then close ... Those have worked quite well for me. Basically, just worried about the application timing out or freezing on me. Any recommendations on barcoding add-ins for Access? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 06, 2007 11:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Suitability of Access For Task I don't see anything there that is not doable in Access. I run Access on a server where it does this type of monitoring. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek Sent: Tuesday, March 06, 2007 12:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Suitability of Access For Task Hi Folks: I have a possible project that will need to: 1. Monitor a dbase table for changes, when a certain event is seen, read an ID number and print it in EAN128 barcode format. 2. Monitor another dbase table for a specific event, then write an ID number to a temp table. 3. Scan the barcode from #1 and compare it the ID number from #2 ... If they match, write success codes to a table, if they don't, display error and write info to a table. Given that this app will have to be running 12-18 hrs per day; it will usually have to deal with 30-50 of these events per day, should I be looking to write it in VB.NET? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Tue Mar 6 13:41:34 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 06 Mar 2007 19:41:34 +0000 Subject: [AccessD] Suitability of Access For Task In-Reply-To: Message-ID: Larry, I have an A2K db that also runs 24/7/356...it checks an FTP site every 5 minutes...if there are files...downloads...clears FTP site...analyzes data...and sends email. I have NOT built an AUTO Archive yet...so about once every 3 months I manually archive and compact. Other than that...I have had no issues. Good Luck, Mark A. Matte >From: "McGillivray, Don [IT]" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] Suitability of Access For Task >Date: Tue, 6 Mar 2007 13:08:54 -0600 > >Larry, > >FWIW, I have an app that basically runs unattended 24/7/356. It runs in a >terminal service session on a remote server, and monitors the status of >several directories on several servers and manages and summarizes the >contents of files that it finds there. It's designed to ignore, retry, >and/or send alarms if network difficulties prevent access to the various >target servers. Otherwise, it stops only when I bring it down for >maintenance/upgrade, etc.. It gives me danged few problems running in this >way. > >HTH, > >Don > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek >Sent: Tuesday, March 06, 2007 10:29 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Suitability of Access For Task > >Thanks John: > >On your app, does Access basically stay "on" all of the time, or do you >schedule it to also close and reopen? I've had server apps that open at >specified times, run a process, then close ... Those have worked quite well >for me. > >Basically, just worried about the application timing out or freezing on me. > >Any recommendations on barcoding add-ins for Access? > >Larry Mrazek >LCM Research, Inc. >www.lcm-res.com >lmrazek at lcm-res.com >ph. 314-432-5886 >mobile: 314-496-1645 > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Tuesday, March 06, 2007 11:56 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Suitability of Access For Task > >I don't see anything there that is not doable in Access. I run Access on a >server where it does this type of monitoring. > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek >Sent: Tuesday, March 06, 2007 12:24 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Suitability of Access For Task > >Hi Folks: > >I have a possible project that will need to: > >1. Monitor a dbase table for changes, when a certain event is seen, read an >ID number and print it in EAN128 barcode format. >2. Monitor another dbase table for a specific event, then write an ID >number >to a temp table. >3. Scan the barcode from #1 and compare it the ID number from #2 ... If >they >match, write success codes to a table, if they don't, display error and >write info to a table. > >Given that this app will have to be running 12-18 hrs per day; it will >usually have to deal with 30-50 of these events per day, should I be >looking >to write it in VB.NET? > > > >Larry Mrazek >LCM Research, Inc. >www.lcm-res.com >lmrazek at lcm-res.com >ph. 314-432-5886 >mobile: 314-496-1645 > > > > >-- >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 _________________________________________________________________ Find a local pizza place, movie theater, and more?.then map the best route! http://maps.live.com/?icid=hmtag1&FORM=MGAC01 From dwaters at usinternet.com Tue Mar 6 14:06:05 2007 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 6 Mar 2007 14:06:05 -0600 Subject: [AccessD] Access Reopens?!? Message-ID: <001101c7602a$e00deb50$0200a8c0@danwaters> Hello Everyone, I have a database right now that is exhibiting strange behavior. This is a FE/BE database with a library mdb referenced by the FE. When I take a certain action, the database will shutdown normally, but then the library mdb will open at a certain place in a certain procedure and a form, designed as a messagebox with colored buttons, opens to ask me a question. On that form I can usually click one of the two buttons, but in this particular sequence the form is unresponsive. And when this form opens, there is no Access window, just the form on the PC desktop. When this happens, I go to task manager, but Access doesn't show as one of the running applications. MS Access does show as one of the running processes, and when I close that process the unresponsive form will close. This is completely repeatable, and is happening on my PC and on a client's system. This particular code has worked fine for at least a year, and I don't know what I might have done to change it. I've already imported all the objects into a new database for both the FE and library, but that didn't fix it. My next step is to comment out all the code in both databases, decompile, compile, compact & repair, and then import all the objects into new databases (this will take hours!). Does anyone have any magic tricks to find or fix something like this? Thanks! Dan Waters From rockysmolin at bchacc.com Tue Mar 6 14:12:30 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 6 Mar 2007 12:12:30 -0800 Subject: [AccessD] Lost Focus. Not? Message-ID: <00a101c7602b$c4ee99e0$0201a8c0@HAL9005> Dear List: When the following code is run: Private Sub cboManufacturers_LostFocus() Me.cboManufacturers.Visible = False End Sub I get an error that says "You can't hide a control that has the focus." Doesn't seem to make sense. What am I missing here? TIA, Rocky From artful at rogers.com Tue Mar 6 14:37:37 2007 From: artful at rogers.com (artful at rogers.com) Date: Tue, 6 Mar 2007 12:37:37 -0800 (PST) Subject: [AccessD] Lost Focus. Not? Message-ID: <990409.79649.qm@web88202.mail.re2.yahoo.com> It hasn't quite lost focus yet, since its lost focus event is still running. You might be better off specifically setting the focus to a new control, within your lost focus event. Then you can hide the control. Arthur ----- Original Message ---- From: Rocky Smolin at Beach Access Software To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 3:12:30 PM Subject: [AccessD] Lost Focus. Not? Dear List: When the following code is run: Private Sub cboManufacturers_LostFocus() Me.cboManufacturers.Visible = False End Sub I get an error that says "You can't hide a control that has the focus." Doesn't seem to make sense. What am I missing here? TIA, Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Erwin.Craps at ithelps.eu Tue Mar 6 14:41:37 2007 From: Erwin.Craps at ithelps.eu (Erwin Craps - IT Helps) Date: Tue, 6 Mar 2007 21:41:37 +0100 Subject: [AccessD] Suitability of Access For Task References: Message-ID: <430E80531228BA4497C5EB1A7BA786B0024379@stekelbes.ithelps.local> Hi I have 2 apps (MDB's) runing each every 5 minutes 24/7/365... One apps is an archiver, open outlook checks for new e-mails AND check for fax files based on a log file AND checks for presence of FTP files to process them. Secondly I have a report app that checks every 5 minutes if it needs to generate a report in excel and e-mails or faxes it using outlook. I'm running both for 6 years now. I must say I'm pretty disapointed. Sometimes I have a year no crashes at all, sometimes, mostly after an office update, it crashes 5 times a day... The Office update from a couple of weeks ago made my databases crash several times. Since a week they don't crash anymore. I did not changed a thing in my app, maybe a new update was installed. When first using A2K3 when it was pretty new I had crashes several times a week (sometimes a day) for probably 6 months. I believe until SP1 and after I done some code modifications to bypass the problems. For example I build in some delays of 5 to 10 seconds after closing Outlook to wait that Outlook fully closes before I continue dooing someting else. At a giving time I need change my code to verify if the database is in a readonly state, because when the backup (Veritas) started to backup the database it puts it in a read-only state causing the database to crash. It work 3 or 4 years fine before that. Don't know if that was a windows, office or veritas problem... The database is now 800MB big, so backing up takes some time making the problem more frequent. One thing I learned, don't leave the database running all the time, had some serious leaking memory and setting object problems especialy with excel. For some reason if something goes wrong with the excel object in one Access session, all Excel object approaches seem to fail even is the code is correct. Use the task scheduler from windows to run the database and exit it when finished, so you always have a clean start and avoid memory leakage. Another problem is that when the database crashes, all further runs are paused until you manualy intervean the error message Access give on screen. Wow, if it crashes it will not run until you do something. Another issue is that when running on a server, that server needs to be logged on. Access does not run with beeing logged in. Also sometimes Access start in a size like the app has been dragged to minimum size, a small rectangular, don't know why, posibly after a minor crash. Some of my form resizing codes failed on that because Access windows size is to small, had to take that in acoount to, etc etc These are my experiances. Based on these I have no doubt about not using access for this purpose anymore. Access is not stable enough if you want to keep it running al day all night without intervening. At the first occasion I have to rewrite the reporting engine I would certanly go for a real service running a a server independent, if such is posible when generating the report in an Excel object?! I looked at VB6, you can write a service in VB but it was not adviced because the vb runtime does generate Visual (form) errors. But I suspect running a VB app for this is far more stable. Some tips when do using Acess. -Check readonly state of database when opening (BACKUP!!!). -Don't use any forms (event not for progress monitoring) -use a log table for logging progress or errors, so you can monitor later what went wrong. -Quit the apllication when having an an unforseen error, so your scheduled task keeps running dooing at least some of the jobs. -Have something to verify if the app still runs, like send a daily e-mail with a status. When you don't get the e-mail, you know somethings wrong. -Set the printer from Access each time you need to print. When using the server also as a Terminal Server and a users log on it set the default printer from the admin to another printer. Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Tuesday, March 06, 2007 8:42 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Suitability of Access For Task Larry, I have an A2K db that also runs 24/7/356...it checks an FTP site every 5 minutes...if there are files...downloads...clears FTP site...analyzes data...and sends email. I have NOT built an AUTO Archive yet...so about once every 3 months I manually archive and compact. Other than that...I have had no issues. Good Luck, Mark A. Matte >From: "McGillivray, Don [IT]" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] Suitability of Access For Task >Date: Tue, 6 Mar 2007 13:08:54 -0600 > >Larry, > >FWIW, I have an app that basically runs unattended 24/7/356. It runs >in a terminal service session on a remote server, and monitors the >status of several directories on several servers and manages and >summarizes the contents of files that it finds there. It's designed to >ignore, retry, and/or send alarms if network difficulties prevent >access to the various target servers. Otherwise, it stops only when I >bring it down for maintenance/upgrade, etc.. It gives me danged few >problems running in this way. > >HTH, > >Don > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence >Mrazek >Sent: Tuesday, March 06, 2007 10:29 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Suitability of Access For Task > >Thanks John: > >On your app, does Access basically stay "on" all of the time, or do you >schedule it to also close and reopen? I've had server apps that open at >specified times, run a process, then close ... Those have worked quite >well for me. > >Basically, just worried about the application timing out or freezing on me. > >Any recommendations on barcoding add-ins for Access? > >Larry Mrazek >LCM Research, Inc. >www.lcm-res.com >lmrazek at lcm-res.com >ph. 314-432-5886 >mobile: 314-496-1645 > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Tuesday, March 06, 2007 11:56 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Suitability of Access For Task > >I don't see anything there that is not doable in Access. I run Access >on a server where it does this type of monitoring. > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence >Mrazek >Sent: Tuesday, March 06, 2007 12:24 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Suitability of Access For Task > >Hi Folks: > >I have a possible project that will need to: > >1. Monitor a dbase table for changes, when a certain event is seen, >read an ID number and print it in EAN128 barcode format. >2. Monitor another dbase table for a specific event, then write an ID >number to a temp table. >3. Scan the barcode from #1 and compare it the ID number from #2 ... If >they match, write success codes to a table, if they don't, display >error and write info to a table. > >Given that this app will have to be running 12-18 hrs per day; it will >usually have to deal with 30-50 of these events per day, should I be >looking to write it in VB.NET? > > > >Larry Mrazek >LCM Research, Inc. >www.lcm-res.com >lmrazek at lcm-res.com >ph. 314-432-5886 >mobile: 314-496-1645 > > > > >-- >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 _________________________________________________________________ Find a local pizza place, movie theater, and more....then map the best route! http://maps.live.com/?icid=hmtag1&FORM=MGAC01 From wdhindman at dejpolsystems.com Tue Mar 6 16:17:20 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Tue, 6 Mar 2007 17:17:20 -0500 Subject: [AccessD] Access Reopens?!? References: <001101c7602a$e00deb50$0200a8c0@danwaters> Message-ID: <001901c7603d$35fca5d0$9258eb44@50NM721> Dan ...when all else fails, I use this ...it gets rid of all the residue that MS leaves floating around in your mdb ...it has saved my butt many times when strange things suddenly started happening.. http://www.rogersaccesslibrary.com/Otherdownload.asp?SampleName='EATBloatV2.mdb' William Hindman ----- Original Message ----- From: "Dan Waters" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 06, 2007 3:06 PM Subject: [AccessD] Access Reopens?!? > > Hello Everyone, > > I have a database right now that is exhibiting strange behavior. This is > a > FE/BE database with a library mdb referenced by the FE. > > When I take a certain action, the database will shutdown normally, but > then > the library mdb will open at a certain place in a certain procedure and a > form, designed as a messagebox with colored buttons, opens to ask me a > question. On that form I can usually click one of the two buttons, but in > this particular sequence the form is unresponsive. And when this form > opens, there is no Access window, just the form on the PC desktop. When > this happens, I go to task manager, but Access doesn't show as one of the > running applications. MS Access does show as one of the running > processes, > and when I close that process the unresponsive form will close. This is > completely repeatable, and is happening on my PC and on a client's system. > > This particular code has worked fine for at least a year, and I don't know > what I might have done to change it. > > I've already imported all the objects into a new database for both the FE > and library, but that didn't fix it. My next step is to comment out all > the > code in both databases, decompile, compile, compact & repair, and then > import all the objects into new databases (this will take hours!). > > Does anyone have any magic tricks to find or fix something like this? > > Thanks! > Dan Waters > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Mar 6 19:13:34 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 6 Mar 2007 17:13:34 -0800 Subject: [AccessD] Lost Focus. Not? In-Reply-To: <990409.79649.qm@web88202.mail.re2.yahoo.com> Message-ID: <00c501c76055$d3cb4830$0201a8c0@HAL9005> "It hasn't quite lost focus yet, " D'oh! Is this a programming language or a philosophical debate? OK, I yield. In the after update event of the combo box I set the focus to the next logical field and then disappeared the combo box. But spiritually it is quite unsatisfying. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 12:38 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Lost Focus. Not? It hasn't quite lost focus yet, since its lost focus event is still running. You might be better off specifically setting the focus to a new control, within your lost focus event. Then you can hide the control. Arthur ----- Original Message ---- From: Rocky Smolin at Beach Access Software To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 3:12:30 PM Subject: [AccessD] Lost Focus. Not? Dear List: When the following code is run: Private Sub cboManufacturers_LostFocus() Me.cboManufacturers.Visible = False End Sub I get an error that says "You can't hide a control that has the focus." Doesn't seem to make sense. What am I missing here? TIA, 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/711 - Release Date: 3/5/2007 9:41 AM From wdhindman at dejpolsystems.com Tue Mar 6 19:32:34 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Tue, 6 Mar 2007 20:32:34 -0500 Subject: [AccessD] Lost Focus. Not? References: <00c501c76055$d3cb4830$0201a8c0@HAL9005> Message-ID: <002201c76058$7bba6470$9258eb44@50NM721> ...Confucius say: He who seeks satisfaction from Access is doomed to a half-life. William Hindman ----- Original Message ----- From: "Rocky Smolin at Beach Access Software" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 06, 2007 8:13 PM Subject: Re: [AccessD] Lost Focus. Not? > "It hasn't quite lost focus yet, " > > D'oh! Is this a programming language or a philosophical debate? > > OK, I yield. In the after update event of the combo box I set the focus to > the next logical field and then disappeared the combo box. > > But spiritually it is quite unsatisfying. > > Rocky > > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > artful at rogers.com > Sent: Tuesday, March 06, 2007 12:38 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Lost Focus. Not? > > It hasn't quite lost focus yet, since its lost focus event is still > running. > You might be better off specifically setting the focus to a new control, > within your lost focus event. Then you can hide the control. > > > Arthur > > > > ----- Original Message ---- > From: Rocky Smolin at Beach Access Software > To: Access Developers discussion and problem solving > > Sent: Tuesday, March 6, 2007 3:12:30 PM > Subject: [AccessD] Lost Focus. Not? > > > Dear List: > > When the following code is run: > > Private Sub cboManufacturers_LostFocus() > Me.cboManufacturers.Visible = False > End Sub > > I get an error that says "You can't hide a control that has the focus." > Doesn't seem to make sense. What am I missing here? > > TIA, > > 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.7/711 - Release Date: 3/5/2007 > 9:41 AM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From michael at ddisolutions.com.au Tue Mar 6 19:56:44 2007 From: michael at ddisolutions.com.au (Michael Maddison) Date: Wed, 7 Mar 2007 12:56:44 +1100 Subject: [AccessD] Suitability of Access For Task References: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com> <03bb01c76014$36414c90$036fa8c0@lcmdv8000> Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D01289391@ddi-01.DDI.local> Hi Larry, Your spec seems a little odd to me but I would be going for a stand alone exe, not Access for this. You might want to prototype in Access though ;-) How close to real time do you need for your monitoring? Why the temp table, why not monitor the source? On point #3 it seems that only 1 barcode can be live in the system at any time? cheers Michael M Hi Folks: I have a possible project that will need to: 1. Monitor a dbase table for changes, when a certain event is seen, read an ID number and print it in EAN128 barcode format. 2. Monitor another dbase table for a specific event, then write an ID number to a temp table. 3. Scan the barcode from #1 and compare it the ID number from #2 ... If they match, write success codes to a table, if they don't, display error and write info to a table. Given that this app will have to be running 12-18 hrs per day; it will usually have to deal with 30-50 of these events per day, should I be looking to write it in VB.NET? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 From lmrazek at lcm-res.com Tue Mar 6 20:20:17 2007 From: lmrazek at lcm-res.com (Lawrence Mrazek) Date: Tue, 6 Mar 2007 20:20:17 -0600 Subject: [AccessD] Suitability of Access For Task In-Reply-To: <59A61174B1F5B54B97FD4ADDE71E7D01289391@ddi-01.DDI.local> References: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com><03bb01c76014$36414c90$036fa8c0@lcmdv8000> <59A61174B1F5B54B97FD4ADDE71E7D01289391@ddi-01.DDI.local> Message-ID: <048a01c7605f$27742070$036fa8c0@lcmdv8000> Hi Michael: Yes, the spec is a bit odd. I can't do anything to the tables I'm connecting to because they are part of a standalone manufacturing system ... The barcoding is primarily to try to cut down on errors when users are adding ingredients ... Certain batches can only have specific ingredient mixes added to them. This will be a temporary fix for the system until the developers of the manufacturing system add this functionality. Thanks for the input. Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Maddison Sent: Tuesday, March 06, 2007 7:57 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Suitability of Access For Task Hi Larry, Your spec seems a little odd to me but I would be going for a stand alone exe, not Access for this. You might want to prototype in Access though ;-) How close to real time do you need for your monitoring? Why the temp table, why not monitor the source? On point #3 it seems that only 1 barcode can be live in the system at any time? cheers Michael M Hi Folks: I have a possible project that will need to: 1. Monitor a dbase table for changes, when a certain event is seen, read an ID number and print it in EAN128 barcode format. 2. Monitor another dbase table for a specific event, then write an ID number to a temp table. 3. Scan the barcode from #1 and compare it the ID number from #2 ... If they match, write success codes to a table, if they don't, display error and write info to a table. Given that this app will have to be running 12-18 hrs per day; it will usually have to deal with 30-50 of these events per day, should I be looking to write it in VB.NET? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Mar 7 00:54:04 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 06 Mar 2007 22:54:04 -0800 Subject: [AccessD] Lost Focus. Not? In-Reply-To: <00a101c7602b$c4ee99e0$0201a8c0@HAL9005> Message-ID: <0JEI00AOVTP2GAN2@l-daemon> Hi Rocky: This should only happens if your cursor is sitting or you have focus on the field you are trying to turn visibility off on. 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: Tuesday, March 06, 2007 12:13 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Lost Focus. Not? Dear List: When the following code is run: Private Sub cboManufacturers_LostFocus() Me.cboManufacturers.Visible = False End Sub I get an error that says "You can't hide a control that has the focus." Doesn't seem to make sense. What am I missing here? TIA, 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 Mar 7 01:14:42 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 6 Mar 2007 23:14:42 -0800 Subject: [AccessD] Lost Focus. Not? In-Reply-To: <0JEI00AOVTP2GAN2@l-daemon> Message-ID: <00f701c76088$474ac650$0201a8c0@HAL9005> Jim: Well my problem was in having unrealistic expectations about the behavior of others - other controls that is. You would think that by the time a Lost Focus event occurs, that the control could no longer have the focus. How sadly mistaken I was. You see, when the combo box triggers its Lost Focus event, it really hasn't given up it's focus. It is clinging desperately to the past, insisting that it has really not lost focus, and is in denial about the need to let go of its visibility. I learned all this by watching Dr. Phil's week long Access special. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 06, 2007 10:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Lost Focus. Not? Hi Rocky: This should only happens if your cursor is sitting or you have focus on the field you are trying to turn visibility off on. 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: Tuesday, March 06, 2007 12:13 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Lost Focus. Not? Dear List: When the following code is run: Private Sub cboManufacturers_LostFocus() Me.cboManufacturers.Visible = False End Sub I get an error that says "You can't hide a control that has the focus." Doesn't seem to make sense. What am I missing here? TIA, 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 3:42 PM From jwcolby at colbyconsulting.com Wed Mar 7 04:22:03 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 7 Mar 2007 05:22:03 -0500 Subject: [AccessD] FTP Message-ID: <00c201c760a2$7377fbc0$657aa8c0@m6805> I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting www.ColbyConsulting.com From marklbreen at gmail.com Wed Mar 7 05:09:11 2007 From: marklbreen at gmail.com (Mark Breen) Date: Wed, 7 Mar 2007 11:09:11 +0000 Subject: [AccessD] Lost Focus. Not? In-Reply-To: <00f701c76088$474ac650$0201a8c0@HAL9005> References: <0JEI00AOVTP2GAN2@l-daemon> <00f701c76088$474ac650$0201a8c0@HAL9005> Message-ID: Hello, As always, your writings make me smile, How does the box know that it ever truely had the focus? Cheers Mark On 07/03/07, Rocky Smolin at Beach Access Software wrote: > Jim: > > Well my problem was in having unrealistic expectations about the behavior of > others - other controls that is. You would think that by the time a Lost > Focus event occurs, that the control could no longer have the focus. How > sadly mistaken I was. > > You see, when the combo box triggers its Lost Focus event, it really hasn't > given up it's focus. It is clinging desperately to the past, insisting that > it has really not lost focus, and is in denial about the need to let go of > its visibility. > > I learned all this by watching Dr. Phil's week long Access special. > > Rocky > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Tuesday, March 06, 2007 10:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Lost Focus. Not? > > Hi Rocky: > > This should only happens if your cursor is sitting or you have focus on the > field you are trying to turn visibility off on. > > 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: Tuesday, March 06, 2007 12:13 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Lost Focus. Not? > > Dear List: > > When the following code is run: > > Private Sub cboManufacturers_LostFocus() > Me.cboManufacturers.Visible = False > End Sub > > I get an error that says "You can't hide a control that has the focus." > Doesn't seem to make sense. What am I missing here? > > TIA, > > 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 > 3:42 PM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Wed Mar 7 05:17:55 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 7 Mar 2007 06:17:55 -0500 Subject: [AccessD] Lost Focus. Not? In-Reply-To: References: <0JEI00AOVTP2GAN2@l-daemon><00f701c76088$474ac650$0201a8c0@HAL9005> Message-ID: <00c701c760aa$4159cee0$657aa8c0@m6805> IT is, therefore it exists. If IT exists, it must have the focus, at least long enough to determine that IT is. What is less clear, do YOU exist. >From over there IT is not certain. ;~) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: Wednesday, March 07, 2007 6:09 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Lost Focus. Not? Hello, As always, your writings make me smile, How does the box know that it ever truely had the focus? Cheers Mark On 07/03/07, Rocky Smolin at Beach Access Software wrote: > Jim: > > Well my problem was in having unrealistic expectations about the > behavior of others - other controls that is. You would think that by > the time a Lost Focus event occurs, that the control could no longer > have the focus. How sadly mistaken I was. > > You see, when the combo box triggers its Lost Focus event, it really > hasn't given up it's focus. It is clinging desperately to the past, > insisting that it has really not lost focus, and is in denial about > the need to let go of its visibility. > > I learned all this by watching Dr. Phil's week long Access special. > > Rocky > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence > Sent: Tuesday, March 06, 2007 10:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Lost Focus. Not? > > Hi Rocky: > > This should only happens if your cursor is sitting or you have focus > on the field you are trying to turn visibility off on. > > 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: Tuesday, March 06, 2007 12:13 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Lost Focus. Not? > > Dear List: > > When the following code is run: > > Private Sub cboManufacturers_LostFocus() > Me.cboManufacturers.Visible = False End Sub > > I get an error that says "You can't hide a control that has the focus." > Doesn't seem to make sense. What am I missing here? > > TIA, > > 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: > 3/6/2007 > 3:42 PM > > > -- > 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 Wed Mar 7 07:46:16 2007 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 7 Mar 2007 07:46:16 -0600 Subject: [AccessD] Access Reopens?!? In-Reply-To: <001901c7603d$35fca5d0$9258eb44@50NM721> References: <001101c7602a$e00deb50$0200a8c0@danwaters> <001901c7603d$35fca5d0$9258eb44@50NM721> Message-ID: <000c01c760be$fad479b0$0200a8c0@danwaters> William, This certainly looks like a Magic Tool to me! I'll reply back to say how things worked. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Tuesday, March 06, 2007 4:17 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Reopens?!? Dan ...when all else fails, I use this ...it gets rid of all the residue that MS leaves floating around in your mdb ...it has saved my butt many times when strange things suddenly started happening.. http://www.rogersaccesslibrary.com/Otherdownload.asp?SampleName='EATBloatV2. mdb' William Hindman ----- Original Message ----- From: "Dan Waters" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 06, 2007 3:06 PM Subject: [AccessD] Access Reopens?!? > > Hello Everyone, > > I have a database right now that is exhibiting strange behavior. This is > a > FE/BE database with a library mdb referenced by the FE. > > When I take a certain action, the database will shutdown normally, but > then > the library mdb will open at a certain place in a certain procedure and a > form, designed as a messagebox with colored buttons, opens to ask me a > question. On that form I can usually click one of the two buttons, but in > this particular sequence the form is unresponsive. And when this form > opens, there is no Access window, just the form on the PC desktop. When > this happens, I go to task manager, but Access doesn't show as one of the > running applications. MS Access does show as one of the running > processes, > and when I close that process the unresponsive form will close. This is > completely repeatable, and is happening on my PC and on a client's system. > > This particular code has worked fine for at least a year, and I don't know > what I might have done to change it. > > I've already imported all the objects into a new database for both the FE > and library, but that didn't fix it. My next step is to comment out all > the > code in both databases, decompile, compile, compact & repair, and then > import all the objects into new databases (this will take hours!). > > Does anyone have any magic tricks to find or fix something like this? > > Thanks! > Dan Waters > > > -- > 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 bheid at sc.rr.com Wed Mar 7 07:53:26 2007 From: bheid at sc.rr.com (Bobby Heid) Date: Wed, 7 Mar 2007 08:53:26 -0500 Subject: [AccessD] FTP In-Reply-To: <00c201c760a2$7377fbc0$657aa8c0@m6805> References: <00c201c760a2$7377fbc0$657aa8c0@m6805> Message-ID: <002401c760bf$fb523fc0$2c01a8c0@bhxp> John, How do you handle licensing with that product? Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting www.ColbyConsulting.com From jwcolby at colbyconsulting.com Wed Mar 7 07:51:44 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 7 Mar 2007 08:51:44 -0500 Subject: [AccessD] Access Reopens?!? In-Reply-To: <000c01c760be$fad479b0$0200a8c0@danwaters> References: <001101c7602a$e00deb50$0200a8c0@danwaters><001901c7603d$35fca5d0$9258eb44@50NM721> <000c01c760be$fad479b0$0200a8c0@danwaters> Message-ID: <00cf01c760bf$be354290$657aa8c0@m6805> I get an error going there. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, March 07, 2007 8:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access Reopens?!? William, This certainly looks like a Magic Tool to me! I'll reply back to say how things worked. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Tuesday, March 06, 2007 4:17 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Reopens?!? Dan ...when all else fails, I use this ...it gets rid of all the residue that MS leaves floating around in your mdb ...it has saved my butt many times when strange things suddenly started happening.. http://www.rogersaccesslibrary.com/Otherdownload.asp?SampleName='EATBloatV2. mdb' William Hindman ----- Original Message ----- From: "Dan Waters" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 06, 2007 3:06 PM Subject: [AccessD] Access Reopens?!? > > Hello Everyone, > > I have a database right now that is exhibiting strange behavior. This is > a > FE/BE database with a library mdb referenced by the FE. > > When I take a certain action, the database will shutdown normally, but > then > the library mdb will open at a certain place in a certain procedure and a > form, designed as a messagebox with colored buttons, opens to ask me a > question. On that form I can usually click one of the two buttons, but in > this particular sequence the form is unresponsive. And when this form > opens, there is no Access window, just the form on the PC desktop. When > this happens, I go to task manager, but Access doesn't show as one of the > running applications. MS Access does show as one of the running > processes, > and when I close that process the unresponsive form will close. This is > completely repeatable, and is happening on my PC and on a client's system. > > This particular code has worked fine for at least a year, and I don't know > what I might have done to change it. > > I've already imported all the objects into a new database for both the FE > and library, but that didn't fix it. My next step is to comment out all > the > code in both databases, decompile, compile, compact & repair, and then > import all the objects into new databases (this will take hours!). > > Does anyone have any magic tricks to find or fix something like this? > > Thanks! > Dan Waters > > > -- > 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 Wed Mar 7 08:45:38 2007 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 7 Mar 2007 08:45:38 -0600 Subject: [AccessD] Access Reopens?!? In-Reply-To: <00cf01c760bf$be354290$657aa8c0@m6805> References: <001101c7602a$e00deb50$0200a8c0@danwaters><001901c7603d$35fca5d0$9258eb44@50NM721><000c01c760be$fad479b0$0200a8c0@danwaters> <00cf01c760bf$be354290$657aa8c0@m6805> Message-ID: <001501c760c7$45d2a6a0$0200a8c0@danwaters> John, I just went to: http://www.rogersaccesslibrary.com/ and quickly searched till I found EATBloatV2. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 7:52 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access Reopens?!? I get an error going there. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, March 07, 2007 8:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access Reopens?!? William, This certainly looks like a Magic Tool to me! I'll reply back to say how things worked. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Tuesday, March 06, 2007 4:17 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Reopens?!? Dan ...when all else fails, I use this ...it gets rid of all the residue that MS leaves floating around in your mdb ...it has saved my butt many times when strange things suddenly started happening.. http://www.rogersaccesslibrary.com/Otherdownload.asp?SampleName='EATBloatV2. mdb' William Hindman ----- Original Message ----- From: "Dan Waters" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 06, 2007 3:06 PM Subject: [AccessD] Access Reopens?!? > > Hello Everyone, > > I have a database right now that is exhibiting strange behavior. This is > a > FE/BE database with a library mdb referenced by the FE. > > When I take a certain action, the database will shutdown normally, but > then > the library mdb will open at a certain place in a certain procedure and a > form, designed as a messagebox with colored buttons, opens to ask me a > question. On that form I can usually click one of the two buttons, but in > this particular sequence the form is unresponsive. And when this form > opens, there is no Access window, just the form on the PC desktop. When > this happens, I go to task manager, but Access doesn't show as one of the > running applications. MS Access does show as one of the running > processes, > and when I close that process the unresponsive form will close. This is > completely repeatable, and is happening on my PC and on a client's system. > > This particular code has worked fine for at least a year, and I don't know > what I might have done to change it. > > I've already imported all the objects into a new database for both the FE > and library, but that didn't fix it. My next step is to comment out all > the > code in both databases, decompile, compile, compact & repair, and then > import all the objects into new databases (this will take hours!). > > Does anyone have any magic tricks to find or fix something like this? > > Thanks! > Dan Waters > > > -- > 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 wdhindman at dejpolsystems.com Wed Mar 7 08:53:51 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Wed, 7 Mar 2007 09:53:51 -0500 Subject: [AccessD] Access Reopens?!? References: <001101c7602a$e00deb50$0200a8c0@danwaters><001901c7603d$35fca5d0$9258eb44@50NM721><000c01c760be$fad479b0$0200a8c0@danwaters> <00cf01c760bf$be354290$657aa8c0@m6805> Message-ID: <002101c760c8$6c66ca70$9258eb44@50NM721> ...your reputation precedes you :)))) William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, March 07, 2007 8:51 AM Subject: Re: [AccessD] Access Reopens?!? >I get an error going there. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Wednesday, March 07, 2007 8:46 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access Reopens?!? > > William, > > This certainly looks like a Magic Tool to me! > > I'll reply back to say how things worked. > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman > Sent: Tuesday, March 06, 2007 4:17 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access Reopens?!? > > Dan > > ...when all else fails, I use this ...it gets rid of all the residue that > MS > > leaves floating around in your mdb ...it has saved my butt many times when > strange things suddenly started happening.. > http://www.rogersaccesslibrary.com/Otherdownload.asp?SampleName='EATBloatV2. > mdb' > > William Hindman > > ----- Original Message ----- > From: "Dan Waters" > To: "'Access Developers discussion and problem solving'" > > Sent: Tuesday, March 06, 2007 3:06 PM > Subject: [AccessD] Access Reopens?!? > > >> >> Hello Everyone, >> >> I have a database right now that is exhibiting strange behavior. This is >> a >> FE/BE database with a library mdb referenced by the FE. >> >> When I take a certain action, the database will shutdown normally, but >> then >> the library mdb will open at a certain place in a certain procedure and a >> form, designed as a messagebox with colored buttons, opens to ask me a >> question. On that form I can usually click one of the two buttons, but >> in >> this particular sequence the form is unresponsive. And when this form >> opens, there is no Access window, just the form on the PC desktop. When >> this happens, I go to task manager, but Access doesn't show as one of the >> running applications. MS Access does show as one of the running >> processes, >> and when I close that process the unresponsive form will close. This is >> completely repeatable, and is happening on my PC and on a client's >> system. >> >> This particular code has worked fine for at least a year, and I don't >> know >> what I might have done to change it. >> >> I've already imported all the objects into a new database for both the FE >> and library, but that didn't fix it. My next step is to comment out all >> the >> code in both databases, decompile, compile, compact & repair, and then >> import all the objects into new databases (this will take hours!). >> >> Does anyone have any magic tricks to find or fix something like this? >> >> Thanks! >> Dan Waters >> >> >> -- >> 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 jwcolby at colbyconsulting.com Wed Mar 7 08:58:50 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 7 Mar 2007 09:58:50 -0500 Subject: [AccessD] Access Reopens?!? In-Reply-To: <002101c760c8$6c66ca70$9258eb44@50NM721> References: <001101c7602a$e00deb50$0200a8c0@danwaters><001901c7603d$35fca5d0$9258eb44@50NM721><000c01c760be$fad479b0$0200a8c0@danwaters><00cf01c760bf$be354290$657aa8c0@m6805> <002101c760c8$6c66ca70$9258eb44@50NM721> Message-ID: <00d001c760c9$1e0efc20$657aa8c0@m6805> LOL. Probably! John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Wednesday, March 07, 2007 9:54 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Reopens?!? ...your reputation precedes you :)))) William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, March 07, 2007 8:51 AM Subject: Re: [AccessD] Access Reopens?!? >I get an error going there. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Wednesday, March 07, 2007 8:46 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access Reopens?!? > > William, > > This certainly looks like a Magic Tool to me! > > I'll reply back to say how things worked. > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman > Sent: Tuesday, March 06, 2007 4:17 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access Reopens?!? > > Dan > > ...when all else fails, I use this ...it gets rid of all the residue that > MS > > leaves floating around in your mdb ...it has saved my butt many times when > strange things suddenly started happening.. > http://www.rogersaccesslibrary.com/Otherdownload.asp?SampleName='EATBloatV2. > mdb' > > William Hindman > > ----- Original Message ----- > From: "Dan Waters" > To: "'Access Developers discussion and problem solving'" > > Sent: Tuesday, March 06, 2007 3:06 PM > Subject: [AccessD] Access Reopens?!? > > >> >> Hello Everyone, >> >> I have a database right now that is exhibiting strange behavior. This is >> a >> FE/BE database with a library mdb referenced by the FE. >> >> When I take a certain action, the database will shutdown normally, but >> then >> the library mdb will open at a certain place in a certain procedure and a >> form, designed as a messagebox with colored buttons, opens to ask me a >> question. On that form I can usually click one of the two buttons, but >> in >> this particular sequence the form is unresponsive. And when this form >> opens, there is no Access window, just the form on the PC desktop. When >> this happens, I go to task manager, but Access doesn't show as one of the >> running applications. MS Access does show as one of the running >> processes, >> and when I close that process the unresponsive form will close. This is >> completely repeatable, and is happening on my PC and on a client's >> system. >> >> This particular code has worked fine for at least a year, and I don't >> know >> what I might have done to change it. >> >> I've already imported all the objects into a new database for both the FE >> and library, but that didn't fix it. My next step is to comment out all >> the >> code in both databases, decompile, compile, compact & repair, and then >> import all the objects into new databases (this will take hours!). >> >> Does anyone have any magic tricks to find or fix something like this? >> >> Thanks! >> Dan Waters >> >> >> -- >> 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 jwcolby at colbyconsulting.com Wed Mar 7 08:59:08 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 7 Mar 2007 09:59:08 -0500 Subject: [AccessD] FTP In-Reply-To: <002401c760bf$fb523fc0$2c01a8c0@bhxp> References: <00c201c760a2$7377fbc0$657aa8c0@m6805> <002401c760bf$fb523fc0$2c01a8c0@bhxp> Message-ID: <00d101c760c9$29078480$657aa8c0@m6805> I have my client purchase the 3DFTP product. I don't have any commercial products, all of my stuff is consulting jobs. I am developing an access C2DbFTP.mda (library / framework) that does drop box monitoring to upload / download files. This application just watches specific directories and if a file appears, moves it to a different directory. Monitor FTP dir / move to local dir, monitor local dir / move to ftp dir. This application does not DO ANYTHING with the files moved, it just moves them, and logs the move. The idea is to allow any application that needs such functionality to just drop a file in a directory and expect that it will be moved to the right place. For example DISCO - my insurance call center client's application - needs to FTP files from insurance companies to the local drive. Once a file appears from the insurer, the file is opened by DISCO and loaded into the database. Likewise the application needs to ftp files back to the insurer and also needs to ftp files to banks. Thus DISCO prepares "reports" (as I discussed in a previous thread) and drops those "reports" into a specific directory on the local hard disk. The C2DbFTP client watches these hard disk directories for files, and simply transfers them up to whatever ftp address is associated with that directory. My C2DbFTP application has a table that says: For tblDropBox: Drop Box PKID 'PKID of a record LocalDir 'Local directory on the hard disk FTP site 'FTP site FTP PW 'FTP Password FTP User 'FTP Username FTP Dir 'Directory on the FTP site Direction of transfer 'Direction of the FTP transfer Log Table 'Table to log results to C2DbFTP loads this table to determine all of the directories / FTP sites to monitor and which direction the transfer has to go. C2DbFTP simply polls each "source" directory for files, and if any files are found, they are moved to the destination directory and deleted in the source directory. The Direction of Transfer tells C2DbFTP whether the transfer is from an FTP site down to a local drive or vv. When any file is transferred, it is logged in the Log Table. The log table is nothing more than the PKID from tblDropBox, the file name, the date and time the move occurred, and an error code in case the FTP failed for some reason. So ANY application can write a record into the tblDropBox telling C2DbFTP "I need a transfer done", drop a file into the directory that is to be monitored (if a send), and watch the log table for the file being sent. It can get files this way, and it can send files this way. If it receiving files, it writes a tblDropBox record to set up the transfers and watches local directory for files. What is done with the files are not the concern of C2DbFTP, just the fact that FTP / local directories need to be monitored for files to move. The application moving files does not have to "know how to do FTP", all it needs to know is how to write a record to the table telling C2DbFTP to move a file, and provide a log table to watch for the move results. The application uses / creates the files, C2DbFTP just moves them. I am using this with another client to NCOA process addresses. The client runs C2DbFTP. He sets up an upload directory to be watched by C2DbFTP and then drops files of addresses to be processed into that upload directory. C2DbFTP watches the directory and uploads them to my FTP site. Another instance of C2DbFTP running on my server here at my office watches the FTP upload directory (for that client) up on my FTP server and if a file exists, downloads it to my local server. My local server runs the file through the NCOA address processing system which drops the result file into a specific directory on my local server hard disk. C2DBFTP is watching that dir and uploads the files back to the FTP site for that client. The C2DbFTP instance running at the client watches for files in that FTP directory on my site and downloads to the client's hard disk. The client's database application watches for files in that local hard disk dir and if one appears, loads the file into the database for processing / merging back into his address table. As you can see, neither my NCOA processing application nor the clients database application needs to understand FTP, all it needs to understand is where to place the files to be NCOA processed and what to do when NCOA processed files appear in a specific directory. Likewise, my NCOA processing application doesn't need to understand FTP, all it needs to do is know where to place files and what to do when files appear in a given directory. BTW, my NCOA processing application also logs the files being processed and generates billing information which is sent to the client, billing them for the NCOA processing. So C2DbFTP can be used by completely different applications to process FTP transfers. I have a wrapper class for the 3DFTP API. And of course each of these applications could be custom programmed to do FTP directly, inside of each application using my wrapper class. And if that becomes necessary I can certainly do that, but a "drop box" metaphor with a log table works quite well much of the time, and can be implemented much more quickly. Drop C2DbFTP in place and run it. Drop records in the table drop box, and start dropping files / watching for files. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Wednesday, March 07, 2007 8:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, How do you handle licensing with that product? Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting 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 Wed Mar 7 09:00:19 2007 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 07 Mar 2007 10:00:19 -0500 Subject: [AccessD] FTP In-Reply-To: <00c201c760a2$7377fbc0$657aa8c0@m6805> References: <00c201c760a2$7377fbc0$657aa8c0@m6805> Message-ID: <011a01c760c9$53973560$8abea8c0@XPS> John, I use two different approaches: 1. Older code VBA based which uses the built-in Microsoft FTP client. I script a batch file, execute it, wait for it to finish, then parse the resulting log file. I have procedures for Uploading, Downloading, Fetching a directory list, and deleting FTP files. I like this approach because it's simple. No installation worries and I can troubleshoot very easily as what the code does is exactly what I would do from the command line. It's not often I have problems with it. 2. I use the FTP Classes from Dev's web site. I've used this quit a few projects. Cleaner to code by far then #1, but difficult to trouble shoot when something goes wrong (pretty much always has been my mistake). There can be installation issues as the code relies on WinInet.dll. I did have one client where FTP operations did not work through my app or IE, so I swapped out the code for #1, which worked. Never took the time to figure out why. HTH, Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at gmail.com Wed Mar 7 09:34:54 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Wed, 7 Mar 2007 10:34:54 -0500 Subject: [AccessD] Access Reopens?!? In-Reply-To: <00cf01c760bf$be354290$657aa8c0@m6805> References: <001101c7602a$e00deb50$0200a8c0@danwaters> <001901c7603d$35fca5d0$9258eb44@50NM721> <000c01c760be$fad479b0$0200a8c0@danwaters> <00cf01c760bf$be354290$657aa8c0@m6805> Message-ID: On 3/7/07, JWColby wrote: > I get an error going there. Make sure there is a single quote at the tail end of the URL. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From markamatte at hotmail.com Wed Mar 7 09:59:24 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 07 Mar 2007 15:59:24 +0000 Subject: [AccessD] Lost Focus. Not? Message-ID: Rocky, That got me laughing out loud...people walking by the office are staring. Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Lost Focus. Not? >Date: Tue, 6 Mar 2007 23:14:42 -0800 > >Jim: > >Well my problem was in having unrealistic expectations about the behavior >of >others - other controls that is. You would think that by the time a Lost >Focus event occurs, that the control could no longer have the focus. How >sadly mistaken I was. > >You see, when the combo box triggers its Lost Focus event, it really hasn't >given up it's focus. It is clinging desperately to the past, insisting >that >it has really not lost focus, and is in denial about the need to let go of >its visibility. > >I learned all this by watching Dr. Phil's week long Access special. > >Rocky > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence >Sent: Tuesday, March 06, 2007 10:54 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Lost Focus. Not? > >Hi Rocky: > >This should only happens if your cursor is sitting or you have focus on the >field you are trying to turn visibility off on. > >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: Tuesday, March 06, 2007 12:13 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Lost Focus. Not? > >Dear List: > >When the following code is run: > >Private Sub cboManufacturers_LostFocus() > Me.cboManufacturers.Visible = False >End Sub > >I get an error that says "You can't hide a control that has the focus." >Doesn't seem to make sense. What am I missing here? > >TIA, > >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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 >3:42 PM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Find a local pizza place, movie theater, and more?.then map the best route! http://maps.live.com/?icid=hmtag1&FORM=MGAC01 From jimdettman at verizon.net Wed Mar 7 10:07:07 2007 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 07 Mar 2007 11:07:07 -0500 Subject: [AccessD] Suitability of Access For Task In-Reply-To: <03bb01c76014$36414c90$036fa8c0@lcmdv8000> References: <20070306144241.86936.qmail@web88210.mail.re2.yahoo.com> <03bb01c76014$36414c90$036fa8c0@lcmdv8000> Message-ID: <014901c760d2$a8a0fd30$8abea8c0@XPS> Larry, I'll basically ditto Mark's comments, but I generally prefer to allow access to Startup/shutdown via the Windows task scheduler every x minutes. The only time I leave it running constantly is if the monitoring it needs to do is constant. This approach minimizes overall load on the server if it's running a bunch of stuff. As John said, there is no reason why Access can't handle that. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek Sent: Tuesday, March 06, 2007 12:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Suitability of Access For Task Hi Folks: I have a possible project that will need to: 1. Monitor a dbase table for changes, when a certain event is seen, read an ID number and print it in EAN128 barcode format. 2. Monitor another dbase table for a specific event, then write an ID number to a temp table. 3. Scan the barcode from #1 and compare it the ID number from #2 ... If they match, write success codes to a table, if they don't, display error and write info to a table. Given that this app will have to be running 12-18 hrs per day; it will usually have to deal with 30-50 of these events per day, should I be looking to write it in VB.NET? Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:43 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause You are incorrect about when the static needs to be evaluated, JC. When creating your subquery, place the name of the static function in the criteria row of the appropriate column in the builder. That's all you need to do. Of course, you must set the static function, prior to running the query, from your front end, but if that is done then the query will run exactly as expected. I have lots of queries and subqueries that work just like this. The only down-side is that should you ever have to migrate the query to SQL Server, then you have to rewrite it as a UDF that takes parameters. Anyway, I thought that you wanted to use the static inside the subquery, not within the IN() clause. Perhaps I misread the original message. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:55:58 AM Subject: Re: [AccessD] Using a query name in an in clause Arthur, >Also, presumably the subquery returns exactly one column. yes >I take it this is an Access query not a SQL query, since your message >is on the AccessD forum. You could get around this problem by using static functions in the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. As you must know by now, you and I are the (co) kings of static functions. And unfortunately, a static function doesn't help, for the reason that it has to be evaluated before it can be inserted in the SQL statement. I am trying to make a simple query that sits in the combo that is being filtered. The IN clause of a SQL statement appears to accept ONLY a comma delimited list, or a query that returns a list. It (apparently) cannot contain a function, a name of a query etc. I am quite capable of dynamically building a SQL statement and assigning that sql string to the property of the table but I wanted to avoid that. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Tuesday, March 06, 2007 8:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using a query name in an in clause I take it this is an Access query not a SQL query, since your message is on the AccessD forum. You could get around this problem by using static functions in the the subquery rather than references to the controls on the form. Also, presumably the subquery returns exactly one column. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Tuesday, March 6, 2007 8:18:45 AM Subject: [AccessD] Using a query name in an in clause I am trying to set up a filtered combo. The combo needs to display records "where AgencyID in (qryAgencyIDResultSet)" so to speak. If I replace the name qryAgencyIDResultSet with the sql that makes up qryAgencyIDResultSet the query works just fine. I really need to use a query name as shown initially for the simple reason that the query references controls on forms / fltr() type things in order to select that result set. Doing this directly in the subquery gets darned messy. Is it possible (is there any syntax) to reference the name of a query as the subquery in an IN clause, rather than specifically placing the subquery's SQL statement inside of the IN clause? The only way I have accomplished this in the past was to dynamically build the query in a string variable and then assign that to either the combo's property directly, or by editing the query def sql property. I am trying to avoid that messy stuff. John W. Colby Colby Consulting 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 -- 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 Mar 7 10:11:08 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 7 Mar 2007 08:11:08 -0800 Subject: [AccessD] Lost Focus. Not? In-Reply-To: Message-ID: <004601c760d3$37b9fc10$0201a8c0@HAL9005> OK, I started this: "If a treeview fails in a For/Next..." But I can't do the rest. Anyone? (OK. Early for Friday humour but maybe the moderators are sleeping...) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: Wednesday, March 07, 2007 3:09 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Lost Focus. Not? Hello, As always, your writings make me smile, How does the box know that it ever truely had the focus? Cheers Mark On 07/03/07, Rocky Smolin at Beach Access Software wrote: > Jim: > > Well my problem was in having unrealistic expectations about the > behavior of others - other controls that is. You would think that by > the time a Lost Focus event occurs, that the control could no longer > have the focus. How sadly mistaken I was. > > You see, when the combo box triggers its Lost Focus event, it really > hasn't given up it's focus. It is clinging desperately to the past, > insisting that it has really not lost focus, and is in denial about > the need to let go of its visibility. > > I learned all this by watching Dr. Phil's week long Access special. > > Rocky > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence > Sent: Tuesday, March 06, 2007 10:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Lost Focus. Not? > > Hi Rocky: > > This should only happens if your cursor is sitting or you have focus > on the field you are trying to turn visibility off on. > > 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: Tuesday, March 06, 2007 12:13 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Lost Focus. Not? > > Dear List: > > When the following code is run: > > Private Sub cboManufacturers_LostFocus() > Me.cboManufacturers.Visible = False End Sub > > I get an error that says "You can't hide a control that has the focus." > Doesn't seem to make sense. What am I missing here? > > TIA, > > 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: > 3/6/2007 > 3:42 PM > > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 3:42 PM From markamatte at hotmail.com Wed Mar 7 10:11:57 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 07 Mar 2007 16:11:57 +0000 Subject: [AccessD] FTP In-Reply-To: <011a01c760c9$53973560$8abea8c0@XPS> Message-ID: John, I use some older VBA code as well...I downloaded (or it was emailed) an example years ago and took out the parts I needed. There are no credits in the db...but the properties are locked out...not sure why. If you want a copy...email offlist. Thanks, Mark A. Matte >From: "Jim Dettman" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] FTP >Date: Wed, 07 Mar 2007 10:00:19 -0500 > >John, > > I use two different approaches: > >1. Older code VBA based which uses the built-in Microsoft FTP client. I >script a batch file, execute it, wait for it to finish, then parse the >resulting log file. I have procedures for Uploading, Downloading, Fetching >a directory list, and deleting FTP files. > > I like this approach because it's simple. No installation worries and >I >can troubleshoot very easily as what the code does is exactly what I would >do from the command line. It's not often I have problems with it. > >2. I use the FTP Classes from Dev's web site. I've used this quit a few >projects. Cleaner to code by far then #1, but difficult to trouble shoot >when something goes wrong (pretty much always has been my mistake). There >can be installation issues as the code relies on WinInet.dll. I did have >one client where FTP operations did not work through my app or IE, so I >swapped out the code for #1, which worked. Never took the time to figure >out why. > >HTH, >Jim > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Wednesday, March 07, 2007 5:22 AM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] FTP > >I noticed at least one person discussing monitoring directories and FTPing >up/down. For those that do that, what method do you use for implementing >the FTP stuff? I have been developing similar capabilities using 3DFTP >(which I love and recommend highly) and an API to program to it. > >John W. Colby >Colby Consulting >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 _________________________________________________________________ Don?t miss your chance to WIN 10 hours of private jet travel from Microsoft? Office Live http://clk.atdmt.com/MRT/go/mcrssaub0540002499mrt/direct/01/ From markamatte at hotmail.com Wed Mar 7 10:15:31 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 07 Mar 2007 16:15:31 +0000 Subject: [AccessD] Lost Focus. Not? Message-ID: If a tree falls in the forest and lands on a mime...does he make a sound? >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Lost Focus. Not? >Date: Wed, 7 Mar 2007 08:11:08 -0800 > >OK, I started this: > >"If a treeview fails in a For/Next..." > >But I can't do the rest. > >Anyone? (OK. Early for Friday humour but maybe the moderators are >sleeping...) > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen >Sent: Wednesday, March 07, 2007 3:09 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Lost Focus. Not? > >Hello, > >As always, your writings make me smile, > >How does the box know that it ever truely had the focus? > >Cheers > >Mark > >On 07/03/07, Rocky Smolin at Beach Access Software >wrote: > > Jim: > > > > Well my problem was in having unrealistic expectations about the > > behavior of others - other controls that is. You would think that by > > the time a Lost Focus event occurs, that the control could no longer > > have the focus. How sadly mistaken I was. > > > > You see, when the combo box triggers its Lost Focus event, it really > > hasn't given up it's focus. It is clinging desperately to the past, > > insisting that it has really not lost focus, and is in denial about > > the need to let go of its visibility. > > > > I learned all this by watching Dr. Phil's week long Access special. > > > > Rocky > > > > > > > > > > > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > > Lawrence > > Sent: Tuesday, March 06, 2007 10:54 PM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Lost Focus. Not? > > > > Hi Rocky: > > > > This should only happens if your cursor is sitting or you have focus > > on the field you are trying to turn visibility off on. > > > > 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: Tuesday, March 06, 2007 12:13 PM > > To: 'Access Developers discussion and problem solving' > > Subject: [AccessD] Lost Focus. Not? > > > > Dear List: > > > > When the following code is run: > > > > Private Sub cboManufacturers_LostFocus() > > Me.cboManufacturers.Visible = False End Sub > > > > I get an error that says "You can't hide a control that has the focus." > > Doesn't seem to make sense. What am I missing here? > > > > TIA, > > > > 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 > > > > -- > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: > > 3/6/2007 > > 3:42 PM > > > > > > -- > > 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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 >3:42 PM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ With tax season right around the corner, make sure to follow these few simple tips. http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMFebtagline From accessd at shaw.ca Wed Mar 7 10:25:12 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 07 Mar 2007 08:25:12 -0800 Subject: [AccessD] Lost Focus. Not? In-Reply-To: <00f701c76088$474ac650$0201a8c0@HAL9005> Message-ID: <0JEJ00DODK4X8F10@l-daemon> Hi Rocky You could always just programmically change the focus to another field before turning visibility off.... but of course you and Phil have already talked about that. :-) 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: Tuesday, March 06, 2007 11:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Lost Focus. Not? Jim: Well my problem was in having unrealistic expectations about the behavior of others - other controls that is. You would think that by the time a Lost Focus event occurs, that the control could no longer have the focus. How sadly mistaken I was. You see, when the combo box triggers its Lost Focus event, it really hasn't given up it's focus. It is clinging desperately to the past, insisting that it has really not lost focus, and is in denial about the need to let go of its visibility. I learned all this by watching Dr. Phil's week long Access special. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 06, 2007 10:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Lost Focus. Not? Hi Rocky: This should only happens if your cursor is sitting or you have focus on the field you are trying to turn visibility off on. 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: Tuesday, March 06, 2007 12:13 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Lost Focus. Not? Dear List: When the following code is run: Private Sub cboManufacturers_LostFocus() Me.cboManufacturers.Visible = False End Sub I get an error that says "You can't hide a control that has the focus." Doesn't seem to make sense. What am I missing here? TIA, 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 3:42 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Mar 7 10:31:29 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 7 Mar 2007 08:31:29 -0800 Subject: [AccessD] Lost Focus. Not? In-Reply-To: Message-ID: <005f01c760d6$0f6cb9c0$0201a8c0@HAL9005> I a man is talking in a forest and there's no woman there to hear him, is he still wrong? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 07, 2007 8:16 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Lost Focus. Not? If a tree falls in the forest and lands on a mime...does he make a sound? >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Lost Focus. Not? >Date: Wed, 7 Mar 2007 08:11:08 -0800 > >OK, I started this: > >"If a treeview fails in a For/Next..." > >But I can't do the rest. > >Anyone? (OK. Early for Friday humour but maybe the moderators are >sleeping...) > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen >Sent: Wednesday, March 07, 2007 3:09 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Lost Focus. Not? > >Hello, > >As always, your writings make me smile, > >How does the box know that it ever truely had the focus? > >Cheers > >Mark > >On 07/03/07, Rocky Smolin at Beach Access Software > >wrote: > > Jim: > > > > Well my problem was in having unrealistic expectations about the > > behavior of others - other controls that is. You would think that > > by the time a Lost Focus event occurs, that the control could no > > longer have the focus. How sadly mistaken I was. > > > > You see, when the combo box triggers its Lost Focus event, it really > > hasn't given up it's focus. It is clinging desperately to the past, > > insisting that it has really not lost focus, and is in denial about > > the need to let go of its visibility. > > > > I learned all this by watching Dr. Phil's week long Access special. > > > > Rocky > > > > > > > > > > > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > > Lawrence > > Sent: Tuesday, March 06, 2007 10:54 PM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Lost Focus. Not? > > > > Hi Rocky: > > > > This should only happens if your cursor is sitting or you have focus > > on the field you are trying to turn visibility off on. > > > > 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: Tuesday, March 06, 2007 12:13 PM > > To: 'Access Developers discussion and problem solving' > > Subject: [AccessD] Lost Focus. Not? > > > > Dear List: > > > > When the following code is run: > > > > Private Sub cboManufacturers_LostFocus() > > Me.cboManufacturers.Visible = False End Sub > > > > I get an error that says "You can't hide a control that has the focus." > > Doesn't seem to make sense. What am I missing here? > > > > TIA, > > > > 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 > > > > -- > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: > > 3/6/2007 > > 3:42 PM > > > > > > -- > > 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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: >3/6/2007 >3:42 PM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ With tax season right around the corner, make sure to follow these few simple tips. http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a spx?icid=HMFebtagline -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 3:42 PM From andy at minstersystems.co.uk Wed Mar 7 10:44:00 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Wed, 7 Mar 2007 16:44:00 +0000 Subject: [AccessD] Lost Focus. Not? Message-ID: <20070307164405.6363E56DC7@smtp.nildram.co.uk> ROTFLMAO Here's one moderator who's around but laughing too much to intervene. (Oh and I'm sure the answer's Yes but no doubt Charlotte or Susan or ... will confirm) -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "'Access Developers discussion and problem solving'" Subject: Re: [AccessD] Lost Focus. Not? Date: 07/03/07 16:35 I a man is talking in a forest and there's no woman there to hear him, is he still wrong? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 07, 2007 8:16 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Lost Focus. Not? If a tree falls in the forest and lands on a mime...does he make a sound? >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Lost Focus. Not? >Date: Wed, 7 Mar 2007 08:11:08 -0800 > >OK, I started this: > >"If a treeview fails in a For/Next..." > >But I can't do the rest. > >Anyone? (OK. Early for Friday humour but maybe the moderators are >sleeping...) > >Rocky > > : http://www.databaseadvisors.com ________________________________________________ Message sent using UebiMiau 2.7.2 From jwcolby at colbyconsulting.com Wed Mar 7 10:48:09 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 7 Mar 2007 11:48:09 -0500 Subject: [AccessD] Lost Focus. Not? In-Reply-To: <005f01c760d6$0f6cb9c0$0201a8c0@HAL9005> References: <005f01c760d6$0f6cb9c0$0201a8c0@HAL9005> Message-ID: <00f401c760d8$636a45e0$657aa8c0@m6805> Pretty much every woman will tell you the presence of a woman is irrelevant to the situation. Men are just wrong! John W. Colby Colby Consulting www.ColbyConsulting.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, March 07, 2007 11:31 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Lost Focus. Not? I a man is talking in a forest and there's no woman there to hear him, is he still wrong? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 07, 2007 8:16 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Lost Focus. Not? If a tree falls in the forest and lands on a mime...does he make a sound? >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Lost Focus. Not? >Date: Wed, 7 Mar 2007 08:11:08 -0800 > >OK, I started this: > >"If a treeview fails in a For/Next..." > >But I can't do the rest. > >Anyone? (OK. Early for Friday humour but maybe the moderators are >sleeping...) > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen >Sent: Wednesday, March 07, 2007 3:09 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Lost Focus. Not? > >Hello, > >As always, your writings make me smile, > >How does the box know that it ever truely had the focus? > >Cheers > >Mark > >On 07/03/07, Rocky Smolin at Beach Access Software > >wrote: > > Jim: > > > > Well my problem was in having unrealistic expectations about the > > behavior of others - other controls that is. You would think that > > by the time a Lost Focus event occurs, that the control could no > > longer have the focus. How sadly mistaken I was. > > > > You see, when the combo box triggers its Lost Focus event, it really > > hasn't given up it's focus. It is clinging desperately to the past, > > insisting that it has really not lost focus, and is in denial about > > the need to let go of its visibility. > > > > I learned all this by watching Dr. Phil's week long Access special. > > > > Rocky > > > > > > > > > > > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > > Lawrence > > Sent: Tuesday, March 06, 2007 10:54 PM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Lost Focus. Not? > > > > Hi Rocky: > > > > This should only happens if your cursor is sitting or you have focus > > on the field you are trying to turn visibility off on. > > > > 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: Tuesday, March 06, 2007 12:13 PM > > To: 'Access Developers discussion and problem solving' > > Subject: [AccessD] Lost Focus. Not? > > > > Dear List: > > > > When the following code is run: > > > > Private Sub cboManufacturers_LostFocus() > > Me.cboManufacturers.Visible = False End Sub > > > > I get an error that says "You can't hide a control that has the focus." > > Doesn't seem to make sense. What am I missing here? > > > > TIA, > > > > 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 > > > > -- > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: > > 3/6/2007 > > 3:42 PM > > > > > > -- > > 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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: >3/6/2007 >3:42 PM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ With tax season right around the corner, make sure to follow these few simple tips. http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a spx?icid=HMFebtagline -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 3:42 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Mar 7 10:51:11 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 7 Mar 2007 08:51:11 -0800 Subject: [AccessD] Lost Focus. Not? In-Reply-To: <0JEJ00DODK4X8F10@l-daemon> Message-ID: <006601c760d8$cfba6450$0201a8c0@HAL9005> Then I have to deal with the issue of, as a programmer, being an enabler of that behavior. Plus, as I derive meaning from solving others' problems, am I not becoming a co-dependent? (Little help here, Phil.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, March 07, 2007 8:25 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Lost Focus. Not? Hi Rocky You could always just programmically change the focus to another field before turning visibility off.... but of course you and Phil have already talked about that. :-) 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: Tuesday, March 06, 2007 11:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Lost Focus. Not? Jim: Well my problem was in having unrealistic expectations about the behavior of others - other controls that is. You would think that by the time a Lost Focus event occurs, that the control could no longer have the focus. How sadly mistaken I was. You see, when the combo box triggers its Lost Focus event, it really hasn't given up it's focus. It is clinging desperately to the past, insisting that it has really not lost focus, and is in denial about the need to let go of its visibility. I learned all this by watching Dr. Phil's week long Access special. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 06, 2007 10:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Lost Focus. Not? Hi Rocky: This should only happens if your cursor is sitting or you have focus on the field you are trying to turn visibility off on. 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: Tuesday, March 06, 2007 12:13 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Lost Focus. Not? Dear List: When the following code is run: Private Sub cboManufacturers_LostFocus() Me.cboManufacturers.Visible = False End Sub I get an error that says "You can't hide a control that has the focus." Doesn't seem to make sense. What am I missing here? TIA, 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 3:42 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/712 - Release Date: 3/6/2007 3:42 PM From jimdettman at verizon.net Wed Mar 7 11:53:10 2007 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 07 Mar 2007 12:53:10 -0500 Subject: [AccessD] FTP In-Reply-To: <00d101c760c9$29078480$657aa8c0@m6805> References: <00c201c760a2$7377fbc0$657aa8c0@m6805> <002401c760bf$fb523fc0$2c01a8c0@bhxp> <00d101c760c9$29078480$657aa8c0@m6805> Message-ID: <019e01c760e1$791f9710$8abea8c0@XPS> John, I do almost exactly the same thing, but I've taken it a step further in terms of monitoring/execution. I have one process (process A) like you to monitor the directories and move the FTP files. I have another process (process B) that runs on a separate server which checks for unprocessed files on local disks. In addition, it checks timestamp files written by process A to determine if that process has failed to start or is stalled. Process B also writes its own timestamp files, which process A checks in the same manor. Thus they form a pair, each checking on the other. If a check fails, it sends out an e-mail. I write one timestamp file to disk _START.txt and delete the end time stamp file when the app starts up. When the app finishes, I write the end file to disk, _END.txt. By doing so, any app can check on an automated job and tell if it is currently running (Start file but no end file) and if so how long (Current time - start), if it is not running (both time stamp files exist) and how long the last execution took (End - start), or if it's overdue (Current time - End > schedule interval). I use this setup when it is critical that the FTP transfers occur on a timely basis. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 9:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP I have my client purchase the 3DFTP product. I don't have any commercial products, all of my stuff is consulting jobs. I am developing an access C2DbFTP.mda (library / framework) that does drop box monitoring to upload / download files. This application just watches specific directories and if a file appears, moves it to a different directory. Monitor FTP dir / move to local dir, monitor local dir / move to ftp dir. This application does not DO ANYTHING with the files moved, it just moves them, and logs the move. The idea is to allow any application that needs such functionality to just drop a file in a directory and expect that it will be moved to the right place. For example DISCO - my insurance call center client's application - needs to FTP files from insurance companies to the local drive. Once a file appears from the insurer, the file is opened by DISCO and loaded into the database. Likewise the application needs to ftp files back to the insurer and also needs to ftp files to banks. Thus DISCO prepares "reports" (as I discussed in a previous thread) and drops those "reports" into a specific directory on the local hard disk. The C2DbFTP client watches these hard disk directories for files, and simply transfers them up to whatever ftp address is associated with that directory. My C2DbFTP application has a table that says: For tblDropBox: Drop Box PKID 'PKID of a record LocalDir 'Local directory on the hard disk FTP site 'FTP site FTP PW 'FTP Password FTP User 'FTP Username FTP Dir 'Directory on the FTP site Direction of transfer 'Direction of the FTP transfer Log Table 'Table to log results to C2DbFTP loads this table to determine all of the directories / FTP sites to monitor and which direction the transfer has to go. C2DbFTP simply polls each "source" directory for files, and if any files are found, they are moved to the destination directory and deleted in the source directory. The Direction of Transfer tells C2DbFTP whether the transfer is from an FTP site down to a local drive or vv. When any file is transferred, it is logged in the Log Table. The log table is nothing more than the PKID from tblDropBox, the file name, the date and time the move occurred, and an error code in case the FTP failed for some reason. So ANY application can write a record into the tblDropBox telling C2DbFTP "I need a transfer done", drop a file into the directory that is to be monitored (if a send), and watch the log table for the file being sent. It can get files this way, and it can send files this way. If it receiving files, it writes a tblDropBox record to set up the transfers and watches local directory for files. What is done with the files are not the concern of C2DbFTP, just the fact that FTP / local directories need to be monitored for files to move. The application moving files does not have to "know how to do FTP", all it needs to know is how to write a record to the table telling C2DbFTP to move a file, and provide a log table to watch for the move results. The application uses / creates the files, C2DbFTP just moves them. I am using this with another client to NCOA process addresses. The client runs C2DbFTP. He sets up an upload directory to be watched by C2DbFTP and then drops files of addresses to be processed into that upload directory. C2DbFTP watches the directory and uploads them to my FTP site. Another instance of C2DbFTP running on my server here at my office watches the FTP upload directory (for that client) up on my FTP server and if a file exists, downloads it to my local server. My local server runs the file through the NCOA address processing system which drops the result file into a specific directory on my local server hard disk. C2DBFTP is watching that dir and uploads the files back to the FTP site for that client. The C2DbFTP instance running at the client watches for files in that FTP directory on my site and downloads to the client's hard disk. The client's database application watches for files in that local hard disk dir and if one appears, loads the file into the database for processing / merging back into his address table. As you can see, neither my NCOA processing application nor the clients database application needs to understand FTP, all it needs to understand is where to place the files to be NCOA processed and what to do when NCOA processed files appear in a specific directory. Likewise, my NCOA processing application doesn't need to understand FTP, all it needs to do is know where to place files and what to do when files appear in a given directory. BTW, my NCOA processing application also logs the files being processed and generates billing information which is sent to the client, billing them for the NCOA processing. So C2DbFTP can be used by completely different applications to process FTP transfers. I have a wrapper class for the 3DFTP API. And of course each of these applications could be custom programmed to do FTP directly, inside of each application using my wrapper class. And if that becomes necessary I can certainly do that, but a "drop box" metaphor with a log table works quite well much of the time, and can be implemented much more quickly. Drop C2DbFTP in place and run it. Drop records in the table drop box, and start dropping files / watching for files. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Wednesday, March 07, 2007 8:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, How do you handle licensing with that product? Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting 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 Wed Mar 7 12:19:04 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 7 Mar 2007 13:19:04 -0500 Subject: [AccessD] FTP In-Reply-To: <019e01c760e1$791f9710$8abea8c0@XPS> References: <00c201c760a2$7377fbc0$657aa8c0@m6805><002401c760bf$fb523fc0$2c01a8c0@bhxp><00d101c760c9$29078480$657aa8c0@m6805> <019e01c760e1$791f9710$8abea8c0@XPS> Message-ID: <00fb01c760e5$1752d430$657aa8c0@m6805> So process A writes a start time file and an end time file with the time embedded in the file name? I like it. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Wednesday, March 07, 2007 12:53 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, I do almost exactly the same thing, but I've taken it a step further in terms of monitoring/execution. I have one process (process A) like you to monitor the directories and move the FTP files. I have another process (process B) that runs on a separate server which checks for unprocessed files on local disks. In addition, it checks timestamp files written by process A to determine if that process has failed to start or is stalled. Process B also writes its own timestamp files, which process A checks in the same manor. Thus they form a pair, each checking on the other. If a check fails, it sends out an e-mail. I write one timestamp file to disk _START.txt and delete the end time stamp file when the app starts up. When the app finishes, I write the end file to disk, _END.txt. By doing so, any app can check on an automated job and tell if it is currently running (Start file but no end file) and if so how long (Current time - start), if it is not running (both time stamp files exist) and how long the last execution took (End - start), or if it's overdue (Current time - End > schedule interval). I use this setup when it is critical that the FTP transfers occur on a timely basis. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 9:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP I have my client purchase the 3DFTP product. I don't have any commercial products, all of my stuff is consulting jobs. I am developing an access C2DbFTP.mda (library / framework) that does drop box monitoring to upload / download files. This application just watches specific directories and if a file appears, moves it to a different directory. Monitor FTP dir / move to local dir, monitor local dir / move to ftp dir. This application does not DO ANYTHING with the files moved, it just moves them, and logs the move. The idea is to allow any application that needs such functionality to just drop a file in a directory and expect that it will be moved to the right place. For example DISCO - my insurance call center client's application - needs to FTP files from insurance companies to the local drive. Once a file appears from the insurer, the file is opened by DISCO and loaded into the database. Likewise the application needs to ftp files back to the insurer and also needs to ftp files to banks. Thus DISCO prepares "reports" (as I discussed in a previous thread) and drops those "reports" into a specific directory on the local hard disk. The C2DbFTP client watches these hard disk directories for files, and simply transfers them up to whatever ftp address is associated with that directory. My C2DbFTP application has a table that says: For tblDropBox: Drop Box PKID 'PKID of a record LocalDir 'Local directory on the hard disk FTP site 'FTP site FTP PW 'FTP Password FTP User 'FTP Username FTP Dir 'Directory on the FTP site Direction of transfer 'Direction of the FTP transfer Log Table 'Table to log results to C2DbFTP loads this table to determine all of the directories / FTP sites to monitor and which direction the transfer has to go. C2DbFTP simply polls each "source" directory for files, and if any files are found, they are moved to the destination directory and deleted in the source directory. The Direction of Transfer tells C2DbFTP whether the transfer is from an FTP site down to a local drive or vv. When any file is transferred, it is logged in the Log Table. The log table is nothing more than the PKID from tblDropBox, the file name, the date and time the move occurred, and an error code in case the FTP failed for some reason. So ANY application can write a record into the tblDropBox telling C2DbFTP "I need a transfer done", drop a file into the directory that is to be monitored (if a send), and watch the log table for the file being sent. It can get files this way, and it can send files this way. If it receiving files, it writes a tblDropBox record to set up the transfers and watches local directory for files. What is done with the files are not the concern of C2DbFTP, just the fact that FTP / local directories need to be monitored for files to move. The application moving files does not have to "know how to do FTP", all it needs to know is how to write a record to the table telling C2DbFTP to move a file, and provide a log table to watch for the move results. The application uses / creates the files, C2DbFTP just moves them. I am using this with another client to NCOA process addresses. The client runs C2DbFTP. He sets up an upload directory to be watched by C2DbFTP and then drops files of addresses to be processed into that upload directory. C2DbFTP watches the directory and uploads them to my FTP site. Another instance of C2DbFTP running on my server here at my office watches the FTP upload directory (for that client) up on my FTP server and if a file exists, downloads it to my local server. My local server runs the file through the NCOA address processing system which drops the result file into a specific directory on my local server hard disk. C2DBFTP is watching that dir and uploads the files back to the FTP site for that client. The C2DbFTP instance running at the client watches for files in that FTP directory on my site and downloads to the client's hard disk. The client's database application watches for files in that local hard disk dir and if one appears, loads the file into the database for processing / merging back into his address table. As you can see, neither my NCOA processing application nor the clients database application needs to understand FTP, all it needs to understand is where to place the files to be NCOA processed and what to do when NCOA processed files appear in a specific directory. Likewise, my NCOA processing application doesn't need to understand FTP, all it needs to do is know where to place files and what to do when files appear in a given directory. BTW, my NCOA processing application also logs the files being processed and generates billing information which is sent to the client, billing them for the NCOA processing. So C2DbFTP can be used by completely different applications to process FTP transfers. I have a wrapper class for the 3DFTP API. And of course each of these applications could be custom programmed to do FTP directly, inside of each application using my wrapper class. And if that becomes necessary I can certainly do that, but a "drop box" metaphor with a log table works quite well much of the time, and can be implemented much more quickly. Drop C2DbFTP in place and run it. Drop records in the table drop box, and start dropping files / watching for files. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Wednesday, March 07, 2007 8:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, How do you handle licensing with that product? Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting 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 accessd at shaw.ca Wed Mar 7 12:25:30 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 07 Mar 2007 10:25:30 -0800 Subject: [AccessD] FTP In-Reply-To: <00d101c760c9$29078480$657aa8c0@m6805> Message-ID: <0JEJ007YDPPFD7D2@l-daemon> Hi John: This sounds really good. Does the application handle a 'PickupBox' as well as a 'DropBox' and how does it handle files with the same name just different dates and time? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 6:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP I have my client purchase the 3DFTP product. I don't have any commercial products, all of my stuff is consulting jobs. I am developing an access C2DbFTP.mda (library / framework) that does drop box monitoring to upload / download files. This application just watches specific directories and if a file appears, moves it to a different directory. Monitor FTP dir / move to local dir, monitor local dir / move to ftp dir. This application does not DO ANYTHING with the files moved, it just moves them, and logs the move. The idea is to allow any application that needs such functionality to just drop a file in a directory and expect that it will be moved to the right place. For example DISCO - my insurance call center client's application - needs to FTP files from insurance companies to the local drive. Once a file appears from the insurer, the file is opened by DISCO and loaded into the database. Likewise the application needs to ftp files back to the insurer and also needs to ftp files to banks. Thus DISCO prepares "reports" (as I discussed in a previous thread) and drops those "reports" into a specific directory on the local hard disk. The C2DbFTP client watches these hard disk directories for files, and simply transfers them up to whatever ftp address is associated with that directory. My C2DbFTP application has a table that says: For tblDropBox: Drop Box PKID 'PKID of a record LocalDir 'Local directory on the hard disk FTP site 'FTP site FTP PW 'FTP Password FTP User 'FTP Username FTP Dir 'Directory on the FTP site Direction of transfer 'Direction of the FTP transfer Log Table 'Table to log results to C2DbFTP loads this table to determine all of the directories / FTP sites to monitor and which direction the transfer has to go. C2DbFTP simply polls each "source" directory for files, and if any files are found, they are moved to the destination directory and deleted in the source directory. The Direction of Transfer tells C2DbFTP whether the transfer is from an FTP site down to a local drive or vv. When any file is transferred, it is logged in the Log Table. The log table is nothing more than the PKID from tblDropBox, the file name, the date and time the move occurred, and an error code in case the FTP failed for some reason. So ANY application can write a record into the tblDropBox telling C2DbFTP "I need a transfer done", drop a file into the directory that is to be monitored (if a send), and watch the log table for the file being sent. It can get files this way, and it can send files this way. If it receiving files, it writes a tblDropBox record to set up the transfers and watches local directory for files. What is done with the files are not the concern of C2DbFTP, just the fact that FTP / local directories need to be monitored for files to move. The application moving files does not have to "know how to do FTP", all it needs to know is how to write a record to the table telling C2DbFTP to move a file, and provide a log table to watch for the move results. The application uses / creates the files, C2DbFTP just moves them. I am using this with another client to NCOA process addresses. The client runs C2DbFTP. He sets up an upload directory to be watched by C2DbFTP and then drops files of addresses to be processed into that upload directory. C2DbFTP watches the directory and uploads them to my FTP site. Another instance of C2DbFTP running on my server here at my office watches the FTP upload directory (for that client) up on my FTP server and if a file exists, downloads it to my local server. My local server runs the file through the NCOA address processing system which drops the result file into a specific directory on my local server hard disk. C2DBFTP is watching that dir and uploads the files back to the FTP site for that client. The C2DbFTP instance running at the client watches for files in that FTP directory on my site and downloads to the client's hard disk. The client's database application watches for files in that local hard disk dir and if one appears, loads the file into the database for processing / merging back into his address table. As you can see, neither my NCOA processing application nor the clients database application needs to understand FTP, all it needs to understand is where to place the files to be NCOA processed and what to do when NCOA processed files appear in a specific directory. Likewise, my NCOA processing application doesn't need to understand FTP, all it needs to do is know where to place files and what to do when files appear in a given directory. BTW, my NCOA processing application also logs the files being processed and generates billing information which is sent to the client, billing them for the NCOA processing. So C2DbFTP can be used by completely different applications to process FTP transfers. I have a wrapper class for the 3DFTP API. And of course each of these applications could be custom programmed to do FTP directly, inside of each application using my wrapper class. And if that becomes necessary I can certainly do that, but a "drop box" metaphor with a log table works quite well much of the time, and can be implemented much more quickly. Drop C2DbFTP in place and run it. Drop records in the table drop box, and start dropping files / watching for files. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Wednesday, March 07, 2007 8:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, How do you handle licensing with that product? Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting 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 Wed Mar 7 15:55:46 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 7 Mar 2007 16:55:46 -0500 Subject: [AccessD] FTP In-Reply-To: <0JEJ007YDPPFD7D2@l-daemon> References: <00d101c760c9$29078480$657aa8c0@m6805> <0JEJ007YDPPFD7D2@l-daemon> Message-ID: <012601c76103$5d210630$657aa8c0@m6805> >Does the application handle a 'PickupBox' as well as a 'DropBox' Each drop box by definition has a pickup and drop box. Which is which is defined by the direction flag. I currently use separate directories on each end if bidirectional transfers are required. They aren't always required. For example, we send files to the bank but they never respond in any way ATM it just sends and deletes behind itself, logging any errors. This all started with the objective of sending files for the insurance client. They have no method of handling such a thing. In fact they often require that the file name be very specific. The concept generally is a process / delete kind of thing where if the file is processed it is immediately deleted in preparation for the next file. I imagine that from their perspective, the specific naming conventions allow them to have multiple files in the directory for / from different clients, DIS' file has DIS_XXX.Dat where XXX is an account number or something like that. Obviously there will be issues of timing. These files only occur daily but what happens if the requirements push the timing up to where the transfer can't occur fast enough to move the file before the next drop into the box. I think if I run into that I will need to ensure that the file is locked (open it for writing?) or add a second file that is written by the FTP client that says "I'm processing". John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, March 07, 2007 1:25 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP Hi John: This sounds really good. Does the application handle a 'PickupBox' as well as a 'DropBox' and how does it handle files with the same name just different dates and time? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 6:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP I have my client purchase the 3DFTP product. I don't have any commercial products, all of my stuff is consulting jobs. I am developing an access C2DbFTP.mda (library / framework) that does drop box monitoring to upload / download files. This application just watches specific directories and if a file appears, moves it to a different directory. Monitor FTP dir / move to local dir, monitor local dir / move to ftp dir. This application does not DO ANYTHING with the files moved, it just moves them, and logs the move. The idea is to allow any application that needs such functionality to just drop a file in a directory and expect that it will be moved to the right place. For example DISCO - my insurance call center client's application - needs to FTP files from insurance companies to the local drive. Once a file appears from the insurer, the file is opened by DISCO and loaded into the database. Likewise the application needs to ftp files back to the insurer and also needs to ftp files to banks. Thus DISCO prepares "reports" (as I discussed in a previous thread) and drops those "reports" into a specific directory on the local hard disk. The C2DbFTP client watches these hard disk directories for files, and simply transfers them up to whatever ftp address is associated with that directory. My C2DbFTP application has a table that says: For tblDropBox: Drop Box PKID 'PKID of a record LocalDir 'Local directory on the hard disk FTP site 'FTP site FTP PW 'FTP Password FTP User 'FTP Username FTP Dir 'Directory on the FTP site Direction of transfer 'Direction of the FTP transfer Log Table 'Table to log results to C2DbFTP loads this table to determine all of the directories / FTP sites to monitor and which direction the transfer has to go. C2DbFTP simply polls each "source" directory for files, and if any files are found, they are moved to the destination directory and deleted in the source directory. The Direction of Transfer tells C2DbFTP whether the transfer is from an FTP site down to a local drive or vv. When any file is transferred, it is logged in the Log Table. The log table is nothing more than the PKID from tblDropBox, the file name, the date and time the move occurred, and an error code in case the FTP failed for some reason. So ANY application can write a record into the tblDropBox telling C2DbFTP "I need a transfer done", drop a file into the directory that is to be monitored (if a send), and watch the log table for the file being sent. It can get files this way, and it can send files this way. If it receiving files, it writes a tblDropBox record to set up the transfers and watches local directory for files. What is done with the files are not the concern of C2DbFTP, just the fact that FTP / local directories need to be monitored for files to move. The application moving files does not have to "know how to do FTP", all it needs to know is how to write a record to the table telling C2DbFTP to move a file, and provide a log table to watch for the move results. The application uses / creates the files, C2DbFTP just moves them. I am using this with another client to NCOA process addresses. The client runs C2DbFTP. He sets up an upload directory to be watched by C2DbFTP and then drops files of addresses to be processed into that upload directory. C2DbFTP watches the directory and uploads them to my FTP site. Another instance of C2DbFTP running on my server here at my office watches the FTP upload directory (for that client) up on my FTP server and if a file exists, downloads it to my local server. My local server runs the file through the NCOA address processing system which drops the result file into a specific directory on my local server hard disk. C2DBFTP is watching that dir and uploads the files back to the FTP site for that client. The C2DbFTP instance running at the client watches for files in that FTP directory on my site and downloads to the client's hard disk. The client's database application watches for files in that local hard disk dir and if one appears, loads the file into the database for processing / merging back into his address table. As you can see, neither my NCOA processing application nor the clients database application needs to understand FTP, all it needs to understand is where to place the files to be NCOA processed and what to do when NCOA processed files appear in a specific directory. Likewise, my NCOA processing application doesn't need to understand FTP, all it needs to do is know where to place files and what to do when files appear in a given directory. BTW, my NCOA processing application also logs the files being processed and generates billing information which is sent to the client, billing them for the NCOA processing. So C2DbFTP can be used by completely different applications to process FTP transfers. I have a wrapper class for the 3DFTP API. And of course each of these applications could be custom programmed to do FTP directly, inside of each application using my wrapper class. And if that becomes necessary I can certainly do that, but a "drop box" metaphor with a log table works quite well much of the time, and can be implemented much more quickly. Drop C2DbFTP in place and run it. Drop records in the table drop box, and start dropping files / watching for files. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Wednesday, March 07, 2007 8:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, How do you handle licensing with that product? Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting 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 jimdettman at verizon.net Thu Mar 8 08:38:27 2007 From: jimdettman at verizon.net (Jim Dettman) Date: Thu, 08 Mar 2007 09:38:27 -0500 Subject: [AccessD] FTP In-Reply-To: <00fb01c760e5$1752d430$657aa8c0@m6805> References: <00c201c760a2$7377fbc0$657aa8c0@m6805><002401c760bf$fb523fc0$2c01a8c0@bhxp><00d101c760c9$29078480$657aa8c0@m6805> <019e01c760e1$791f9710$8abea8c0@XPS> <00fb01c760e5$1752d430$657aa8c0@m6805> Message-ID: <010901c7618f$6fb355f0$8abea8c0@XPS> John, <> Not in the name. The filename is simply _START.TXT and _END.TXT I look at the created date/time stamp on the file for the time info. The files are generally empty, although sometimes I will put a processing log in _END.TXT file if I'm keeping close track of things (ie. total elapsed time vs records processed, etc). Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 1:19 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP So process A writes a start time file and an end time file with the time embedded in the file name? I like it. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Wednesday, March 07, 2007 12:53 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, I do almost exactly the same thing, but I've taken it a step further in terms of monitoring/execution. I have one process (process A) like you to monitor the directories and move the FTP files. I have another process (process B) that runs on a separate server which checks for unprocessed files on local disks. In addition, it checks timestamp files written by process A to determine if that process has failed to start or is stalled. Process B also writes its own timestamp files, which process A checks in the same manor. Thus they form a pair, each checking on the other. If a check fails, it sends out an e-mail. I write one timestamp file to disk _START.txt and delete the end time stamp file when the app starts up. When the app finishes, I write the end file to disk, _END.txt. By doing so, any app can check on an automated job and tell if it is currently running (Start file but no end file) and if so how long (Current time - start), if it is not running (both time stamp files exist) and how long the last execution took (End - start), or if it's overdue (Current time - End > schedule interval). I use this setup when it is critical that the FTP transfers occur on a timely basis. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 9:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP I have my client purchase the 3DFTP product. I don't have any commercial products, all of my stuff is consulting jobs. I am developing an access C2DbFTP.mda (library / framework) that does drop box monitoring to upload / download files. This application just watches specific directories and if a file appears, moves it to a different directory. Monitor FTP dir / move to local dir, monitor local dir / move to ftp dir. This application does not DO ANYTHING with the files moved, it just moves them, and logs the move. The idea is to allow any application that needs such functionality to just drop a file in a directory and expect that it will be moved to the right place. For example DISCO - my insurance call center client's application - needs to FTP files from insurance companies to the local drive. Once a file appears from the insurer, the file is opened by DISCO and loaded into the database. Likewise the application needs to ftp files back to the insurer and also needs to ftp files to banks. Thus DISCO prepares "reports" (as I discussed in a previous thread) and drops those "reports" into a specific directory on the local hard disk. The C2DbFTP client watches these hard disk directories for files, and simply transfers them up to whatever ftp address is associated with that directory. My C2DbFTP application has a table that says: For tblDropBox: Drop Box PKID 'PKID of a record LocalDir 'Local directory on the hard disk FTP site 'FTP site FTP PW 'FTP Password FTP User 'FTP Username FTP Dir 'Directory on the FTP site Direction of transfer 'Direction of the FTP transfer Log Table 'Table to log results to C2DbFTP loads this table to determine all of the directories / FTP sites to monitor and which direction the transfer has to go. C2DbFTP simply polls each "source" directory for files, and if any files are found, they are moved to the destination directory and deleted in the source directory. The Direction of Transfer tells C2DbFTP whether the transfer is from an FTP site down to a local drive or vv. When any file is transferred, it is logged in the Log Table. The log table is nothing more than the PKID from tblDropBox, the file name, the date and time the move occurred, and an error code in case the FTP failed for some reason. So ANY application can write a record into the tblDropBox telling C2DbFTP "I need a transfer done", drop a file into the directory that is to be monitored (if a send), and watch the log table for the file being sent. It can get files this way, and it can send files this way. If it receiving files, it writes a tblDropBox record to set up the transfers and watches local directory for files. What is done with the files are not the concern of C2DbFTP, just the fact that FTP / local directories need to be monitored for files to move. The application moving files does not have to "know how to do FTP", all it needs to know is how to write a record to the table telling C2DbFTP to move a file, and provide a log table to watch for the move results. The application uses / creates the files, C2DbFTP just moves them. I am using this with another client to NCOA process addresses. The client runs C2DbFTP. He sets up an upload directory to be watched by C2DbFTP and then drops files of addresses to be processed into that upload directory. C2DbFTP watches the directory and uploads them to my FTP site. Another instance of C2DbFTP running on my server here at my office watches the FTP upload directory (for that client) up on my FTP server and if a file exists, downloads it to my local server. My local server runs the file through the NCOA address processing system which drops the result file into a specific directory on my local server hard disk. C2DBFTP is watching that dir and uploads the files back to the FTP site for that client. The C2DbFTP instance running at the client watches for files in that FTP directory on my site and downloads to the client's hard disk. The client's database application watches for files in that local hard disk dir and if one appears, loads the file into the database for processing / merging back into his address table. As you can see, neither my NCOA processing application nor the clients database application needs to understand FTP, all it needs to understand is where to place the files to be NCOA processed and what to do when NCOA processed files appear in a specific directory. Likewise, my NCOA processing application doesn't need to understand FTP, all it needs to do is know where to place files and what to do when files appear in a given directory. BTW, my NCOA processing application also logs the files being processed and generates billing information which is sent to the client, billing them for the NCOA processing. So C2DbFTP can be used by completely different applications to process FTP transfers. I have a wrapper class for the 3DFTP API. And of course each of these applications could be custom programmed to do FTP directly, inside of each application using my wrapper class. And if that becomes necessary I can certainly do that, but a "drop box" metaphor with a log table works quite well much of the time, and can be implemented much more quickly. Drop C2DbFTP in place and run it. Drop records in the table drop box, and start dropping files / watching for files. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Wednesday, March 07, 2007 8:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, How do you handle licensing with that product? Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Thu Mar 8 08:38:27 2007 From: jimdettman at verizon.net (Jim Dettman) Date: Thu, 08 Mar 2007 09:38:27 -0500 Subject: [AccessD] FTP In-Reply-To: <012601c76103$5d210630$657aa8c0@m6805> References: <00d101c760c9$29078480$657aa8c0@m6805> <0JEJ007YDPPFD7D2@l-daemon> <012601c76103$5d210630$657aa8c0@m6805> Message-ID: <010d01c7618f$70d62b10$8abea8c0@XPS> John, <> I think I might do the latter. I have been using the technique that if the file exists, simply don't send another. That works fine. What doesn't work is that I have found that FTP does not lock a file during transmission. So on jobs where I have a really tight schedule cycle (say every minute) and the file is rather large, the transmitting end is still sending the file, but the receiving end already starts to process the file and ends up with a partial file. A couple of ideas I had to work around that is: 0. A processing flag that says "don't touch anything in this directory". 1. Sending along a second file for each file at the completion of transmission (A "OK to process" flag for each file). This avoids locking an entire directory. Optionally, I could include a CRC checksum in the file. 2. Using a ZIP utility to zip everything (and thus provide a CRC check). Right now, I'm leaning towards #1. The problem with this is you needs to control both ends. #2 is the only thing that would work if you don't have control of the other end. Outside of this, so far I haven't found anything that will let me control file processing if I don't have control of the other end. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 4:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP >Does the application handle a 'PickupBox' as well as a 'DropBox' Each drop box by definition has a pickup and drop box. Which is which is defined by the direction flag. I currently use separate directories on each end if bidirectional transfers are required. They aren't always required. For example, we send files to the bank but they never respond in any way ATM it just sends and deletes behind itself, logging any errors. This all started with the objective of sending files for the insurance client. They have no method of handling such a thing. In fact they often require that the file name be very specific. The concept generally is a process / delete kind of thing where if the file is processed it is immediately deleted in preparation for the next file. I imagine that from their perspective, the specific naming conventions allow them to have multiple files in the directory for / from different clients, DIS' file has DIS_XXX.Dat where XXX is an account number or something like that. Obviously there will be issues of timing. These files only occur daily but what happens if the requirements push the timing up to where the transfer can't occur fast enough to move the file before the next drop into the box. I think if I run into that I will need to ensure that the file is locked (open it for writing?) or add a second file that is written by the FTP client that says "I'm processing". John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, March 07, 2007 1:25 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP Hi John: This sounds really good. Does the application handle a 'PickupBox' as well as a 'DropBox' and how does it handle files with the same name just different dates and time? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 6:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP I have my client purchase the 3DFTP product. I don't have any commercial products, all of my stuff is consulting jobs. I am developing an access C2DbFTP.mda (library / framework) that does drop box monitoring to upload / download files. This application just watches specific directories and if a file appears, moves it to a different directory. Monitor FTP dir / move to local dir, monitor local dir / move to ftp dir. This application does not DO ANYTHING with the files moved, it just moves them, and logs the move. The idea is to allow any application that needs such functionality to just drop a file in a directory and expect that it will be moved to the right place. For example DISCO - my insurance call center client's application - needs to FTP files from insurance companies to the local drive. Once a file appears from the insurer, the file is opened by DISCO and loaded into the database. Likewise the application needs to ftp files back to the insurer and also needs to ftp files to banks. Thus DISCO prepares "reports" (as I discussed in a previous thread) and drops those "reports" into a specific directory on the local hard disk. The C2DbFTP client watches these hard disk directories for files, and simply transfers them up to whatever ftp address is associated with that directory. My C2DbFTP application has a table that says: For tblDropBox: Drop Box PKID 'PKID of a record LocalDir 'Local directory on the hard disk FTP site 'FTP site FTP PW 'FTP Password FTP User 'FTP Username FTP Dir 'Directory on the FTP site Direction of transfer 'Direction of the FTP transfer Log Table 'Table to log results to C2DbFTP loads this table to determine all of the directories / FTP sites to monitor and which direction the transfer has to go. C2DbFTP simply polls each "source" directory for files, and if any files are found, they are moved to the destination directory and deleted in the source directory. The Direction of Transfer tells C2DbFTP whether the transfer is from an FTP site down to a local drive or vv. When any file is transferred, it is logged in the Log Table. The log table is nothing more than the PKID from tblDropBox, the file name, the date and time the move occurred, and an error code in case the FTP failed for some reason. So ANY application can write a record into the tblDropBox telling C2DbFTP "I need a transfer done", drop a file into the directory that is to be monitored (if a send), and watch the log table for the file being sent. It can get files this way, and it can send files this way. If it receiving files, it writes a tblDropBox record to set up the transfers and watches local directory for files. What is done with the files are not the concern of C2DbFTP, just the fact that FTP / local directories need to be monitored for files to move. The application moving files does not have to "know how to do FTP", all it needs to know is how to write a record to the table telling C2DbFTP to move a file, and provide a log table to watch for the move results. The application uses / creates the files, C2DbFTP just moves them. I am using this with another client to NCOA process addresses. The client runs C2DbFTP. He sets up an upload directory to be watched by C2DbFTP and then drops files of addresses to be processed into that upload directory. C2DbFTP watches the directory and uploads them to my FTP site. Another instance of C2DbFTP running on my server here at my office watches the FTP upload directory (for that client) up on my FTP server and if a file exists, downloads it to my local server. My local server runs the file through the NCOA address processing system which drops the result file into a specific directory on my local server hard disk. C2DBFTP is watching that dir and uploads the files back to the FTP site for that client. The C2DbFTP instance running at the client watches for files in that FTP directory on my site and downloads to the client's hard disk. The client's database application watches for files in that local hard disk dir and if one appears, loads the file into the database for processing / merging back into his address table. As you can see, neither my NCOA processing application nor the clients database application needs to understand FTP, all it needs to understand is where to place the files to be NCOA processed and what to do when NCOA processed files appear in a specific directory. Likewise, my NCOA processing application doesn't need to understand FTP, all it needs to do is know where to place files and what to do when files appear in a given directory. BTW, my NCOA processing application also logs the files being processed and generates billing information which is sent to the client, billing them for the NCOA processing. So C2DbFTP can be used by completely different applications to process FTP transfers. I have a wrapper class for the 3DFTP API. And of course each of these applications could be custom programmed to do FTP directly, inside of each application using my wrapper class. And if that becomes necessary I can certainly do that, but a "drop box" metaphor with a log table works quite well much of the time, and can be implemented much more quickly. Drop C2DbFTP in place and run it. Drop records in the table drop box, and start dropping files / watching for files. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Wednesday, March 07, 2007 8:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, How do you handle licensing with that product? Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 5:22 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FTP I noticed at least one person discussing monitoring directories and FTPing up/down. For those that do that, what method do you use for implementing the FTP stuff? I have been developing similar capabilities using 3DFTP (which I love and recommend highly) and an API to program to it. John W. Colby Colby Consulting 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Mar 8 08:52:07 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 8 Mar 2007 09:52:07 -0500 Subject: [AccessD] FTP In-Reply-To: <010d01c7618f$70d62b10$8abea8c0@XPS> References: <00d101c760c9$29078480$657aa8c0@m6805> <0JEJ007YDPPFD7D2@l-daemon><012601c76103$5d210630$657aa8c0@m6805> <010d01c7618f$70d62b10$8abea8c0@XPS> Message-ID: <015701c76191$57feb150$657aa8c0@m6805> >Outside of this, so far I haven't found anything that will let me control file processing if I don't have control of the other end. And this is a distinct problem. Most of my stuff I have no control of the other end, and in fact the other end is resistant to doing ANYTHING to help. They apparently already have processes in place that say "do this" - give me a file that contains EXACTLY this information in this column, exactly this width, starting in this position, the file named this, with this file extension etc. IF everything matches, then a mainframe correctly processes the file. If ANYTHING is not correct, the mainframe fails to process the file and kicks out an error report. We get a call if there is an error report, else we don't hear anything. Thus whatever I do has to be geared toward an extremely rigid, already existing system where I am going to get no help on resolving such issues. Now there are cases such as my NCOA address processing system where I do have control over both ends. In any situation where my C2DbFTP is running on the remote site, then I can have C2DBFTP use it's own custom protocol designed however I see fit. Thus my interest in how you do this. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Thursday, March 08, 2007 9:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP John, <> I think I might do the latter. I have been using the technique that if the file exists, simply don't send another. That works fine. What doesn't work is that I have found that FTP does not lock a file during transmission. So on jobs where I have a really tight schedule cycle (say every minute) and the file is rather large, the transmitting end is still sending the file, but the receiving end already starts to process the file and ends up with a partial file. A couple of ideas I had to work around that is: 0. A processing flag that says "don't touch anything in this directory". 1. Sending along a second file for each file at the completion of transmission (A "OK to process" flag for each file). This avoids locking an entire directory. Optionally, I could include a CRC checksum in the file. 2. Using a ZIP utility to zip everything (and thus provide a CRC check). Right now, I'm leaning towards #1. The problem with this is you needs to control both ends. #2 is the only thing that would work if you don't have control of the other end. Outside of this, so far I haven't found anything that will let me control file processing if I don't have control of the other end. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 07, 2007 4:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP >Does the application handle a 'PickupBox' as well as a 'DropBox' Each drop box by definition has a pickup and drop box. Which is which is defined by the direction flag. I currently use separate directories on each end if bidirectional transfers are required. They aren't always required. For example, we send files to the bank but they never respond in any way ATM it just sends and deletes behind itself, logging any errors. This all started with the objective of sending files for the insurance client. They have no method of handling such a thing. In fact they often require that the file name be very specific. The concept generally is a process / delete kind of thing where if the file is processed it is immediately deleted in preparation for the next file. I imagine that from their perspective, the specific naming conventions allow them to have multiple files in the directory for / from different clients, DIS' file has DIS_XXX.Dat where XXX is an account number or something like that. Obviously there will be issues of timing. These files only occur daily but what happens if the requirements push the timing up to where the transfer can't occur fast enough to move the file before the next drop into the box. I think if I run into that I will need to ensure that the file is locked (open it for writing?) or add a second file that is written by the FTP client that says "I'm processing". John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, March 07, 2007 1:25 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FTP Hi John: This sounds really good. Does the application handle a 'PickupBox' as well as a 'DropBox' and how does it handle files with the same name just different dates and time? Jim From artful at rogers.com Fri Mar 9 00:42:39 2007 From: artful at rogers.com (artful at rogers.com) Date: Thu, 8 Mar 2007 22:42:39 -0800 (PST) Subject: [AccessD] Lost Focus. Not? Message-ID: <299489.87056.qm@web88213.mail.re2.yahoo.com> Little did I know that I was surrounded by zen masters. What is the sound of one coder thinking about typing? Mark: the control never realizes that it has control. It just is. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Wednesday, March 7, 2007 6:17:55 AM Subject: Re: [AccessD] Lost Focus. Not? IT is, therefore it exists. If IT exists, it must have the focus, at least long enough to determine that IT is. What is less clear, do YOU exist. >From over there IT is not certain. ;~) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: Wednesday, March 07, 2007 6:09 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Lost Focus. Not? Hello, As always, your writings make me smile, How does the box know that it ever truely had the focus? Cheers Mark From Gustav at cactus.dk Fri Mar 9 07:41:43 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 09 Mar 2007 14:41:43 +0100 Subject: [AccessD] MySQL PBXT, transactional engine Message-ID: Hi all This engine is quite interesting. Features no database file, only log files, thus no record view locks, no other than physical limits on table size, no fixed record size, and zero time for recovery. Paul McCullagh from PrimeBase (www.primebase.com) has created the PBXT transactional storage engine for MySQL. PBXT is an ACID compliant transaction engine that offers all the right features for MySQL users who are on the hunt for an engine to keep their transactional data safe. PBXT sports crash recovery, unlimited row-level locking, MVCC, foreign keys/server-enforced referential integrity, automatic storage management, minimal configuration setup, and online backup support. http://dev.mysql.com/tech-resources/articles/pbxt-storage-engine.html Also, a white paper is for download which explains this in full: http://www.primebase.com/xt/download/pbxt_white_paper.pdf /gustav From accessd at shaw.ca Fri Mar 9 12:11:46 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 09 Mar 2007 10:11:46 -0800 Subject: [AccessD] MySQL PBXT, transactional engine In-Reply-To: Message-ID: <0JEN00K3MEEAT6Q0@l-daemon> Hi Gustav: My son-in-law is in Britain, at this moment and he phoned last night from work at about 2pm here or 10pm there as they are putting the finally touches to a large web site. The BE DB is the latest MySQL server engines. Actually it is using 3 MySQL engines. I would send the link but as the 10pm time would suggest things are running behind schedule.... but he keeps saying that the new MySQL is 'brilliant'. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, March 09, 2007 5:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] MySQL PBXT, transactional engine Hi all This engine is quite interesting. Features no database file, only log files, thus no record view locks, no other than physical limits on table size, no fixed record size, and zero time for recovery. Paul McCullagh from PrimeBase (www.primebase.com) has created the PBXT transactional storage engine for MySQL. PBXT is an ACID compliant transaction engine that offers all the right features for MySQL users who are on the hunt for an engine to keep their transactional data safe. PBXT sports crash recovery, unlimited row-level locking, MVCC, foreign keys/server-enforced referential integrity, automatic storage management, minimal configuration setup, and online backup support. http://dev.mysql.com/tech-resources/articles/pbxt-storage-engine.html Also, a white paper is for download which explains this in full: http://www.primebase.com/xt/download/pbxt_white_paper.pdf /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Mar 9 13:25:33 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 9 Mar 2007 11:25:33 -0800 Subject: [AccessD] Access 2007 Question Message-ID: <005901c76280$b51e3460$0201a8c0@HAL9005> I was just reading Getz's article Transitioning Your Existing Access Applications to Access 2007 ( http://msdn2.microsoft.com/en-us/library/bb203849.aspx). There's a feature which allows you to get rid of the form resizing code which fills the whole screen with your form based on the user's current screen resolution using the Anchoring and Stretch Down and Across properties. The question is: once you have done this to a form in an A2K3 mdb, can you open with A2K3 and get the resizing? Or do you need to save the mdb in A2K7 to get this to work? TIA Rocky From accessd at shaw.ca Fri Mar 9 16:25:47 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 09 Mar 2007 14:25:47 -0800 Subject: [AccessD] MySQL PBXT, transactional engine In-Reply-To: <0JEN00K3MEEAT6Q0@l-daemon> Message-ID: <0JEN00DW9Q5MHN61@l-daemon> Hi Gustav: Further to my comments, after forwarding along your email to my son-in-law, it appears that he had not heard of this PBXT advancement and is currently holding the launch of their web site until further investigation... Good timing Gustav. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 09, 2007 10:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] MySQL PBXT, transactional engine Hi Gustav: My son-in-law is in Britain, at this moment and he phoned last night from work at about 2pm here or 10pm there as they are putting the finally touches to a large web site. The BE DB is the latest MySQL server engines. Actually it is using 3 MySQL engines. I would send the link but as the 10pm time would suggest things are running behind schedule.... but he keeps saying that the new MySQL is 'brilliant'. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, March 09, 2007 5:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] MySQL PBXT, transactional engine Hi all This engine is quite interesting. Features no database file, only log files, thus no record view locks, no other than physical limits on table size, no fixed record size, and zero time for recovery. Paul McCullagh from PrimeBase (www.primebase.com) has created the PBXT transactional storage engine for MySQL. PBXT is an ACID compliant transaction engine that offers all the right features for MySQL users who are on the hunt for an engine to keep their transactional data safe. PBXT sports crash recovery, unlimited row-level locking, MVCC, foreign keys/server-enforced referential integrity, automatic storage management, minimal configuration setup, and online backup support. http://dev.mysql.com/tech-resources/articles/pbxt-storage-engine.html Also, a white paper is for download which explains this in full: http://www.primebase.com/xt/download/pbxt_white_paper.pdf /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 Mar 10 04:10:04 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 10 Mar 2007 11:10:04 +0100 Subject: [AccessD] MySQL PBXT, transactional engine Message-ID: Hi Jim Thanks, let's learn from his findings. However, I didn't mean to hold anything back - I haven't worked with it myself. But the PBXT engine seems to be a proven product from PrimeBase while the new Falcon engine is still in beta. /gustav >>> accessd at shaw.ca 09-03-2007 23:25 >>> Hi Gustav: Further to my comments, after forwarding along your email to my son-in-law, it appears that he had not heard of this PBXT advancement and is currently holding the launch of their web site until further investigation... Good timing Gustav. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 09, 2007 10:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] MySQL PBXT, transactional engine Hi Gustav: My son-in-law is in Britain, at this moment and he phoned last night from work at about 2pm here or 10pm there as they are putting the finally touches to a large web site. The BE DB is the latest MySQL server engines. Actually it is using 3 MySQL engines. I would send the link but as the 10pm time would suggest things are running behind schedule.... but he keeps saying that the new MySQL is 'brilliant'. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, March 09, 2007 5:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] MySQL PBXT, transactional engine Hi all This engine is quite interesting. Features no database file, only log files, thus no record view locks, no other than physical limits on table size, no fixed record size, and zero time for recovery. Paul McCullagh from PrimeBase (www.primebase.com) has created the PBXT transactional storage engine for MySQL. PBXT is an ACID compliant transaction engine that offers all the right features for MySQL users who are on the hunt for an engine to keep their transactional data safe. PBXT sports crash recovery, unlimited row-level locking, MVCC, foreign keys/server-enforced referential integrity, automatic storage management, minimal configuration setup, and online backup support. http://dev.mysql.com/tech-resources/articles/pbxt-storage-engine.html Also, a white paper is for download which explains this in full: http://www.primebase.com/xt/download/pbxt_white_paper.pdf /gustav From rockysmolin at bchacc.com Sat Mar 10 10:09:02 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 10 Mar 2007 08:09:02 -0800 Subject: [AccessD] Looking at lines of code in code Message-ID: <002201c7632e$6ba1a6b0$0201a8c0@HAL9005> Dear List: I have a need to programmatically look at every line of code behind all forms looking for the string "TranslateMsgbox". I'm floundering around here a bit. I know how to cycle through the forms collection. But once I open the form in design view and Set frm = Forms(strFormName) I can't figure out how to loop through every line of code behind the form. Any suggestions appreciated. MTIA Rocky From jwcolby at colbyconsulting.com Sat Mar 10 10:19:01 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Sat, 10 Mar 2007 11:19:01 -0500 Subject: [AccessD] Looking at lines of code in code In-Reply-To: <002201c7632e$6ba1a6b0$0201a8c0@HAL9005> References: <002201c7632e$6ba1a6b0$0201a8c0@HAL9005> Message-ID: <002901c7632f$d1175b10$657aa8c0@m6805> Why don't you just search for that phrase in the find dialog in the editor? That would not limit you to just the form modules but it would allow you to see each instance of that phrase. John W. Colby Colby Consulting www.ColbyConsulting.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: Saturday, March 10, 2007 11:09 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Looking at lines of code in code Dear List: I have a need to programmatically look at every line of code behind all forms looking for the string "TranslateMsgbox". I'm floundering around here a bit. I know how to cycle through the forms collection. But once I open the form in design view and Set frm = Forms(strFormName) I can't figure out how to loop through every line of code behind the form. Any suggestions appreciated. 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 Sat Mar 10 10:29:37 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 10 Mar 2007 08:29:37 -0800 Subject: [AccessD] Looking at lines of code in code In-Reply-To: <002901c7632f$d1175b10$657aa8c0@m6805> Message-ID: <003301c76331$4b9bd680$0201a8c0@HAL9005> This is to check that each of the message boxes in the system appears in the language table where I store the multiple language translations. So, once I find the call to TranslateMessage in the module, then I have to look in another table - tblLanguage-Msgboxes - to see if the phrase to be translated, which is the function call's argument, is in the table. If not I want to add it. So searching for the phrase TranslateMessage would do it but each time I find it, I'd have to copy the argument, flip over to the table and do a search. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Saturday, March 10, 2007 8:19 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Looking at lines of code in code Why don't you just search for that phrase in the find dialog in the editor? That would not limit you to just the form modules but it would allow you to see each instance of that phrase. John W. Colby Colby Consulting www.ColbyConsulting.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: Saturday, March 10, 2007 11:09 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Looking at lines of code in code Dear List: I have a need to programmatically look at every line of code behind all forms looking for the string "TranslateMsgbox". I'm floundering around here a bit. I know how to cycle through the forms collection. But once I open the form in design view and Set frm = Forms(strFormName) I can't figure out how to loop through every line of code behind the form. Any suggestions appreciated. 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/716 - Release Date: 3/9/2007 6:53 PM From Gustav at cactus.dk Sat Mar 10 10:55:40 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 10 Mar 2007 17:55:40 +0100 Subject: [AccessD] Looking at lines of code in code Message-ID: Hi Rocky That's why I recommend to keep even the native language in the translation table. Then you can insert a programmer's sentence in the code like: 3210: Press OK to continue. or $$ Press OK to continue. and when you meet a messagebox or a control with that syntax you know a translation is missing. Also, it allows you to write the text in the code fast perhaps missing some finesse and leave the hard work to a skilled writer. /gustav >>> rockysmolin at bchacc.com 10-03-2007 17:29 >>> This is to check that each of the message boxes in the system appears in the language table where I store the multiple language translations. So, once I find the call to TranslateMessage in the module, then I have to look in another table - tblLanguage-Msgboxes - to see if the phrase to be translated, which is the function call's argument, is in the table. If not I want to add it. So searching for the phrase TranslateMessage would do it but each time I find it, I'd have to copy the argument, flip over to the table and do a search. Rocky From rockysmolin at bchacc.com Sat Mar 10 11:09:48 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 10 Mar 2007 09:09:48 -0800 Subject: [AccessD] Looking at lines of code in code In-Reply-To: Message-ID: <004301c76336$e900b530$0201a8c0@HAL9005> Gustav: The English is in the table as well. What I pass is an argument that looks something like the English message but isn't just so the code becomes a bit more self-documenting. Like: MsgboxUni Me.hWnd, TranslateMsgbox("NoTagsToReportReportCancelled"), , vbExclamation Or MsgboxUni Me.hWnd, TranslateMsgbox("AccessKeyIncorrect"), , vbExclamation Or MsgboxUni Me.hWnd, TranslateMsgbox("ReadWriteAccessIsRequiredToRunCalculations"), , vbExclamation Where the argument is in the field call MessageID (not the PK). But with your approach how do I know the translation is missing? T&R Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, March 10, 2007 8:56 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Looking at lines of code in code Hi Rocky That's why I recommend to keep even the native language in the translation table. Then you can insert a programmer's sentence in the code like: 3210: Press OK to continue. or $$ Press OK to continue. and when you meet a messagebox or a control with that syntax you know a translation is missing. Also, it allows you to write the text in the code fast perhaps missing some finesse and leave the hard work to a skilled writer. /gustav >>> rockysmolin at bchacc.com 10-03-2007 17:29 >>> This is to check that each of the message boxes in the system appears in the language table where I store the multiple language translations. So, once I find the call to TranslateMessage in the module, then I have to look in another table - tblLanguage-Msgboxes - to see if the phrase to be translated, which is the function call's argument, is in the table. If not I want to add it. So searching for the phrase TranslateMessage would do it but each time I find it, I'd have to copy the argument, flip over to the table and do a search. Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/716 - Release Date: 3/9/2007 6:53 PM From Gustav at cactus.dk Sat Mar 10 11:48:19 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 10 Mar 2007 18:48:19 +0100 Subject: [AccessD] Looking at lines of code in code Message-ID: Hi Rocky My suggestion is similar to yours. > But with your approach how do I know the translation is missing? The messagebox would display, say: NoTagsToReportReportCancelled /gustav >>> rockysmolin at bchacc.com 10-03-2007 18:09 >>> Gustav: The English is in the table as well. What I pass is an argument that looks something like the English message but isn't just so the code becomes a bit more self-documenting. Like: MsgboxUni Me.hWnd, TranslateMsgbox("NoTagsToReportReportCancelled"), , vbExclamation Or MsgboxUni Me.hWnd, TranslateMsgbox("AccessKeyIncorrect"), , vbExclamation Or MsgboxUni Me.hWnd, TranslateMsgbox("ReadWriteAccessIsRequiredToRunCalculations"), , vbExclamation Where the argument is in the field call MessageID (not the PK). But with your approach how do I know the translation is missing? T&R Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, March 10, 2007 8:56 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Looking at lines of code in code Hi Rocky That's why I recommend to keep even the native language in the translation table. Then you can insert a programmer's sentence in the code like: 3210: Press OK to continue. or $$ Press OK to continue. and when you meet a messagebox or a control with that syntax you know a translation is missing. Also, it allows you to write the text in the code fast perhaps missing some finesse and leave the hard work to a skilled writer. /gustav >>> rockysmolin at bchacc.com 10-03-2007 17:29 >>> This is to check that each of the message boxes in the system appears in the language table where I store the multiple language translations. So, once I find the call to TranslateMessage in the module, then I have to look in another table - tblLanguage-Msgboxes - to see if the phrase to be translated, which is the function call's argument, is in the table. If not I want to add it. So searching for the phrase TranslateMessage would do it but each time I find it, I'd have to copy the argument, flip over to the table and do a search. Rocky From adtp at airtelbroadband.in Sat Mar 10 12:27:09 2007 From: adtp at airtelbroadband.in (A.D.TEJPAL) Date: Sat, 10 Mar 2007 23:57:09 +0530 Subject: [AccessD] Looking at lines of code in code References: <002201c7632e$6ba1a6b0$0201a8c0@HAL9005> Message-ID: <03b901c76341$e56a9520$1557a27a@pcadt> Rocky, You should be able to obtain the required information directly from the modules collection. Sample sub-routine named P_GetMatchingCodeLines, as given below, will list the lines in various modules (along with names of respective modules) satisfying your criteria, in the immediate window. For directing the output to a table, Debug.Print statements in the subroutine can be substituted by suitable code. For your specific case, this procedure will be called via following statement: P_GetMatchingCodeLines "TranslateMsgbox" Important - You have to set reference to Microsoft Visual Basic For Applications Extensibility 5.3 Best wishes, A.D.Tejpal --------------- =================================== Public Sub P_GetMatchingCodeLines(ByVal _ MatchString As String) ' This needs reference to Microsoft Visual Basic ' For Applications Extensibility 5.3 Dim mdc As Modules, md As Module Dim Cnt As Long, Lct As Long, Txt As String Dim DecLines As Long, ProcStLine As Long Dim ModName As String, PrName As String Dim ProcLine As Long Set mdc = Application.Modules ' Loop through all the modules in this collection For Cnt = 0 To mdc.Count - 1 Set md = mdc(Cnt) ' Get name of module ModName = md.Name ' Get number of lines in declaration portion DecLines = md.CountOfDeclarationLines ' Loop through all the lines in this module For Lct = 1 To md.CountOfLines ' Get the contents of line Lct Txt = md.Lines(Lct, 1) If InStr(Txt, MatchString) > 0 Then If md.Type = acStandardModule _ Or InStr(ModName, _ "Form_") > 0 Then ' (A) If Lct > DecLines Then ' (B) ' Get name of procedure ' (in which, line Lct is contained) PrName = md.ProcOfLine(Lct, _ vbext_pk_Proc) ' Get starting Line No for this procedure ProcStLine = md.ProcBodyLine(PrName, _ vbext_pk_Proc) ' (C) ' Compute Line number as counted ' from start of procedure ProcLine = Lct - ProcStLine + 1 Else PrName = "Declaration Sec" ProcStLine = 1 ProcLine = Lct End If Else PrName = "Class" ProcStLine = 1 ProcLine = Lct End If Debug.Print "Mod - " & ModName & ", Proc - " & _ PrName & ", Line(ProcLine) - " & _ Lct & "(" & ProcLine & ")" Debug.Print Space(6) & Trim(Txt) End If Next Next Set md = Nothing Set mdc = Nothing ' Note - (A) & (B) are needed so as to ensure that there is ' no mismatch of argument regarding assumed type ' of procedure () ' (C) The value returned by md.ProcBodyLine() is ' more dependable as it gives the line number where ' the procedure actually starts. On the other hand, ' md.ProcStartLine() returns the first line after end ' of prev procedure. This can be misleading when ' there are one or more blank lines between ' adjacent procedures. End Sub =================================== ----- Original Message ----- From: Rocky Smolin at Beach Access Software To: 'Access Developers discussion and problem solving' Sent: Saturday, March 10, 2007 21:39 Subject: [AccessD] Looking at lines of code in code Dear List: I have a need to programmatically look at every line of code behind all forms looking for the string "TranslateMsgbox". I'm floundering around here a bit. I know how to cycle through the forms collection. But once I open the form in design view and Set frm = Forms(strFormName) I can't figure out how to loop through every line of code behind the form. Any suggestions appreciated. MTIA Rocky From rockysmolin at bchacc.com Sat Mar 10 13:55:25 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 10 Mar 2007 11:55:25 -0800 Subject: [AccessD] Looking at lines of code in code In-Reply-To: Message-ID: <005001c7634e$0bd2c5f0$0201a8c0@HAL9005> H, I see. But I can't wait until it pops up to correct it. I'd have to go through a process to generate each error message to see if it was translated. I've got to go through the code and make sure each message is translated before I release the program. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, March 10, 2007 9:48 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Looking at lines of code in code Hi Rocky My suggestion is similar to yours. > But with your approach how do I know the translation is missing? The messagebox would display, say: NoTagsToReportReportCancelled /gustav >>> rockysmolin at bchacc.com 10-03-2007 18:09 >>> Gustav: The English is in the table as well. What I pass is an argument that looks something like the English message but isn't just so the code becomes a bit more self-documenting. Like: MsgboxUni Me.hWnd, TranslateMsgbox("NoTagsToReportReportCancelled"), , vbExclamation Or MsgboxUni Me.hWnd, TranslateMsgbox("AccessKeyIncorrect"), , vbExclamation Or MsgboxUni Me.hWnd, TranslateMsgbox("ReadWriteAccessIsRequiredToRunCalculations"), , vbExclamation Where the argument is in the field call MessageID (not the PK). But with your approach how do I know the translation is missing? T&R Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, March 10, 2007 8:56 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Looking at lines of code in code Hi Rocky That's why I recommend to keep even the native language in the translation table. Then you can insert a programmer's sentence in the code like: 3210: Press OK to continue. or $$ Press OK to continue. and when you meet a messagebox or a control with that syntax you know a translation is missing. Also, it allows you to write the text in the code fast perhaps missing some finesse and leave the hard work to a skilled writer. /gustav >>> rockysmolin at bchacc.com 10-03-2007 17:29 >>> This is to check that each of the message boxes in the system appears in the language table where I store the multiple language translations. So, once I find the call to TranslateMessage in the module, then I have to look in another table - tblLanguage-Msgboxes - to see if the phrase to be translated, which is the function call's argument, is in the table. If not I want to add it. So searching for the phrase TranslateMessage would do it but each time I find it, I'd have to copy the argument, flip over to the table and do a search. Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/716 - Release Date: 3/9/2007 6:53 PM From rockysmolin at bchacc.com Sat Mar 10 14:53:48 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 10 Mar 2007 12:53:48 -0800 Subject: [AccessD] Looking at lines of code in code In-Reply-To: <03b901c76341$e56a9520$1557a27a@pcadt> Message-ID: <005601c76356$33a24bc0$0201a8c0@HAL9005> A.D.: Perfect. That's exactly what I needed. I can modify it to extract the argument passed by TranslateMsgbox and do a find on the language table to make sure it's there. Thank you. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of A.D.TEJPAL Sent: Saturday, March 10, 2007 10:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Looking at lines of code in code Rocky, You should be able to obtain the required information directly from the modules collection. Sample sub-routine named P_GetMatchingCodeLines, as given below, will list the lines in various modules (along with names of respective modules) satisfying your criteria, in the immediate window. For directing the output to a table, Debug.Print statements in the subroutine can be substituted by suitable code. For your specific case, this procedure will be called via following statement: P_GetMatchingCodeLines "TranslateMsgbox" Important - You have to set reference to Microsoft Visual Basic For Applications Extensibility 5.3 Best wishes, A.D.Tejpal --------------- =================================== Public Sub P_GetMatchingCodeLines(ByVal _ MatchString As String) ' This needs reference to Microsoft Visual Basic ' For Applications Extensibility 5.3 Dim mdc As Modules, md As Module Dim Cnt As Long, Lct As Long, Txt As String Dim DecLines As Long, ProcStLine As Long Dim ModName As String, PrName As String Dim ProcLine As Long Set mdc = Application.Modules ' Loop through all the modules in this collection For Cnt = 0 To mdc.Count - 1 Set md = mdc(Cnt) ' Get name of module ModName = md.Name ' Get number of lines in declaration portion DecLines = md.CountOfDeclarationLines ' Loop through all the lines in this module For Lct = 1 To md.CountOfLines ' Get the contents of line Lct Txt = md.Lines(Lct, 1) If InStr(Txt, MatchString) > 0 Then If md.Type = acStandardModule _ Or InStr(ModName, _ "Form_") > 0 Then ' (A) If Lct > DecLines Then ' (B) ' Get name of procedure ' (in which, line Lct is contained) PrName = md.ProcOfLine(Lct, _ vbext_pk_Proc) ' Get starting Line No for this procedure ProcStLine = md.ProcBodyLine(PrName, _ vbext_pk_Proc) ' (C) ' Compute Line number as counted ' from start of procedure ProcLine = Lct - ProcStLine + 1 Else PrName = "Declaration Sec" ProcStLine = 1 ProcLine = Lct End If Else PrName = "Class" ProcStLine = 1 ProcLine = Lct End If Debug.Print "Mod - " & ModName & ", Proc - " & _ PrName & ", Line(ProcLine) - " & _ Lct & "(" & ProcLine & ")" Debug.Print Space(6) & Trim(Txt) End If Next Next Set md = Nothing Set mdc = Nothing ' Note - (A) & (B) are needed so as to ensure that there is ' no mismatch of argument regarding assumed type ' of procedure () ' (C) The value returned by md.ProcBodyLine() is ' more dependable as it gives the line number where ' the procedure actually starts. On the other hand, ' md.ProcStartLine() returns the first line after end ' of prev procedure. This can be misleading when ' there are one or more blank lines between ' adjacent procedures. End Sub =================================== ----- Original Message ----- From: Rocky Smolin at Beach Access Software To: 'Access Developers discussion and problem solving' Sent: Saturday, March 10, 2007 21:39 Subject: [AccessD] Looking at lines of code in code Dear List: I have a need to programmatically look at every line of code behind all forms looking for the string "TranslateMsgbox". I'm floundering around here a bit. I know how to cycle through the forms collection. But once I open the form in design view and Set frm = Forms(strFormName) I can't figure out how to loop through every line of code behind the form. Any suggestions appreciated. MTIA Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/716 - Release Date: 3/9/2007 6:53 PM From jengross at gte.net Mon Mar 12 00:02:48 2007 From: jengross at gte.net (Jennifer Gross) Date: Sun, 11 Mar 2007 22:02:48 -0700 Subject: [AccessD] A2K - Button Wizard Icons Message-ID: <006001c76463$b0eb2990$6501a8c0@jefferson> Hi All, Can anyone tell me where the icons for the buttons when you add a button to a form are located? Thanks, Jennifer Gross databasics office: (805) 480-1921 fax: (805) 499-0467 From rockysmolin at bchacc.com Mon Mar 12 00:42:23 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sun, 11 Mar 2007 22:42:23 -0700 Subject: [AccessD] A2K - Button Wizard Icons In-Reply-To: <006001c76463$b0eb2990$6501a8c0@jefferson> Message-ID: <00c801c76469$35cf24e0$0201a8c0@HAL9005> Property sheet for the button - format tab - click Picture and then the button with the three dots out to the right of the Picture line. HTH Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jennifer Gross Sent: Sunday, March 11, 2007 10:03 PM To: AccessD List Subject: [AccessD] A2K - Button Wizard Icons Hi All, Can anyone tell me where the icons for the buttons when you add a button to a form are located? Thanks, Jennifer Gross databasics office: (805) 480-1921 fax: (805) 499-0467 -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM From rockysmolin at bchacc.com Mon Mar 12 17:37:24 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 12 Mar 2007 15:37:24 -0700 Subject: [AccessD] FW: Combo Box Not Showing All Records Message-ID: <00d401c764f7$028e5310$0201a8c0@HAL9005> Further to my post below. The problem is in the code where I change the row source of the combo box. Because if I change it on the property sheet it works OK. Here's the code: Select Case fraFindOrderBy Case 1 cboAgreements.RowSource = "qryAgreementsByOrderNumber" Me.RecordSource = "qryRentalAgreementHeaderByOrderNumber" Me.cboAgreements.ColumnWidths = "0"";0.75"";2"";1"";1.5"";0.75"";0.5""" Case 2 cboAgreements.RowSource = "qryAgreementsByCustomer" Me.RecordSource = "qryRentalAgreementByCustomer" Me.cboAgreements.ColumnWidths = "0"";2"";0.75"";1"";1.5"";0.75"";0.5""" Case 3 cboAgreements.RowSource = "qryAgreementsByDateOut" Me.RecordSource = "qryRentalAgreementByDateOut" Me.cboAgreements.ColumnWidths = "0"";1"";2"";0.75"";1.5"";0.75"";0.5""" Case 4 cboAgreements.RowSource = "qryAgreementsByPurchaseOrder" Me.RecordSource = "qryRentalAGreementByPurchaseOrder" Me.cboAgreements.ColumnWidths = "0"";1.5"";0.75"";2"";1"";0.75"";0.5""" Case 5 cboAgreements.RowSource = "qryAgreementsByFirstUseDate" Me.RecordSource = "qryRentalAGreementByFirstUseDate" Me.cboAgreements.ColumnWidths = "0"";1"";1.5"";0.75"";2"";0.75"";0.5""" End Select cboAgreements.Requery Me.Requery TIA Rocky _____ From: Rocky Smolin at Beach Access Software [mailto:rockysmolin at bchacc.com] Sent: Monday, March 12, 2007 3:28 PM To: 'Access Developers discussion and problem solving' Subject: Combo Box Not Showing All Records Dear List: I have a combo box on a form with seven fields. There is an option frame on the form to let the user select how the data in the combo box is to be sorted. The options are Order Number, Customer, P.O., Date Out, and First Use Date. In the after update event of the option frame I set the row source of the combo box, adjust the widths of the columns, and requery the box. I have five separate queries. Problem is that not all the records show up in the box although they all show up in the query. Order Number works correctly. By Customer the query selects 19488 records but the combo box only displays 18242. Sort by Date Out the query selects 19301 records but the combo box only shows 139. First Use date - the query selects 19733 but the combo box only shows 15385. Purchase Order - the query selects 13060 but the combo box only goes down to 13055 (so close!) This is an A2K data base running on SP-3. But the A2K format mdb all works correctly in A2K3! Any ideas what's going on here? MTIA Rocky From andy at minstersystems.co.uk Mon Mar 12 17:40:42 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Mon, 12 Mar 2007 22:40:42 -0000 Subject: [AccessD] Test In-Reply-To: <00c801c76469$35cf24e0$0201a8c0@HAL9005> Message-ID: <003101c764f7$7ab720b0$921a0c54@minster33c3r25> Just checking there's life out there. -- Andy Lacey http://www.minstersystems.co.uk From kp at sdsonline.net Mon Mar 12 17:39:49 2007 From: kp at sdsonline.net (Kath Pelletti) Date: Tue, 13 Mar 2007 09:39:49 +1100 Subject: [AccessD] disable shift key 2003 Message-ID: <000801c764f7$606eead0$6401a8c0@office> John - have you updated your cd2bproperties utility for Access 2003? rgds ______________________________________ Kath Pelletti Software Design and Solutions Pty Ltd. Ph: 9505-6714 Fax: 9505-6430 Email: KP at SDSOnline.net From DWUTKA at Marlow.com Mon Mar 12 17:49:44 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 12 Mar 2007 17:49:44 -0500 Subject: [AccessD] Looking at lines of code in code In-Reply-To: <002201c7632e$6ba1a6b0$0201a8c0@HAL9005> Message-ID: Just curious, why not use find/replace? If you want to do it programmatically, no need to open the forms, just run through the modules, there is a find option in there.... Drew -----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, March 10, 2007 10:09 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Looking at lines of code in code Dear List: I have a need to programmatically look at every line of code behind all forms looking for the string "TranslateMsgbox". I'm floundering around here a bit. I know how to cycle through the forms collection. But once I open the form in design view and Set frm = Forms(strFormName) I can't figure out how to loop through every line of code behind the form. Any suggestions appreciated. MTIA Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Mon Mar 12 18:31:48 2007 From: dwaters at usinternet.com (Dan Waters) Date: Mon, 12 Mar 2007 18:31:48 -0500 Subject: [AccessD] Test In-Reply-To: <003101c764f7$7ab720b0$921a0c54@minster33c3r25> References: <00c801c76469$35cf24e0$0201a8c0@HAL9005> <003101c764f7$7ab720b0$921a0c54@minster33c3r25> Message-ID: <000701c764fe$9b2df6a0$0200a8c0@danwaters> Well - you may have to look out a long way! Dan -----Original Message----- Subject: [AccessD] Test Just checking there's life out there. -- Andy Lacey http://www.minstersystems.co.uk From rockysmolin at bchacc.com Mon Mar 12 17:27:41 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 12 Mar 2007 15:27:41 -0700 Subject: [AccessD] Combo Box Not Showing All Records Message-ID: <00cf01c764f5$a650d970$0201a8c0@HAL9005> Dear List: I have a combo box on a form with seven fields. There is an option frame on the form to let the user select how the data in the combo box is to be sorted. The options are Order Number, Customer, P.O., Date Out, and First Use Date. In the after update event of the option frame I set the row source of the combo box, adjust the widths of the columns, and requery the box. I have five separate queries. Problem is that not all the records show up in the box although they all show up in the query. Order Number works correctly. By Customer the query selects 19488 records but the combo box only displays 18242. Sort by Date Out the query selects 19301 records but the combo box only shows 139. First Use date - the query selects 19733 but the combo box only shows 15385. Purchase Order - the query selects 13060 but the combo box only goes down to 13055 (so close!) This is an A2K data base running on SP-3. But the A2K format mdb all works correctly in A2K3! Any ideas what's going on here? MTIA Rocky From rockysmolin at bchacc.com Mon Mar 12 19:46:50 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 12 Mar 2007 17:46:50 -0700 Subject: [AccessD] Looking at lines of code in code In-Reply-To: Message-ID: <00dd01c76509$16ddbc90$0201a8c0@HAL9005> Because after I find it I have to go to the language table to see if the translation is there. And as the product changes I am adding messages (and controls) and want to be sure that I got them all in the language tables. So I thought a push=button checker would be a nifty time-saver. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Monday, March 12, 2007 3:50 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Looking at lines of code in code Just curious, why not use find/replace? If you want to do it programmatically, no need to open the forms, just run through the modules, there is a find option in there.... Drew -----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, March 10, 2007 10:09 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Looking at lines of code in code Dear List: I have a need to programmatically look at every line of code behind all forms looking for the string "TranslateMsgbox". I'm floundering around here a bit. I know how to cycle through the forms collection. But once I open the form in design view and Set frm = Forms(strFormName) I can't figure out how to loop through every line of code behind the form. Any suggestions appreciated. 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM From rockysmolin at bchacc.com Mon Mar 12 19:47:26 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 12 Mar 2007 17:47:26 -0700 Subject: [AccessD] Test In-Reply-To: <000701c764fe$9b2df6a0$0200a8c0@danwaters> Message-ID: <00de01c76509$2c555790$0201a8c0@HAL9005> 80 degrees and sunny in southern cal. Haven't been around the computer much this afternoon. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, March 12, 2007 4:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Test Well - you may have to look out a long way! Dan -----Original Message----- Subject: [AccessD] Test Just checking there's life out there. -- Andy Lacey http://www.minstersystems.co.uk -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM From rockysmolin at bchacc.com Mon Mar 12 21:12:28 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 12 Mar 2007 19:12:28 -0700 Subject: [AccessD] FW: Combo Box Not Showing All Records In-Reply-To: <00d401c764f7$028e5310$0201a8c0@HAL9005> Message-ID: <00e901c76515$0d06da60$0201a8c0@HAL9005> OK I'll just talk to myself - nothing new. Hey. Here's your problem Rocky. You accidentally changed the number of columns on the combo box from 7 to 8. The underlying queries have only seven fields. When you tested it in A2K3 you didn't see the problem but when you sent it to your client who is using A2K they did have the problem. Why it works in A2K3 and not in A2K I don't know. But now you have the fix. HTH Rocky -----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, March 12, 2007 3:37 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: Combo Box Not Showing All Records Further to my post below. The problem is in the code where I change the row source of the combo box. Because if I change it on the property sheet it works OK. Here's the code: Select Case fraFindOrderBy Case 1 cboAgreements.RowSource = "qryAgreementsByOrderNumber" Me.RecordSource = "qryRentalAgreementHeaderByOrderNumber" Me.cboAgreements.ColumnWidths = "0"";0.75"";2"";1"";1.5"";0.75"";0.5""" Case 2 cboAgreements.RowSource = "qryAgreementsByCustomer" Me.RecordSource = "qryRentalAgreementByCustomer" Me.cboAgreements.ColumnWidths = "0"";2"";0.75"";1"";1.5"";0.75"";0.5""" Case 3 cboAgreements.RowSource = "qryAgreementsByDateOut" Me.RecordSource = "qryRentalAgreementByDateOut" Me.cboAgreements.ColumnWidths = "0"";1"";2"";0.75"";1.5"";0.75"";0.5""" Case 4 cboAgreements.RowSource = "qryAgreementsByPurchaseOrder" Me.RecordSource = "qryRentalAGreementByPurchaseOrder" Me.cboAgreements.ColumnWidths = "0"";1.5"";0.75"";2"";1"";0.75"";0.5""" Case 5 cboAgreements.RowSource = "qryAgreementsByFirstUseDate" Me.RecordSource = "qryRentalAGreementByFirstUseDate" Me.cboAgreements.ColumnWidths = "0"";1"";1.5"";0.75"";2"";0.75"";0.5""" End Select cboAgreements.Requery Me.Requery TIA Rocky _____ From: Rocky Smolin at Beach Access Software [mailto:rockysmolin at bchacc.com] Sent: Monday, March 12, 2007 3:28 PM To: 'Access Developers discussion and problem solving' Subject: Combo Box Not Showing All Records Dear List: I have a combo box on a form with seven fields. There is an option frame on the form to let the user select how the data in the combo box is to be sorted. The options are Order Number, Customer, P.O., Date Out, and First Use Date. In the after update event of the option frame I set the row source of the combo box, adjust the widths of the columns, and requery the box. I have five separate queries. Problem is that not all the records show up in the box although they all show up in the query. Order Number works correctly. By Customer the query selects 19488 records but the combo box only displays 18242. Sort by Date Out the query selects 19301 records but the combo box only shows 139. First Use date - the query selects 19733 but the combo box only shows 15385. Purchase Order - the query selects 13060 but the combo box only goes down to 13055 (so close!) This is an A2K data base running on SP-3. But the A2K format mdb all works correctly in A2K3! Any ideas what's going on here? MTIA Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM From jengross at gte.net Mon Mar 12 21:36:01 2007 From: jengross at gte.net (Jennifer Gross) Date: Mon, 12 Mar 2007 19:36:01 -0700 Subject: [AccessD] A2K - Button Wizard Icons In-Reply-To: <00c801c76469$35cf24e0$0201a8c0@HAL9005> Message-ID: <013201c76518$5a2f0580$6501a8c0@jefferson> I want to use them in another program and am wondering if anyone knows if the icons themselves are stored in a DLL, or within a folder somewhere. I searched around but haven't been able to find them. Thank you, Jennifer -----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, March 11, 2007 10:42 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Button Wizard Icons Property sheet for the button - format tab - click Picture and then the button with the three dots out to the right of the Picture line. HTH Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jennifer Gross Sent: Sunday, March 11, 2007 10:03 PM To: AccessD List Subject: [AccessD] A2K - Button Wizard Icons Hi All, Can anyone tell me where the icons for the buttons when you add a button to a form are located? Thanks, Jennifer Gross databasics office: (805) 480-1921 fax: (805) 499-0467 -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Mon Mar 12 22:08:57 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 12 Mar 2007 20:08:57 -0700 Subject: [AccessD] FW: Combo Box Not Showing All Records In-Reply-To: <00e901c76515$0d06da60$0201a8c0@HAL9005> Message-ID: <00f101c7651c$f0dea040$0201a8c0@HAL9005> Hey good solution Rocky. You're a peach. Thanks. Rocky -----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, March 12, 2007 7:12 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Combo Box Not Showing All Records OK I'll just talk to myself - nothing new. Hey. Here's your problem Rocky. You accidentally changed the number of columns on the combo box from 7 to 8. The underlying queries have only seven fields. When you tested it in A2K3 you didn't see the problem but when you sent it to your client who is using A2K they did have the problem. Why it works in A2K3 and not in A2K I don't know. But now you have the fix. HTH Rocky -----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, March 12, 2007 3:37 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: Combo Box Not Showing All Records Further to my post below. The problem is in the code where I change the row source of the combo box. Because if I change it on the property sheet it works OK. Here's the code: Select Case fraFindOrderBy Case 1 cboAgreements.RowSource = "qryAgreementsByOrderNumber" Me.RecordSource = "qryRentalAgreementHeaderByOrderNumber" Me.cboAgreements.ColumnWidths = "0"";0.75"";2"";1"";1.5"";0.75"";0.5""" Case 2 cboAgreements.RowSource = "qryAgreementsByCustomer" Me.RecordSource = "qryRentalAgreementByCustomer" Me.cboAgreements.ColumnWidths = "0"";2"";0.75"";1"";1.5"";0.75"";0.5""" Case 3 cboAgreements.RowSource = "qryAgreementsByDateOut" Me.RecordSource = "qryRentalAgreementByDateOut" Me.cboAgreements.ColumnWidths = "0"";1"";2"";0.75"";1.5"";0.75"";0.5""" Case 4 cboAgreements.RowSource = "qryAgreementsByPurchaseOrder" Me.RecordSource = "qryRentalAGreementByPurchaseOrder" Me.cboAgreements.ColumnWidths = "0"";1.5"";0.75"";2"";1"";0.75"";0.5""" Case 5 cboAgreements.RowSource = "qryAgreementsByFirstUseDate" Me.RecordSource = "qryRentalAGreementByFirstUseDate" Me.cboAgreements.ColumnWidths = "0"";1"";1.5"";0.75"";2"";0.75"";0.5""" End Select cboAgreements.Requery Me.Requery TIA Rocky _____ From: Rocky Smolin at Beach Access Software [mailto:rockysmolin at bchacc.com] Sent: Monday, March 12, 2007 3:28 PM To: 'Access Developers discussion and problem solving' Subject: Combo Box Not Showing All Records Dear List: I have a combo box on a form with seven fields. There is an option frame on the form to let the user select how the data in the combo box is to be sorted. The options are Order Number, Customer, P.O., Date Out, and First Use Date. In the after update event of the option frame I set the row source of the combo box, adjust the widths of the columns, and requery the box. I have five separate queries. Problem is that not all the records show up in the box although they all show up in the query. Order Number works correctly. By Customer the query selects 19488 records but the combo box only displays 18242. Sort by Date Out the query selects 19301 records but the combo box only shows 139. First Use date - the query selects 19733 but the combo box only shows 15385. Purchase Order - the query selects 13060 but the combo box only goes down to 13055 (so close!) This is an A2K data base running on SP-3. But the A2K format mdb all works correctly in A2K3! Any ideas what's going on here? MTIA Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 7:19 PM From stuart at lexacorp.com.pg Mon Mar 12 23:02:00 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 13 Mar 2007 14:02:00 +1000 Subject: [AccessD] A2K - Button Wizard Icons In-Reply-To: <013201c76518$5a2f0580$6501a8c0@jefferson> References: <00c801c76469$35cf24e0$0201a8c0@HAL9005>, <013201c76518$5a2f0580$6501a8c0@jefferson> Message-ID: <45F6AED8.1740.15E217EC@stuart.lexacorp.com.pg> The Icons are stored as "Resources" inside the main MSAccess.exe file. To grab them: Download ResThief.zip (ResThief 1.00) from http://users.pandora.be/liontech/Downloads.htm. Extract the executable into a directory such as C:\Resthief. Run the program. Navigate to you Office installation directory and locate the file MSACCESS.EXE. Drag and drop MSACCESS.EXE onto the open ResThief window. Now look in the ResThief directory. You will find a new subdirectory called MSACCESS.EXE.res This directory will now contain all the icons, bitmaps, cursors etc from MSAccess.exe as separate files. -- Stuart On 12 Mar 2007 at 19:36, Jennifer Gross wrote: > I want to use them in another program and am wondering if anyone knows > if the icons themselves are stored in a DLL, or within a folder > somewhere. I searched around but haven't been able to find them. > > Thank you, > > Jennifer > > -----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, March 11, 2007 10:42 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] A2K - Button Wizard Icons > > > Property sheet for the button - format tab - click Picture and then the > button with the three dots out to the right of the Picture line. > > HTH > > Rocky > > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jennifer > Gross > Sent: Sunday, March 11, 2007 10:03 PM > To: AccessD List > Subject: [AccessD] A2K - Button Wizard Icons > > Hi All, > > Can anyone tell me where the icons for the buttons when you add a button > to a form are located? > > Thanks, > > Jennifer Gross > databasics > office: (805) 480-1921 > fax: (805) 499-0467 > > > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: > 3/11/2007 9:27 AM > > > -- > 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 Mar 12 23:34:04 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 12 Mar 2007 21:34:04 -0700 Subject: [AccessD] A2K - Button Wizard Icons In-Reply-To: <45F6AED8.1740.15E217EC@stuart.lexacorp.com.pg> Message-ID: <010c01c76528$d4fb3a80$0201a8c0@HAL9005> Very cool. I misunderstood the question. Rocky - -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, March 12, 2007 9:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Button Wizard Icons The Icons are stored as "Resources" inside the main MSAccess.exe file. To grab them: Download ResThief.zip (ResThief 1.00) from http://users.pandora.be/liontech/Downloads.htm. Extract the executable into a directory such as C:\Resthief. Run the program. Navigate to you Office installation directory and locate the file MSACCESS.EXE. Drag and drop MSACCESS.EXE onto the open ResThief window. Now look in the ResThief directory. You will find a new subdirectory called MSACCESS.EXE.res This directory will now contain all the icons, bitmaps, cursors etc from MSAccess.exe as separate files. -- Stuart On 12 Mar 2007 at 19:36, Jennifer Gross wrote: > I want to use them in another program and am wondering if anyone knows > if the icons themselves are stored in a DLL, or within a folder > somewhere. I searched around but haven't been able to find them. > > Thank you, > > Jennifer > > -----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, March 11, 2007 10:42 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] A2K - Button Wizard Icons > > > Property sheet for the button - format tab - click Picture and then the > button with the three dots out to the right of the Picture line. > > HTH > > Rocky > > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jennifer > Gross > Sent: Sunday, March 11, 2007 10:03 PM > To: AccessD List > Subject: [AccessD] A2K - Button Wizard Icons > > Hi All, > > Can anyone tell me where the icons for the buttons when you add a button > to a form are located? > > Thanks, > > Jennifer Gross > databasics > office: (805) 480-1921 > fax: (805) 499-0467 > > > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: > 3/11/2007 9:27 AM > > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 7:19 PM From wdhindman at dejpolsystems.com Mon Mar 12 23:53:59 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Tue, 13 Mar 2007 00:53:59 -0400 Subject: [AccessD] A2K - Button Wizard Icons References: <010c01c76528$d4fb3a80$0201a8c0@HAL9005> Message-ID: <000f01c7652b$9d709a30$9258eb44@50NM721> Stu ...I'll add my appreciation as well ...that's going into the toolbox :) William Hindman ----- Original Message ----- From: "Rocky Smolin at Beach Access Software" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 13, 2007 12:34 AM Subject: Re: [AccessD] A2K - Button Wizard Icons > Very cool. I misunderstood the question. > > Rocky > - > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart > McLachlan > Sent: Monday, March 12, 2007 9:02 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] A2K - Button Wizard Icons > > The Icons are stored as "Resources" inside the main MSAccess.exe > file. To grab them: > > Download ResThief.zip (ResThief 1.00) from > http://users.pandora.be/liontech/Downloads.htm. > > Extract the executable into a directory such as C:\Resthief. > Run the program. > > Navigate to you Office installation directory and locate the file > MSACCESS.EXE. > > Drag and drop MSACCESS.EXE onto the open ResThief window. > > Now look in the ResThief directory. You will find a new subdirectory > called > MSACCESS.EXE.res > > This directory will now contain all the icons, bitmaps, cursors etc from > MSAccess.exe as separate files. > > -- > Stuart > > > On 12 Mar 2007 at 19:36, Jennifer Gross wrote: > >> I want to use them in another program and am wondering if anyone knows >> if the icons themselves are stored in a DLL, or within a folder >> somewhere. I searched around but haven't been able to find them. >> >> Thank you, >> >> Jennifer >> >> -----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, March 11, 2007 10:42 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] A2K - Button Wizard Icons >> >> >> Property sheet for the button - format tab - click Picture and then the >> button with the three dots out to the right of the Picture line. >> >> HTH >> >> Rocky >> >> >> >> >> >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jennifer >> Gross >> Sent: Sunday, March 11, 2007 10:03 PM >> To: AccessD List >> Subject: [AccessD] A2K - Button Wizard Icons >> >> Hi All, >> >> Can anyone tell me where the icons for the buttons when you add a button >> to a form are located? >> >> Thanks, >> >> Jennifer Gross >> databasics >> office: (805) 480-1921 >> fax: (805) 499-0467 >> >> >> -- >> 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 Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: >> 3/11/2007 9:27 AM >> >> >> -- >> 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 > 7:19 PM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jengross at gte.net Tue Mar 13 00:31:58 2007 From: jengross at gte.net (Jennifer Gross) Date: Mon, 12 Mar 2007 22:31:58 -0700 Subject: [AccessD] A2K - Button Wizard Icons In-Reply-To: <45F6AED8.1740.15E217EC@stuart.lexacorp.com.pg> Message-ID: <016401c76530$f1f158b0$6501a8c0@jefferson> Perfect. Thank you Stuart. Jennifer -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, March 12, 2007 9:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Button Wizard Icons The Icons are stored as "Resources" inside the main MSAccess.exe file. To grab them: Download ResThief.zip (ResThief 1.00) from http://users.pandora.be/liontech/Downloads.htm. Extract the executable into a directory such as C:\Resthief. Run the program. Navigate to you Office installation directory and locate the file MSACCESS.EXE. Drag and drop MSACCESS.EXE onto the open ResThief window. Now look in the ResThief directory. You will find a new subdirectory called MSACCESS.EXE.res This directory will now contain all the icons, bitmaps, cursors etc from MSAccess.exe as separate files. -- Stuart On 12 Mar 2007 at 19:36, Jennifer Gross wrote: > I want to use them in another program and am wondering if anyone knows > if the icons themselves are stored in a DLL, or within a folder > somewhere. I searched around but haven't been able to find them. > > Thank you, > > Jennifer > > -----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, March 11, 2007 10:42 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] A2K - Button Wizard Icons > > > Property sheet for the button - format tab - click Picture and then > the button with the three dots out to the right of the Picture line. > > HTH > > Rocky > > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jennifer > Gross > Sent: Sunday, March 11, 2007 10:03 PM > To: AccessD List > Subject: [AccessD] A2K - Button Wizard Icons > > Hi All, > > Can anyone tell me where the icons for the buttons when you add a > button to a form are located? > > Thanks, > > Jennifer Gross > databasics > office: (805) 480-1921 > fax: (805) 499-0467 > > > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: > 3/11/2007 9:27 AM > > > -- > 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 andy at minstersystems.co.uk Tue Mar 13 02:37:52 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 13 Mar 2007 07:37:52 -0000 Subject: [AccessD] FW: Combo Box Not Showing All Records In-Reply-To: <00f101c7651c$f0dea040$0201a8c0@HAL9005> Message-ID: <004801c76542$81d3b250$921a0c54@minster33c3r25> Blimey Rocky, where would you be without the list eh? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Rocky Smolin at Beach Access Software > Sent: 13 March 2007 03:09 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] FW: Combo Box Not Showing All Records > > > Hey good solution Rocky. You're a peach. Thanks. > > Rocky > > > > > > > > > -----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, March 12, 2007 7:12 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] FW: Combo Box Not Showing All Records > > OK I'll just talk to myself - nothing new. > > Hey. Here's your problem Rocky. You accidentally changed > the number of columns on the combo box from 7 to 8. The > underlying queries have only seven fields. > > When you tested it in A2K3 you didn't see the problem but > when you sent it to your client who is using A2K they did > have the problem. Why it works in A2K3 and not in A2K I > don't know. But now you have the fix. > > HTH > > Rocky > > > > > > > > > -----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, March 12, 2007 3:37 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] FW: Combo Box Not Showing All Records > > Further to my post below. The problem is in the code where I > change the row source of the combo box. Because if I change > it on the property sheet it works OK. Here's the code: > > Select Case fraFindOrderBy > > Case 1 > cboAgreements.RowSource = "qryAgreementsByOrderNumber" > Me.RecordSource = "qryRentalAgreementHeaderByOrderNumber" > Me.cboAgreements.ColumnWidths = > "0"";0.75"";2"";1"";1.5"";0.75"";0.5""" > Case 2 > cboAgreements.RowSource = "qryAgreementsByCustomer" > Me.RecordSource = "qryRentalAgreementByCustomer" > Me.cboAgreements.ColumnWidths = > "0"";2"";0.75"";1"";1.5"";0.75"";0.5""" > Case 3 > cboAgreements.RowSource = "qryAgreementsByDateOut" > Me.RecordSource = "qryRentalAgreementByDateOut" > Me.cboAgreements.ColumnWidths = > "0"";1"";2"";0.75"";1.5"";0.75"";0.5""" > Case 4 > cboAgreements.RowSource = "qryAgreementsByPurchaseOrder" > Me.RecordSource = "qryRentalAGreementByPurchaseOrder" > Me.cboAgreements.ColumnWidths = > "0"";1.5"";0.75"";2"";1"";0.75"";0.5""" > Case 5 > cboAgreements.RowSource = "qryAgreementsByFirstUseDate" > Me.RecordSource = "qryRentalAGreementByFirstUseDate" > Me.cboAgreements.ColumnWidths = > "0"";1"";1.5"";0.75"";2"";0.75"";0.5""" > > End Select > > cboAgreements.Requery > Me.Requery > > > TIA > > Rocky > > > _____ > > From: Rocky Smolin at Beach Access Software > [mailto:rockysmolin at bchacc.com] > Sent: Monday, March 12, 2007 3:28 PM > To: 'Access Developers discussion and problem solving' > Subject: Combo Box Not Showing All Records > > > Dear List: > > I have a combo box on a form with seven fields. There is an > option frame on the form to let the user select how the data > in the combo box is to be sorted. The options are Order > Number, Customer, P.O., Date Out, and First Use Date. > > In the after update event of the option frame I set the row > source of the combo box, adjust the widths of the columns, > and requery the box. I have five separate queries. > > Problem is that not all the records show up in the box > although they all show up in the query. > > Order Number works correctly. By Customer the query selects > 19488 records but the combo box only displays 18242. Sort by > Date Out the query selects 19301 records but the combo box > only shows 139. First Use date - the query selects 19733 but > the combo box only shows 15385. Purchase Order - the query > selects 13060 but the combo box only goes down to 13055 (so close!) > > This is an A2K data base running on SP-3. > > But the A2K format mdb all works correctly in A2K3! > > Any ideas what's going on here? > > MTIA > > Rocky > > > > > > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.8/718 - Release > Date: 3/11/2007 9:27 AM > > > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.10/720 - Release > Date: 3/12/2007 7:19 PM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Tue Mar 13 06:38:02 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 13 Mar 2007 07:38:02 -0400 Subject: [AccessD] FW: Combo Box Not Showing All Records In-Reply-To: <00f101c7651c$f0dea040$0201a8c0@HAL9005> References: <00e901c76515$0d06da60$0201a8c0@HAL9005> <00f101c7651c$f0dea040$0201a8c0@HAL9005> Message-ID: <003501c76564$0f807400$657aa8c0@m6805> You always impressed me as a variety of nut. ;-) John W. Colby Colby Consulting www.ColbyConsulting.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, March 12, 2007 11:09 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Combo Box Not Showing All Records Hey good solution Rocky. You're a peach. Thanks. Rocky -----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, March 12, 2007 7:12 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Combo Box Not Showing All Records OK I'll just talk to myself - nothing new. Hey. Here's your problem Rocky. You accidentally changed the number of columns on the combo box from 7 to 8. The underlying queries have only seven fields. When you tested it in A2K3 you didn't see the problem but when you sent it to your client who is using A2K they did have the problem. Why it works in A2K3 and not in A2K I don't know. But now you have the fix. HTH Rocky -----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, March 12, 2007 3:37 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: Combo Box Not Showing All Records Further to my post below. The problem is in the code where I change the row source of the combo box. Because if I change it on the property sheet it works OK. Here's the code: Select Case fraFindOrderBy Case 1 cboAgreements.RowSource = "qryAgreementsByOrderNumber" Me.RecordSource = "qryRentalAgreementHeaderByOrderNumber" Me.cboAgreements.ColumnWidths = "0"";0.75"";2"";1"";1.5"";0.75"";0.5""" Case 2 cboAgreements.RowSource = "qryAgreementsByCustomer" Me.RecordSource = "qryRentalAgreementByCustomer" Me.cboAgreements.ColumnWidths = "0"";2"";0.75"";1"";1.5"";0.75"";0.5""" Case 3 cboAgreements.RowSource = "qryAgreementsByDateOut" Me.RecordSource = "qryRentalAgreementByDateOut" Me.cboAgreements.ColumnWidths = "0"";1"";2"";0.75"";1.5"";0.75"";0.5""" Case 4 cboAgreements.RowSource = "qryAgreementsByPurchaseOrder" Me.RecordSource = "qryRentalAGreementByPurchaseOrder" Me.cboAgreements.ColumnWidths = "0"";1.5"";0.75"";2"";1"";0.75"";0.5""" Case 5 cboAgreements.RowSource = "qryAgreementsByFirstUseDate" Me.RecordSource = "qryRentalAGreementByFirstUseDate" Me.cboAgreements.ColumnWidths = "0"";1"";1.5"";0.75"";2"";0.75"";0.5""" End Select cboAgreements.Requery Me.Requery TIA Rocky _____ From: Rocky Smolin at Beach Access Software [mailto:rockysmolin at bchacc.com] Sent: Monday, March 12, 2007 3:28 PM To: 'Access Developers discussion and problem solving' Subject: Combo Box Not Showing All Records Dear List: I have a combo box on a form with seven fields. There is an option frame on the form to let the user select how the data in the combo box is to be sorted. The options are Order Number, Customer, P.O., Date Out, and First Use Date. In the after update event of the option frame I set the row source of the combo box, adjust the widths of the columns, and requery the box. I have five separate queries. Problem is that not all the records show up in the box although they all show up in the query. Order Number works correctly. By Customer the query selects 19488 records but the combo box only displays 18242. Sort by Date Out the query selects 19301 records but the combo box only shows 139. First Use date - the query selects 19733 but the combo box only shows 15385. Purchase Order - the query selects 13060 but the combo box only goes down to 13055 (so close!) This is an A2K data base running on SP-3. But the A2K format mdb all works correctly in A2K3! Any ideas what's going on here? MTIA Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 7:19 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at dejpolsystems.com Tue Mar 13 07:28:31 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Tue, 13 Mar 2007 08:28:31 -0400 Subject: [AccessD] FW: Combo Box Not Showing All Records References: <004801c76542$81d3b250$921a0c54@minster33c3r25> Message-ID: <000d01c7656b$1d1d8b50$9258eb44@50NM721> ...still talking to himself? :) William Hindman ----- Original Message ----- From: "Andy Lacey" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 13, 2007 3:37 AM Subject: Re: [AccessD] FW: Combo Box Not Showing All Records > Blimey Rocky, where would you be without the list eh? > > -- Andy Lacey > http://www.minstersystems.co.uk > >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >> Rocky Smolin at Beach Access Software >> Sent: 13 March 2007 03:09 >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] FW: Combo Box Not Showing All Records >> >> >> Hey good solution Rocky. You're a peach. Thanks. >> >> Rocky >> >> >> >> >> >> >> >> >> -----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, March 12, 2007 7:12 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] FW: Combo Box Not Showing All Records >> >> OK I'll just talk to myself - nothing new. >> >> Hey. Here's your problem Rocky. You accidentally changed >> the number of columns on the combo box from 7 to 8. The >> underlying queries have only seven fields. >> >> When you tested it in A2K3 you didn't see the problem but >> when you sent it to your client who is using A2K they did >> have the problem. Why it works in A2K3 and not in A2K I >> don't know. But now you have the fix. >> >> HTH >> >> Rocky >> >> >> >> >> >> >> >> >> -----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, March 12, 2007 3:37 PM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] FW: Combo Box Not Showing All Records >> >> Further to my post below. The problem is in the code where I >> change the row source of the combo box. Because if I change >> it on the property sheet it works OK. Here's the code: >> >> Select Case fraFindOrderBy >> >> Case 1 >> cboAgreements.RowSource = "qryAgreementsByOrderNumber" >> Me.RecordSource = "qryRentalAgreementHeaderByOrderNumber" >> Me.cboAgreements.ColumnWidths = >> "0"";0.75"";2"";1"";1.5"";0.75"";0.5""" >> Case 2 >> cboAgreements.RowSource = "qryAgreementsByCustomer" >> Me.RecordSource = "qryRentalAgreementByCustomer" >> Me.cboAgreements.ColumnWidths = >> "0"";2"";0.75"";1"";1.5"";0.75"";0.5""" >> Case 3 >> cboAgreements.RowSource = "qryAgreementsByDateOut" >> Me.RecordSource = "qryRentalAgreementByDateOut" >> Me.cboAgreements.ColumnWidths = >> "0"";1"";2"";0.75"";1.5"";0.75"";0.5""" >> Case 4 >> cboAgreements.RowSource = "qryAgreementsByPurchaseOrder" >> Me.RecordSource = "qryRentalAGreementByPurchaseOrder" >> Me.cboAgreements.ColumnWidths = >> "0"";1.5"";0.75"";2"";1"";0.75"";0.5""" >> Case 5 >> cboAgreements.RowSource = "qryAgreementsByFirstUseDate" >> Me.RecordSource = "qryRentalAGreementByFirstUseDate" >> Me.cboAgreements.ColumnWidths = >> "0"";1"";1.5"";0.75"";2"";0.75"";0.5""" >> >> End Select >> >> cboAgreements.Requery >> Me.Requery >> >> >> TIA >> >> Rocky >> >> >> _____ >> >> From: Rocky Smolin at Beach Access Software >> [mailto:rockysmolin at bchacc.com] >> Sent: Monday, March 12, 2007 3:28 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Combo Box Not Showing All Records >> >> >> Dear List: >> >> I have a combo box on a form with seven fields. There is an >> option frame on the form to let the user select how the data >> in the combo box is to be sorted. The options are Order >> Number, Customer, P.O., Date Out, and First Use Date. >> >> In the after update event of the option frame I set the row >> source of the combo box, adjust the widths of the columns, >> and requery the box. I have five separate queries. >> >> Problem is that not all the records show up in the box >> although they all show up in the query. >> >> Order Number works correctly. By Customer the query selects >> 19488 records but the combo box only displays 18242. Sort by >> Date Out the query selects 19301 records but the combo box >> only shows 139. First Use date - the query selects 19733 but >> the combo box only shows 15385. Purchase Order - the query >> selects 13060 but the combo box only goes down to 13055 (so close!) >> >> This is an A2K data base running on SP-3. >> >> But the A2K format mdb all works correctly in A2K3! >> >> Any ideas what's going on here? >> >> MTIA >> >> Rocky >> >> >> >> >> >> -- >> 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 Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.8/718 - Release >> Date: 3/11/2007 9:27 AM >> >> >> -- >> 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 Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.10/720 - Release >> Date: 3/12/2007 7:19 PM >> >> >> -- >> 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 garykjos at gmail.com Tue Mar 13 07:31:27 2007 From: garykjos at gmail.com (Gary Kjos) Date: Tue, 13 Mar 2007 07:31:27 -0500 Subject: [AccessD] FW: Combo Box Not Showing All Records In-Reply-To: <00e901c76515$0d06da60$0201a8c0@HAL9005> References: <00d401c764f7$028e5310$0201a8c0@HAL9005> <00e901c76515$0d06da60$0201a8c0@HAL9005> Message-ID: Some of us SLEEP at night. Are you having trouble sleeping ;-) GK On 3/12/07, Rocky Smolin at Beach Access Software wrote: > OK I'll just talk to myself - nothing new. -- Gary Kjos garykjos at gmail.com From rockysmolin at bchacc.com Tue Mar 13 08:38:18 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 13 Mar 2007 06:38:18 -0700 Subject: [AccessD] FW: Combo Box Not Showing All Records In-Reply-To: Message-ID: <013c01c76574$dc7a4200$0201a8c0@HAL9005> I just do what the voices in my head tell me to do. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Tuesday, March 13, 2007 5:31 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] FW: Combo Box Not Showing All Records Some of us SLEEP at night. Are you having trouble sleeping ;-) GK On 3/12/07, Rocky Smolin at Beach Access Software wrote: > OK I'll just talk to myself - nothing new. -- Gary Kjos garykjos at gmail.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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 7:19 PM From rockysmolin at bchacc.com Tue Mar 13 11:05:09 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 13 Mar 2007 09:05:09 -0700 Subject: [AccessD] FW: Combo Box Not Showing All Records In-Reply-To: <003501c76564$0f807400$657aa8c0@m6805> Message-ID: <015a01c76589$60455570$0201a8c0@HAL9005> It SoCal. What have we got besides fruits and nuts? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 13, 2007 4:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Combo Box Not Showing All Records You always impressed me as a variety of nut. ;-) John W. Colby Colby Consulting www.ColbyConsulting.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, March 12, 2007 11:09 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Combo Box Not Showing All Records Hey good solution Rocky. You're a peach. Thanks. Rocky -----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, March 12, 2007 7:12 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Combo Box Not Showing All Records OK I'll just talk to myself - nothing new. Hey. Here's your problem Rocky. You accidentally changed the number of columns on the combo box from 7 to 8. The underlying queries have only seven fields. When you tested it in A2K3 you didn't see the problem but when you sent it to your client who is using A2K they did have the problem. Why it works in A2K3 and not in A2K I don't know. But now you have the fix. HTH Rocky -----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, March 12, 2007 3:37 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: Combo Box Not Showing All Records Further to my post below. The problem is in the code where I change the row source of the combo box. Because if I change it on the property sheet it works OK. Here's the code: Select Case fraFindOrderBy Case 1 cboAgreements.RowSource = "qryAgreementsByOrderNumber" Me.RecordSource = "qryRentalAgreementHeaderByOrderNumber" Me.cboAgreements.ColumnWidths = "0"";0.75"";2"";1"";1.5"";0.75"";0.5""" Case 2 cboAgreements.RowSource = "qryAgreementsByCustomer" Me.RecordSource = "qryRentalAgreementByCustomer" Me.cboAgreements.ColumnWidths = "0"";2"";0.75"";1"";1.5"";0.75"";0.5""" Case 3 cboAgreements.RowSource = "qryAgreementsByDateOut" Me.RecordSource = "qryRentalAgreementByDateOut" Me.cboAgreements.ColumnWidths = "0"";1"";2"";0.75"";1.5"";0.75"";0.5""" Case 4 cboAgreements.RowSource = "qryAgreementsByPurchaseOrder" Me.RecordSource = "qryRentalAGreementByPurchaseOrder" Me.cboAgreements.ColumnWidths = "0"";1.5"";0.75"";2"";1"";0.75"";0.5""" Case 5 cboAgreements.RowSource = "qryAgreementsByFirstUseDate" Me.RecordSource = "qryRentalAGreementByFirstUseDate" Me.cboAgreements.ColumnWidths = "0"";1"";1.5"";0.75"";2"";0.75"";0.5""" End Select cboAgreements.Requery Me.Requery TIA Rocky _____ From: Rocky Smolin at Beach Access Software [mailto:rockysmolin at bchacc.com] Sent: Monday, March 12, 2007 3:28 PM To: 'Access Developers discussion and problem solving' Subject: Combo Box Not Showing All Records Dear List: I have a combo box on a form with seven fields. There is an option frame on the form to let the user select how the data in the combo box is to be sorted. The options are Order Number, Customer, P.O., Date Out, and First Use Date. In the after update event of the option frame I set the row source of the combo box, adjust the widths of the columns, and requery the box. I have five separate queries. Problem is that not all the records show up in the box although they all show up in the query. Order Number works correctly. By Customer the query selects 19488 records but the combo box only displays 18242. Sort by Date Out the query selects 19301 records but the combo box only shows 139. First Use date - the query selects 19733 but the combo box only shows 15385. Purchase Order - the query selects 13060 but the combo box only goes down to 13055 (so close!) This is an A2K data base running on SP-3. But the A2K format mdb all works correctly in A2K3! Any ideas what's going on here? MTIA Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 7:19 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 7:19 PM From pharold at proftesting.com Tue Mar 13 14:24:31 2007 From: pharold at proftesting.com (Perry L Harold) Date: Tue, 13 Mar 2007 15:24:31 -0400 Subject: [AccessD] FW: Combo Box Not Showing All Records In-Reply-To: <00f101c7651c$f0dea040$0201a8c0@HAL9005> References: <00e901c76515$0d06da60$0201a8c0@HAL9005> <00f101c7651c$f0dea040$0201a8c0@HAL9005> Message-ID: <00F5FCB4F80FDB4EB03FBAAEAD97CEAD3E01E7@EXCHANGE.ptiorl.local> LOL! Much better than most of the Friday humor. Perry Harold -----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, March 12, 2007 11:09 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Combo Box Not Showing All Records Hey good solution Rocky. You're a peach. Thanks. Rocky -----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, March 12, 2007 7:12 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: Combo Box Not Showing All Records OK I'll just talk to myself - nothing new. Hey. Here's your problem Rocky. You accidentally changed the number of columns on the combo box from 7 to 8. The underlying queries have only seven fields. When you tested it in A2K3 you didn't see the problem but when you sent it to your client who is using A2K they did have the problem. Why it works in A2K3 and not in A2K I don't know. But now you have the fix. HTH Rocky -----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, March 12, 2007 3:37 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: Combo Box Not Showing All Records Further to my post below. The problem is in the code where I change the row source of the combo box. Because if I change it on the property sheet it works OK. Here's the code: Select Case fraFindOrderBy Case 1 cboAgreements.RowSource = "qryAgreementsByOrderNumber" Me.RecordSource = "qryRentalAgreementHeaderByOrderNumber" Me.cboAgreements.ColumnWidths = "0"";0.75"";2"";1"";1.5"";0.75"";0.5""" Case 2 cboAgreements.RowSource = "qryAgreementsByCustomer" Me.RecordSource = "qryRentalAgreementByCustomer" Me.cboAgreements.ColumnWidths = "0"";2"";0.75"";1"";1.5"";0.75"";0.5""" Case 3 cboAgreements.RowSource = "qryAgreementsByDateOut" Me.RecordSource = "qryRentalAgreementByDateOut" Me.cboAgreements.ColumnWidths = "0"";1"";2"";0.75"";1.5"";0.75"";0.5""" Case 4 cboAgreements.RowSource = "qryAgreementsByPurchaseOrder" Me.RecordSource = "qryRentalAGreementByPurchaseOrder" Me.cboAgreements.ColumnWidths = "0"";1.5"";0.75"";2"";1"";0.75"";0.5""" Case 5 cboAgreements.RowSource = "qryAgreementsByFirstUseDate" Me.RecordSource = "qryRentalAGreementByFirstUseDate" Me.cboAgreements.ColumnWidths = "0"";1"";1.5"";0.75"";2"";0.75"";0.5""" End Select cboAgreements.Requery Me.Requery TIA Rocky _____ From: Rocky Smolin at Beach Access Software [mailto:rockysmolin at bchacc.com] Sent: Monday, March 12, 2007 3:28 PM To: 'Access Developers discussion and problem solving' Subject: Combo Box Not Showing All Records Dear List: I have a combo box on a form with seven fields. There is an option frame on the form to let the user select how the data in the combo box is to be sorted. The options are Order Number, Customer, P.O., Date Out, and First Use Date. In the after update event of the option frame I set the row source of the combo box, adjust the widths of the columns, and requery the box. I have five separate queries. Problem is that not all the records show up in the box although they all show up in the query. Order Number works correctly. By Customer the query selects 19488 records but the combo box only displays 18242. Sort by Date Out the query selects 19301 records but the combo box only shows 139. First Use date - the query selects 19733 but the combo box only shows 15385. Purchase Order - the query selects 13060 but the combo box only goes down to 13055 (so close!) This is an A2K data base running on SP-3. But the A2K format mdb all works correctly in A2K3! Any ideas what's going on here? MTIA Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/718 - Release Date: 3/11/2007 9:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 7:19 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bbruen at unwired.com.au Wed Mar 14 05:46:05 2007 From: bbruen at unwired.com.au (Bruce Bruen) Date: Wed, 14 Mar 2007 21:46:05 +1100 Subject: [AccessD] passing info to a subform sourceobject change Message-ID: <200703142146.05997.bbruen@unwired.com.au> What i've got is a form F with a subform S that changes freqently. I mean, that, depending on the current row of F (which defines it's specific type) then the form that is used for S changes, i.e. I swap its SourceObject. So if the current row in F is an "apple", then the subform S shows the "subApple" form. However, if the current F row is a "socket wrench" then S shows the "subSWrench" form. ------> This all currently works great. But now I find that I want to send some important information to some of the subforms when I set them. For example, I may want to send the S.variety value to the subApple form or conversely the s.Size value to the subSWrench form. So, having found that changing F.genericSubForm.SourceObject actually fires the new subform's OnOpen event I am trying to work out how to use it's OpenArgs() to pass the data. Is this possible? Am I barking mad? Has anyone got any ideas? or should I grab my Terry Jacks' albums and just move to suvern kelifornya? -- regards Bruce From jwcolby at colbyconsulting.com Wed Mar 14 06:55:56 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 14 Mar 2007 07:55:56 -0400 Subject: [AccessD] passing info to a subform sourceobject change In-Reply-To: <200703142146.05997.bbruen@unwired.com.au> References: <200703142146.05997.bbruen@unwired.com.au> Message-ID: <008101c7662f$bc0a82d0$657aa8c0@m6805> It is possible, but not using the OpenArgs AFAIK. The reason is that OpenArgs is passed in the Docmd.Open syntax, which isn't running in this case. You can "pull" a string into the sub form as it opens. Have the code that is manipulating the subform's SourceObject set a public variable in the form's header and then when the subform opens, have the form examine me.parent.MyVariableName. That should do it. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen Sent: Wednesday, March 14, 2007 6:46 AM To: Access Developers discussion and problem solving Subject: [AccessD] passing info to a subform sourceobject change What i've got is a form F with a subform S that changes freqently. I mean, that, depending on the current row of F (which defines it's specific type) then the form that is used for S changes, i.e. I swap its SourceObject. So if the current row in F is an "apple", then the subform S shows the "subApple" form. However, if the current F row is a "socket wrench" then S shows the "subSWrench" form. ------> This all currently works great. But now I find that I want to send some important information to some of the subforms when I set them. For example, I may want to send the S.variety value to the subApple form or conversely the s.Size value to the subSWrench form. So, having found that changing F.genericSubForm.SourceObject actually fires the new subform's OnOpen event I am trying to work out how to use it's OpenArgs() to pass the data. Is this possible? Am I barking mad? Has anyone got any ideas? or should I grab my Terry Jacks' albums and just move to suvern kelifornya? -- regards Bruce -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From girard_l at subway.com Wed Mar 14 09:52:40 2007 From: girard_l at subway.com (Leslie Girard) Date: Wed, 14 Mar 2007 10:52:40 -0400 Subject: [AccessD] Problem using "Output To" with RTF format Message-ID: <001601c76648$69f8a5d0$da785cc0@subwaydai.com> Hi all, I am having a problem using Output To converting a report to an RTF file. I have an application that uses CDO to email a report converted to RTF to the recipient. This process is used probably 500 times a day invoked by the user pressing a command button. On random occasions, the report will be created leaving out some information. If the user runs the process a second time, all the information is there. I have save commands that make sure all the information has been saved throughout the form. I have monitored the emails being sent via bcc since 5:00 PM yesterday, and this has occurred 3 times over a total of 238 emails. There appears to be no similarities or discrepancies with these emails versus the other 235. It has occurred from both users machines, which rules out it being machine specific. I cannot duplicate the problem. Has anyone had any similar problems with RTF files? Our machines are running Windows XP and Access 2000. All reports are 1 page reports. ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leslie Girard Programmer/Analyst Doctors Associates Inc. (Subway) 1-800-888-4848 or (203) 877-4281 Ext 1658 ***DISCLAIMER*** The information contained in this e-mail and attachments, if any, is confidential and may be subject to legal privilege. If you are not the intended recipient, you must not use, copy, distribute or disclose the e-mail and its attachment, or any part of its content or take any action in reliance of it. If you have received this e-mail in error, please e-mail the message back to the sender by replying and then deleting it. We cannot accept responsibility for loss or damage arising from the use of this e-mail or attachments, and recommend that you subject these to your virus checking procedures prior to use. Thank you From rockysmolin at bchacc.com Wed Mar 14 15:37:03 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 14 Mar 2007 13:37:03 -0700 Subject: [AccessD] Open PDF Message-ID: <000001c76678$87013360$0201a8c0@HAL9005> Dear List: What is the best way to open a PDF file through VBA. I have the full path and file name of the PDF file, but I can't count on the version or location of Acrobat on the target machines. MTIA, Rocky From rockysmolin at bchacc.com Wed Mar 14 15:46:46 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 14 Mar 2007 13:46:46 -0700 Subject: [AccessD] Open PDF In-Reply-To: <000001c76678$87013360$0201a8c0@HAL9005> Message-ID: <000601c76679$e21bd7e0$0201a8c0@HAL9005> This works on my box: Application.FollowHyperlink fldFABDrawing where fldFabDrawing contains the path and name of the pdf document. But is it a general case solution? Will it work on most boxes? TIA Rocky -----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, March 14, 2007 1:37 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Open PDF Dear List: What is the best way to open a PDF file through VBA. I have the full path and file name of the PDF file, but I can't count on the version or location of Acrobat on the target machines. MTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/721 - Release Date: 3/13/2007 4:51 PM From ebarro at verizon.net Wed Mar 14 15:51:17 2007 From: ebarro at verizon.net (Eric Barro) Date: Wed, 14 Mar 2007 13:51:17 -0700 Subject: [AccessD] Open PDF In-Reply-To: <000001c76678$87013360$0201a8c0@HAL9005> Message-ID: <0JEW00E1QV9JF5A5@vms046.mailsrvcs.net> Rocky, The best way to find out about the location of Acrobat is via the registry. There's VBA code to read from the registry and grab that value. Eric -----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, March 14, 2007 1:37 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Open PDF Dear List: What is the best way to open a PDF file through VBA. I have the full path and file name of the PDF file, but I can't count on the version or location of Acrobat on the target machines. MTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.10/720 - Release Date: 3/12/2007 7:19 PM From bbruen at unwired.com.au Wed Mar 14 15:53:33 2007 From: bbruen at unwired.com.au (Bruce Bruen) Date: Thu, 15 Mar 2007 07:53:33 +1100 Subject: [AccessD] passing info to a subform sourceobject change In-Reply-To: <008101c7662f$bc0a82d0$657aa8c0@m6805> References: <200703142146.05997.bbruen@unwired.com.au> <008101c7662f$bc0a82d0$657aa8c0@m6805> Message-ID: <200703150753.34946.bbruen@unwired.com.au> Thanks John! That was the clue I needed. I couldn't see the forest for the treeview, so to speak. I actually added it as a property to the parent form (F) which now lets me do all kinds of nefarious jiggling when things are changed in either the form or the subform! I am even considering the possibility of a user driven morphing of monkey-wrench's into grapefruit. One question (only of interest mainly) .. Are the OpenArgs only available through docmd.Open? Is there any other structure that can set them? bruce On Wednesday 14 March 2007 22:55, JWColby wrote: > It is possible, but not using the OpenArgs AFAIK. The reason is that > OpenArgs is passed in the Docmd.Open syntax, which isn't running in this > case. > > You can "pull" a string into the sub form as it opens. Have the code that > is manipulating the subform's SourceObject set a public variable in the > form's header and then when the subform opens, have the form examine > me.parent.MyVariableName. That should do it. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen > Sent: Wednesday, March 14, 2007 6:46 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] passing info to a subform sourceobject change > > What i've got is a form F with a subform S that changes freqently. I mean, > that, depending on the current row of F (which defines it's specific type) > then the form that is used for S changes, i.e. I swap its SourceObject. > > So if the current row in F is an "apple", then the subform S shows the > "subApple" form. However, if the current F row is a "socket wrench" then S > shows the "subSWrench" form. ------> This all currently works great. > > But now I find that I want to send some important information to some of > the subforms when I set them. For example, I may want to send the > S.variety value to the subApple form or conversely the s.Size value to the > subSWrench form. > > So, having found that changing F.genericSubForm.SourceObject actually > fires the new subform's OnOpen event I am trying to work out how to use > it's OpenArgs() to pass the data. > > Is this possible? Am I barking mad? Has anyone got any ideas? > > or should I grab my Terry Jacks' albums and just move to suvern kelifornya? > > > -- > regards > > Bruce > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- regards Bruce From newsgrps at dalyn.co.nz Wed Mar 14 16:01:35 2007 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 15 Mar 2007 10:01:35 +1300 Subject: [AccessD] Open PDF In-Reply-To: <000001c76678$87013360$0201a8c0@HAL9005> References: <000001c76678$87013360$0201a8c0@HAL9005> Message-ID: <20070314210134.HGWX25916.fep04.xtra.co.nz@Dalyn.dalyn.co.nz> Rocky, I use this function (Not sure where I came across it). StrFile is the full path to the file to open. It used Windows file association to know what program to open the file in: Function RunApp(strFile As String, bytSize) As Boolean Dim lngRet As Long Dim varTaskID As Variant Dim strRet As String ' Enclose FilePath within double quotes so as to take care of embedded spaces if any. strFile = Chr(34) & strFile & Chr(34) ' bytSize = 1 for Normal Window, 3 for Maximized Window lngRet = ShellExecute(hWndAccessApp, vbNullString, strFile, vbNullString, vbNullString, bytSize) If lngRet > 32 Then 'Success strRet = vbNullString lngRet = -1 RunApp = True Else RunApp = False Select Case lngRet Case 0 'InadequateMemory MsgBox "Error: Out of Memory/Resources!" Case 2 'FileNotFound MsgBox "Error: " & strFile & " not found." Case 3 'PathNotFound MsgBox "Error: Path not found for file " & strFile & "." Case 11 'BadFormat MsgBox "Error: Bad File Format for file " & strFile & "." Case 5 MsgBox "Error: Unauthorized due to Security restrictions!" Case Else MsgBox "Error: Unexpected error (Number " & lngRet & ") for file " & strFile & "." End Select End If End Function Regards David Emerson Dalyn Software Ltd 999 Moonshine Rd, RD 1 Judgeford, Porirua New Zealand 5381 Phone 0064 4 235-6782 Fax 0064 4 235-6783 At 15/03/2007, you wrote: >Dear List: > >What is the best way to open a PDF file through VBA. I have the full path >and file name of the PDF file, but I can't count on the version or location >of Acrobat on the target machines. > >MTIA, > >Rocky >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Mar 14 16:18:28 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 14 Mar 2007 17:18:28 -0400 Subject: [AccessD] passing info to a subform sourceobject change In-Reply-To: <200703150753.34946.bbruen@unwired.com.au> References: <200703142146.05997.bbruen@unwired.com.au><008101c7662f$bc0a82d0$657aa8c0@m6805> <200703150753.34946.bbruen@unwired.com.au> Message-ID: <00b701c7667e$4fbbab00$657aa8c0@m6805> >Are the OpenArgs only available through docmd.Open? Well... I don't know but I think OpenArgs is something like a parameter to a function behind the scenes that gets called when Docmd.Open is called. That implies that the form itself has some kind property that can be set. In fact in later versions I think there is actually an openargs property of the form itself that you can view the openargs string (and perhaps even set). The issue really is that when you set the subform control's property to load the form, the form is not yet defined and so you cannot set the .openargs property of the form. After you load the subform, all the form's events fire and run BEFORE control is returned to your code back in the parent form so you might be able to set the openargs property of the subform LATER, but how do you cause them to be processed? In fact I suppose that you could also "PUSH" the openargs value into the subform by having a public FUNCTION of the SUBFORM that you call from the parent form, passing a value in (the openargs) and then the function in the subform continues running processing those "openargs". Either way, it is NOT the same as the OpenArgs being processed as the form opens. I actually have an OpenArgs class that grabs the openargs in the OnOpen of the form and processes them out. I can pass in OpenArgs in the format: VarName1=VarVal1;VarName2=VarVal2;etc;etc; My class pulls out the openargs string looking for the = and ; and parses the openargs, placing the into a collection keyed on the varname. The form can then (knowing what openargs are expected, by name) reach into the class and ask for varvalues by varname. Basically it just saves having to do the code for the parsing in each form - just load the class and let her rip. How the form uses the VarVals is up to each form. Again though, this only works where an OpenArg string already exists in the property by the time OnOpen fires. What you are doing does not allow that. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen Sent: Wednesday, March 14, 2007 4:54 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] passing info to a subform sourceobject change Thanks John! That was the clue I needed. I couldn't see the forest for the treeview, so to speak. I actually added it as a property to the parent form (F) which now lets me do all kinds of nefarious jiggling when things are changed in either the form or the subform! I am even considering the possibility of a user driven morphing of monkey-wrench's into grapefruit. One question (only of interest mainly) .. Are the OpenArgs only available through docmd.Open? Is there any other structure that can set them? bruce On Wednesday 14 March 2007 22:55, JWColby wrote: > It is possible, but not using the OpenArgs AFAIK. The reason is that > OpenArgs is passed in the Docmd.Open syntax, which isn't running in this > case. > > You can "pull" a string into the sub form as it opens. Have the code that > is manipulating the subform's SourceObject set a public variable in the > form's header and then when the subform opens, have the form examine > me.parent.MyVariableName. That should do it. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen > Sent: Wednesday, March 14, 2007 6:46 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] passing info to a subform sourceobject change > > What i've got is a form F with a subform S that changes freqently. I mean, > that, depending on the current row of F (which defines it's specific type) > then the form that is used for S changes, i.e. I swap its SourceObject. > > So if the current row in F is an "apple", then the subform S shows the > "subApple" form. However, if the current F row is a "socket wrench" then S > shows the "subSWrench" form. ------> This all currently works great. > > But now I find that I want to send some important information to some of > the subforms when I set them. For example, I may want to send the > S.variety value to the subApple form or conversely the s.Size value to the > subSWrench form. > > So, having found that changing F.genericSubForm.SourceObject actually > fires the new subform's OnOpen event I am trying to work out how to use > it's OpenArgs() to pass the data. > > Is this possible? Am I barking mad? Has anyone got any ideas? > > or should I grab my Terry Jacks' albums and just move to suvern kelifornya? > > > -- > regards > > Bruce > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- regards Bruce -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From andy at minstersystems.co.uk Wed Mar 14 16:36:01 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Wed, 14 Mar 2007 21:36:01 -0000 Subject: [AccessD] Open PDF In-Reply-To: <20070314210134.HGWX25916.fep04.xtra.co.nz@Dalyn.dalyn.co.nz> Message-ID: <000301c76680$c37f5ee0$ca2170c3@minster33c3r25> FWIW me too. Works on anything with a file association. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > David Emerson > Sent: 14 March 2007 21:02 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Open PDF > > > Rocky, > > I use this function (Not sure where I came across it). StrFile is > the full path to the file to open. It used Windows file association > to know what program to open the file in: > > Function RunApp(strFile As String, bytSize) As Boolean > Dim lngRet As Long > Dim varTaskID As Variant > Dim strRet As String > > ' Enclose FilePath within double quotes so as to take care of > embedded spaces if any. > strFile = Chr(34) & strFile & Chr(34) > ' bytSize = 1 for Normal Window, 3 for Maximized Window > > lngRet = ShellExecute(hWndAccessApp, vbNullString, strFile, > vbNullString, vbNullString, bytSize) > If lngRet > 32 Then 'Success > strRet = vbNullString > lngRet = -1 > RunApp = True > Else > RunApp = False > Select Case lngRet > Case 0 'InadequateMemory > MsgBox "Error: Out of Memory/Resources!" > Case 2 'FileNotFound > MsgBox "Error: " & strFile & " not found." > Case 3 'PathNotFound > MsgBox "Error: Path not found for file " & > strFile & "." > Case 11 'BadFormat > MsgBox "Error: Bad File Format for file " & > strFile & "." > Case 5 > MsgBox "Error: Unauthorized due to Security > restrictions!" > Case Else > MsgBox "Error: Unexpected error (Number " & lngRet & > ") for file " & strFile & "." > End Select > End If > > End Function > > Regards > > David Emerson > Dalyn Software Ltd > 999 Moonshine Rd, RD 1 > Judgeford, Porirua > New Zealand 5381 > Phone 0064 4 235-6782 > Fax 0064 4 235-6783 > > At 15/03/2007, you wrote: > >Dear List: > > > >What is the best way to open a PDF file through VBA. I have > the full > >path and file name of the PDF file, but I can't count on the > version or > >location of Acrobat on the target machines. > > > >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 kathryn at bassett.net Wed Mar 14 16:41:45 2007 From: kathryn at bassett.net (Kathryn Bassett) Date: Wed, 14 Mar 2007 14:41:45 -0700 Subject: [AccessD] To the newer members Message-ID: <00f801c76681$907e7750$6401a8c0@Kathryn> It's been a while since I've had a need to post to the AccessD list. But I just used something in one of my databases that reminded me just how much help this list was to me while I was learning to use Access. Unlike many of the people on this list, I am not a database developer, just someone who needs results from my own data. But even though I came to this list with absolutely no knowledge of relational databases, I was given plenty of expert help. In particular, there was a database that I was working on to help me provide relatively live information on a 100 mile endurance race. In about a 5 year span it became more and more refined, in part because some of the experts actually wrote bits of code for me to incorporate, simply because I couldn't figure out how to do it myself. I won't name names for fear of leaving someone out, but they are major players here on the list. Another ham radio operator involved with the race was developing a checkpoint communications program, also in Access. Last year before the race, he combined what I (and AccessD) had done through the years, with his work, and as a result, in 2006 the AC100 Finish Line website http://www.ac100.com/finish/ now posts live results updated every 5 minutes, with splits showing for all the checkpoints. This is the first Ultra Marathon (at least in the US) that has been able to accomplish this. This would not have happened if it had not been for all the help I was given in my newbie years by the members of this list. So, if you, as a new member of the list, are not getting the help you need, it is probably because you are lurking and not asking for help. I want to encourage you to not be afraid to jump right in - in addition to the help, you may find yourself making many long time friends. -- Kathryn Rhinehart Bassett (Pasadena CA) "Genealogy is my bag" "GH is my soap" kathryn at bassett.net http://bassett.net From ssharkins at setel.com Wed Mar 14 19:47:47 2007 From: ssharkins at setel.com (Susan Harkins) Date: Wed, 14 Mar 2007 19:47:47 -0500 Subject: [AccessD] To the newer members In-Reply-To: <00f801c76681$907e7750$6401a8c0@Kathryn> Message-ID: <000001c7669b$9278e8f0$ee32fad1@SUSANONE> Congratulations Kathryn! I remember one year when you were posting questions during the race! :) Susan H. checkpoints. This is the first Ultra Marathon (at least in the US) that has been able to accomplish this. This would not have happened if it had not been for all the help ! From rockysmolin at bchacc.com Wed Mar 14 19:27:25 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 14 Mar 2007 17:27:25 -0700 Subject: [AccessD] Open PDF In-Reply-To: <20070314210134.HGWX25916.fep04.xtra.co.nz@Dalyn.dalyn.co.nz> Message-ID: <001801c76698$b5147f30$0201a8c0@HAL9005> Thanks David. I switched over to this instead of the FollowHyperlink approach. Worked perfectly once I figured out about getting the API function declared. The FollowHyperlink approach seems cleaner but there must be some drawback to it. Anyway, your code works fine with a second from Andy. So I'll use it. Thanks, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson Sent: Wednesday, March 14, 2007 2:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Open PDF Rocky, I use this function (Not sure where I came across it). StrFile is the full path to the file to open. It used Windows file association to know what program to open the file in: Function RunApp(strFile As String, bytSize) As Boolean Dim lngRet As Long Dim varTaskID As Variant Dim strRet As String ' Enclose FilePath within double quotes so as to take care of embedded spaces if any. strFile = Chr(34) & strFile & Chr(34) ' bytSize = 1 for Normal Window, 3 for Maximized Window lngRet = ShellExecute(hWndAccessApp, vbNullString, strFile, vbNullString, vbNullString, bytSize) If lngRet > 32 Then 'Success strRet = vbNullString lngRet = -1 RunApp = True Else RunApp = False Select Case lngRet Case 0 'InadequateMemory MsgBox "Error: Out of Memory/Resources!" Case 2 'FileNotFound MsgBox "Error: " & strFile & " not found." Case 3 'PathNotFound MsgBox "Error: Path not found for file " & strFile & "." Case 11 'BadFormat MsgBox "Error: Bad File Format for file " & strFile & "." Case 5 MsgBox "Error: Unauthorized due to Security restrictions!" Case Else MsgBox "Error: Unexpected error (Number " & lngRet & ") for file " & strFile & "." End Select End If End Function Regards David Emerson Dalyn Software Ltd 999 Moonshine Rd, RD 1 Judgeford, Porirua New Zealand 5381 Phone 0064 4 235-6782 Fax 0064 4 235-6783 At 15/03/2007, you wrote: >Dear List: > >What is the best way to open a PDF file through VBA. I have the full >path and file name of the PDF file, but I can't count on the version or >location of Acrobat on the target machines. > >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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/721 - Release Date: 3/13/2007 4:51 PM From martyconnelly at shaw.ca Wed Mar 14 20:40:45 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 14 Mar 2007 18:40:45 -0700 Subject: [AccessD] Open PDF In-Reply-To: <001801c76698$b5147f30$0201a8c0@HAL9005> References: <001801c76698$b5147f30$0201a8c0@HAL9005> Message-ID: <45F8A41D.4030309@shaw.ca> Re: Open a PDF file from MS Access Here is another method I used with Acrobat 6.0, may have to be modified with 7.0 You can then open pdf file with a specific zoom, at a specific page or bookmark Sub RunAdobe() 'for list of opening options see ' http://partners.adobe.com/asn/acrobat/sdk/public/docs/PDFOpenParams.pdf Dim intRet As Integer Dim intPage As Integer Dim strPDF As String Dim strCommandLine As String intPage = 3 'note extra quotes needed for shell command strPDF = """C:\records management\aircanadacasestudy.pdf""" strCommandLine = """C:\Program Files\Adobe\Acrobat 6.0\Reader\AcroRd32.exe""" & _ " /A " & "page=" & intPage & "&zoom=50,250,100 " & strPDF Debug.Print strCommandLine intRet = Shell(strCommandLine, vbMaximizedFocus) End Sub To go further you would need full version of Acrobat and purchase SDK to get Adobe API for $100 and run code like this Public Function BookM1(a as String) On Error GoTo ErrorHandler 'Function adds a bookmark for each page in document : a - full path and filename Dim JSO As Object Dim Path As String Dim r Dim PGE(2) Set GApp = CreateObject("Acroexch.app") Set AVDoc = CreateObject("AcroExch.AVDoc") Set PDDoc = CreateObject("Acroexch.pddoc") Path = a 'open avdoc object If (AVDoc.Open(Path, Path)) Then ' THIS IS THE BIT MISSING FROM THE BOOKS YOU MUST USE AVDOC 'Avdoc opened Set AVPageView = AVDoc.GetAVPageView Set PDDoc = AVDoc.GetPDDoc() Set JSO = PDDoc.GetJSObject If Not JSO Is Nothing Then 'JSObject opened PGE(2) = 0 'set ref page to Page 1 PGE(1) = PDDoc.GetNumPages() ' set total number of pages Do Until PGE(2) = PGE(1) r = JSO.bookmarkroot.createchild("Page " & PGE(2) + 1, "this.pageNum=" & PGE(2), PGE(2)) PGE(2) = PGE(2) + 1 Loop PDDoc.Save PDSaveFull, Path Else MsgBox "JSO Failed to Open " & Path End If Else MsgBox "AVDocFailed to Open " & Path End If 'Exit the function. exit_BookM1: r = GApp.CloseAllDocs Set MyJSObject = Nothing Set MyPDFDoc = Nothing Set MyPDFApp = Nothing r = GApp.Exit Exit Function ErrorHandler: 'Filter out the errors. Select Case Err.number Case Else 'Display the error number and description. MsgBox "Error: " & Err.number & ", " & Err.DESCRIPTION & Chr(13) & Chr(10) & "Error occurred in BookM1." End Select Resume exit_BookM1 End Function Rocky Smolin at Beach Access Software wrote: >Thanks David. I switched over to this instead of the FollowHyperlink >approach. Worked perfectly once I figured out about getting the API >function declared. > >The FollowHyperlink approach seems cleaner but there must be some drawback >to it. > >Anyway, your code works fine with a second from Andy. So I'll use it. > >Thanks, > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Wednesday, March 14, 2007 2:02 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Open PDF > >Rocky, > >I use this function (Not sure where I came across it). StrFile is the full >path to the file to open. It used Windows file association to know what >program to open the file in: > >Function RunApp(strFile As String, bytSize) As Boolean > Dim lngRet As Long > Dim varTaskID As Variant > Dim strRet As String > > ' Enclose FilePath within double quotes so as to take care of embedded >spaces if any. > strFile = Chr(34) & strFile & Chr(34) > ' bytSize = 1 for Normal Window, 3 for Maximized Window > > lngRet = ShellExecute(hWndAccessApp, vbNullString, strFile, >vbNullString, vbNullString, bytSize) > If lngRet > 32 Then 'Success > strRet = vbNullString > lngRet = -1 > RunApp = True > Else > RunApp = False > Select Case lngRet > Case 0 'InadequateMemory > MsgBox "Error: Out of Memory/Resources!" > Case 2 'FileNotFound > MsgBox "Error: " & strFile & " not found." > Case 3 'PathNotFound > MsgBox "Error: Path not found for file " & strFile & "." > Case 11 'BadFormat > MsgBox "Error: Bad File Format for file " & strFile & "." > Case 5 > MsgBox "Error: Unauthorized due to Security restrictions!" > Case Else > MsgBox "Error: Unexpected error (Number " & lngRet & >") for file " & strFile & "." > End Select > End If > >End Function > >Regards > >David Emerson >Dalyn Software Ltd >999 Moonshine Rd, RD 1 >Judgeford, Porirua >New Zealand 5381 >Phone 0064 4 235-6782 >Fax 0064 4 235-6783 > >At 15/03/2007, you wrote: > > >>Dear List: >> >>What is the best way to open a PDF file through VBA. I have the full >>path and file name of the PDF file, but I can't count on the version or >>location of Acrobat on the target machines. >> >>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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/721 - Release Date: 3/13/2007 >4:51 PM > > > > -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Thu Mar 15 00:23:31 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 14 Mar 2007 22:23:31 -0700 Subject: [AccessD] To the newer members In-Reply-To: <00f801c76681$907e7750$6401a8c0@Kathryn> Message-ID: <0JEX009JBIT6KSC0@l-daemon> Hi Kathryn (past webmaster) Great collaborative effort; you guys have done really well. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kathryn Bassett Sent: Wednesday, March 14, 2007 2:42 PM To: accessd at databaseadvisors.com Subject: [AccessD] To the newer members It's been a while since I've had a need to post to the AccessD list. But I just used something in one of my databases that reminded me just how much help this list was to me while I was learning to use Access. Unlike many of the people on this list, I am not a database developer, just someone who needs results from my own data. But even though I came to this list with absolutely no knowledge of relational databases, I was given plenty of expert help. In particular, there was a database that I was working on to help me provide relatively live information on a 100 mile endurance race. In about a 5 year span it became more and more refined, in part because some of the experts actually wrote bits of code for me to incorporate, simply because I couldn't figure out how to do it myself. I won't name names for fear of leaving someone out, but they are major players here on the list. Another ham radio operator involved with the race was developing a checkpoint communications program, also in Access. Last year before the race, he combined what I (and AccessD) had done through the years, with his work, and as a result, in 2006 the AC100 Finish Line website http://www.ac100.com/finish/ now posts live results updated every 5 minutes, with splits showing for all the checkpoints. This is the first Ultra Marathon (at least in the US) that has been able to accomplish this. This would not have happened if it had not been for all the help ! I was given in my newbie years by the members of this list. So, if you, as a new member of the list, are not getting the help you need, it is probably because you are lurking and not asking for help. I want to encourage you to not be afraid to jump right in - in addition to the help, you may find yourself making many long time friends. -- Kathryn Rhinehart Bassett (Pasadena CA) "Genealogy is my bag" "GH is my soap" kathryn at bassett.net http://bassett.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From viner at EUnet.yu Thu Mar 15 03:21:16 2007 From: viner at EUnet.yu (Ervin Brindza) Date: Thu, 15 Mar 2007 09:21:16 +0100 Subject: [AccessD] Sum a column in Excel files in a specific folder Message-ID: <000c01c766da$f0828de0$0100a8c0@RazvojErvin> Hi, I have a couple of xls files in some folder and need to sum exactly the column E in every of them. The number of rows isn't the same in these files. Can somebody help me? TIA, Ervin From jwcolby at colbyconsulting.com Thu Mar 15 08:22:34 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 15 Mar 2007 09:22:34 -0400 Subject: [AccessD] Setting timeout of remote desktop Message-ID: <000901c76705$02735a00$657aa8c0@m6805> Does anyone know how to set the timeout for remote desktop? One of my clients has me timing out in about 5 minutes of inactivity which is causing a LOT of issues (it takes a LOOOONG time to reconnect). I go away to check an email or answer a phone call and I am disconnected. 8-( John W. Colby Colby Consulting www.ColbyConsulting.com From BarbaraRyan at cox.net Thu Mar 15 08:53:43 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Thu, 15 Mar 2007 09:53:43 -0400 Subject: [AccessD] Naming Conventions Message-ID: <010901c76709$5856f950$0a00a8c0@PCRURI35> Is there a "gold standard" for Access/VB naming conventions? I've been looking at Reddick's (1994). Also, I am having difficulty understanding how to use prefixes with tags --- e.g., cls= a generic class; mcls=class defined in a module??; fmcls=??? Any suggestions on where to look for clarification? Thanks, Barb Ryan From JHewson at karta.com Thu Mar 15 09:08:48 2007 From: JHewson at karta.com (Jim Hewson) Date: Thu, 15 Mar 2007 09:08:48 -0500 Subject: [AccessD] Sum a column in Excel files in a specific folder In-Reply-To: <000c01c766da$f0828de0$0100a8c0@RazvojErvin> References: <000c01c766da$f0828de0$0100a8c0@RazvojErvin> Message-ID: <9C382E065F54AE48BC3AA7925DCBB01C04F21555@karta-exc-int.Karta.com> What I would probably do is... Insert a row in each worksheet, then select E1. Sum column E from E2 to say E200 (what ever row would be the maximum plus 50 for good measure). Take E1 from each file and sum them. I would probably copy the value and paste it into a worksheet and work from there. HTH Jim jhewson at karta.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza Sent: Thursday, March 15, 2007 3:21 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Sum a column in Excel files in a specific folder Hi, I have a couple of xls files in some folder and need to sum exactly the column E in every of them. The number of rows isn't the same in these files. Can somebody help me? TIA, Ervin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at gmail.com Thu Mar 15 09:13:08 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Thu, 15 Mar 2007 10:13:08 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: <010901c76709$5856f950$0a00a8c0@PCRURI35> References: <010901c76709$5856f950$0a00a8c0@PCRURI35> Message-ID: On 3/15/07, Barbara Ryan wrote: > Is there a "gold standard" for Access/VB naming conventions? I've been looking at Reddick's (1994). > > Also, I am having difficulty understanding how to use prefixes with tags --- e.g., cls= a generic class; mcls=class defined in a module??; fmcls=??? Any suggestions on where to look for clarification? Barb, I use Reddick's as well, well a personally modified version. The modifications are only to Keep it simpler for me. I'm pretty sure quite a number of folks here use some form or RVBA. You can find the official version of RVBA Naming Conventions at http://www.xoc.net/standards/rvbanc.asp last updated in '05 It is explained quite in depth there. That may help your understanding. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From artful at rogers.com Thu Mar 15 09:14:29 2007 From: artful at rogers.com (artful at rogers.com) Date: Thu, 15 Mar 2007 07:14:29 -0700 (PDT) Subject: [AccessD] Naming Conventions Message-ID: <773396.56301.qm@web88214.mail.re2.yahoo.com> You will find a lot of people here who love the Hungarian prefix notation. I am not one of them; I prefer Hungarian postpix notation. The point isn't really which standard you choose, but rather that you stick to it. Arthur ----- Original Message ---- From: Barbara Ryan To: Access List Sent: Thursday, March 15, 2007 9:53:43 AM Subject: [AccessD] Naming Conventions Is there a "gold standard" for Access/VB naming conventions? I've been looking at Reddick's (1994). Also, I am having difficulty understanding how to use prefixes with tags --- e.g., cls= a generic class; mcls=class defined in a module??; fmcls=??? Any suggestions on where to look for clarification? Thanks, Barb Ryan From john at winhaven.net Thu Mar 15 09:35:38 2007 From: john at winhaven.net (John Bartow) Date: Thu, 15 Mar 2007 09:35:38 -0500 Subject: [AccessD] Naming Conventions In-Reply-To: <010901c76709$5856f950$0a00a8c0@PCRURI35> References: <010901c76709$5856f950$0a00a8c0@PCRURI35> Message-ID: <012801c7670f$33df21a0$6402a8c0@ScuzzPaq> Hi Barb, Reddick (or some derivation of it) is one that is commonly used in Access. If you have the Access Developer's Handbook (ADH) there's a listing of the conventions for Access in the appendix Reddick also keeps it up to date via the web: http://www.xoc.net/standards/default.asp It was based on the Hungarian Conventions and was originally put together by Reddick and Leszynski. I standardized on it a couple of years ago. Another convention: http://www.georgehernandez.com/h/xDatabases/aaIntro/DBNamingConventions.htm# All%20Database%20Objects HTH John From dwaters at usinternet.com Thu Mar 15 09:39:20 2007 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 15 Mar 2007 09:39:20 -0500 Subject: [AccessD] Naming Conventions In-Reply-To: <010901c76709$5856f950$0a00a8c0@PCRURI35> References: <010901c76709$5856f950$0a00a8c0@PCRURI35> Message-ID: <001701c7670f$b8120eb0$0200a8c0@danwaters> Barb, I looked through the official list which Bryan listed (Thanks Bryan!), and found that I use three exceptions: 1) Instead of str as the prefix for a string variable, I use stg. Str is a VBA key word! 2) Instead of cmd for a command button, I use but. I need obviousness! 3) For scope variables, I capitalize the M or the G. It's easier to see in code. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Thursday, March 15, 2007 8:54 AM To: Access List Subject: [AccessD] Naming Conventions Is there a "gold standard" for Access/VB naming conventions? I've been looking at Reddick's (1994). Also, I am having difficulty understanding how to use prefixes with tags --- e.g., cls= a generic class; mcls=class defined in a module??; fmcls=??? Any suggestions on where to look for clarification? Thanks, Barb Ryan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jim.Hale at FleetPride.com Thu Mar 15 09:38:09 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 15 Mar 2007 09:38:09 -0500 Subject: [AccessD] Sum a column in Excel files in a specific folder Message-ID: Here is one quick and dirty way. It searches the first 1000 rows until it finds the first empty row in the column, assumes that is the end of the range to be summed, and places a sum formula in that cell. HTH Jim Hale Function test() Dim rng As Range, i As Integer, strAddressBottom As String, strAddressTop As String Set rng = Range("e1") strAddressTop = rng.Address For i = 1 To 1000 If rng.Offset(i, 0).Value = "" Then strAddressBottom = rng.Offset(i - 1, 0).Cells.Address rng.Offset(i, 0).Formula = "=sum(" & strAddressTop & ":" & strAddressBottom & ")" GoTo The_End End If Next The_End: Set rng = Nothing End Function -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza Sent: Thursday, March 15, 2007 3:21 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Sum a column in Excel files in a specific folder Hi, I have a couple of xls files in some folder and need to sum exactly the column E in every of them. The number of rows isn't the same in these files. Can somebody help me? TIA, Ervin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From DorisH3 at aol.com Thu Mar 15 09:51:58 2007 From: DorisH3 at aol.com (DorisH3 at aol.com) Date: Thu, 15 Mar 2007 10:51:58 EDT Subject: [AccessD] To the newer members Message-ID: I am also new to Access and have no understanding of VB....I want to tell you that I have had the same experience....the help that was extended me over the past six months I would say rates an A++++. I am sometimes hesitant to ask for help and end up researching it on my own, but you are right about "jumping in and asking for help". I have nothing but compliments for the response that I got and how quickly someone got back to me. Doris Hertzberg Satellite Beach, FL


**************************************
AOL now offers free email to everyone. Find out more about what's free from AOL at http://www.aol.com. From jwcolby at colbyconsulting.com Thu Mar 15 10:12:12 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 15 Mar 2007 11:12:12 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: <001701c7670f$b8120eb0$0200a8c0@danwaters> References: <010901c76709$5856f950$0a00a8c0@PCRURI35> <001701c7670f$b8120eb0$0200a8c0@danwaters> Message-ID: <001401c76714$4f8e4840$657aa8c0@m6805> As for prefixes to the prefixes, I use: g for (G)lobal m for (M)odule level global l for (L)ocal level (inside of a function) F for (F)orm level global In the last two years or so I have also taken to prefixing my functions and subs IN CLASSES with: p for (P)roperty m for (M)ethod c for (C)lass (returns a pointer to a class or other object So for example I would write Property get pMyProperty() as string Function mMyFunction() as integer Function cMyClass() as clsMyClass I do this so that the functions sort into groups and I can tell at a glance what they do. For example a cMyClass() is going to have to use the set statement: set lclsSomeObject = mclsMyClass.cSomeClassOrObject Once you get to the level of using classes, it is frequent that you will have collections (or other objects) dimensioned in the class header. "Best Practice" conventions say you should not expose the pointer to the objects in a header directly - to prevent other processes from accidentally setting the pointer to nothing - but rather to use a function to get and return the pointer. Thus in the header of a class (or module for that matter) you might have: Private mcolMyClassInstances as collection Function cColMyClassInstances() as collection set cColMyClassInstances = mcolMyClassInstances End function This allows your class to dimension the collection private and never allows any other object EXCEPT your class to mess with the pointer to the collection (set it to null for example), but does allow other objects to get at it in order to manipulate the collection. As always, naming conventions are a tool to help YOU do your job a little easier and faster. What you will find with any convention is that it is hard to get started with but once learned becomes automatic. It is just a matter of using it until using it passes over the hump and becomes automatic. And as stated elsewhere, it is not so much what you use but rather that you use it consistently. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, March 15, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Naming Conventions Barb, I looked through the official list which Bryan listed (Thanks Bryan!), and found that I use three exceptions: 1) Instead of str as the prefix for a string variable, I use stg. Str is a VBA key word! 2) Instead of cmd for a command button, I use but. I need obviousness! 3) For scope variables, I capitalize the M or the G. It's easier to see in code. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Thursday, March 15, 2007 8:54 AM To: Access List Subject: [AccessD] Naming Conventions Is there a "gold standard" for Access/VB naming conventions? I've been looking at Reddick's (1994). Also, I am having difficulty understanding how to use prefixes with tags --- e.g., cls= a generic class; mcls=class defined in a module??; fmcls=??? Any suggestions on where to look for clarification? Thanks, Barb Ryan -- 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 Thu Mar 15 10:14:04 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 15 Mar 2007 11:14:04 -0400 Subject: [AccessD] To the newer members In-Reply-To: References: Message-ID: <001501c76714$92064600$657aa8c0@m6805> Just call us the Google of last resort. ;-) The internet is an amazing storehouse of knowledge, but when you need specific nitty gritty stuff, AccessD is hard to beat. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DorisH3 at aol.com Sent: Thursday, March 15, 2007 10:52 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] To the newer members I am also new to Access and have no understanding of VB....I want to tell you that I have had the same experience....the help that was extended me over the past six months I would say rates an A++++. I am sometimes hesitant to ask for help and end up researching it on my own, but you are right about "jumping in and asking for help". I have nothing but compliments for the response that I got and how quickly someone got back to me. Doris Hertzberg Satellite Beach, FL


**************************************
AOL now offers free email to everyone. Find out more about what's free from AOL at http://www.aol.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 Thu Mar 15 10:33:58 2007 From: Donald.A.McGillivray at sprint.com (McGillivray, Don [IT]) Date: Thu, 15 Mar 2007 10:33:58 -0500 Subject: [AccessD] Setting timeout of remote desktop In-Reply-To: <000901c76705$02735a00$657aa8c0@m6805> References: <000901c76705$02735a00$657aa8c0@m6805> Message-ID: John, If you're talking about something you can do on your end to keep the thing alive, I don't think you have any options aside from never leaving your session idle for more than the limit. If the client is willing but unsure about how to extend your idle time allowance, have them look here: >From the server console, Start|Programs|Administrative Tools|Computer Management|Local Users/Groups|Users There, your user account should be found, and your idle time can be set on the Sessions tab of the Properties window. Hope this helps! Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 15, 2007 6:23 AM To: 'Access Developers discussion and problem solving'; 'Discussion of Hardware and Software issues' Subject: [AccessD] Setting timeout of remote desktop Does anyone know how to set the timeout for remote desktop? One of my clients has me timing out in about 5 minutes of inactivity which is causing a LOT of issues (it takes a LOOOONG time to reconnect). I go away to check an email or answer a phone call and I am disconnected. 8-( John W. Colby Colby Consulting 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 Thu Mar 15 10:36:37 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 15 Mar 2007 08:36:37 -0700 Subject: [AccessD] Naming Conventions In-Reply-To: <001401c76714$4f8e4840$657aa8c0@m6805> References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters> <001401c76714$4f8e4840$657aa8c0@m6805> Message-ID: Yes, John, but you go to extremes! ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 15, 2007 8:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Naming Conventions As for prefixes to the prefixes, I use: g for (G)lobal m for (M)odule level global l for (L)ocal level (inside of a function) F for (F)orm level global In the last two years or so I have also taken to prefixing my functions and subs IN CLASSES with: p for (P)roperty m for (M)ethod c for (C)lass (returns a pointer to a class or other object So for example I would write Property get pMyProperty() as string Function mMyFunction() as integer Function cMyClass() as clsMyClass I do this so that the functions sort into groups and I can tell at a glance what they do. For example a cMyClass() is going to have to use the set statement: set lclsSomeObject = mclsMyClass.cSomeClassOrObject Once you get to the level of using classes, it is frequent that you will have collections (or other objects) dimensioned in the class header. "Best Practice" conventions say you should not expose the pointer to the objects in a header directly - to prevent other processes from accidentally setting the pointer to nothing - but rather to use a function to get and return the pointer. Thus in the header of a class (or module for that matter) you might have: Private mcolMyClassInstances as collection Function cColMyClassInstances() as collection set cColMyClassInstances = mcolMyClassInstances End function This allows your class to dimension the collection private and never allows any other object EXCEPT your class to mess with the pointer to the collection (set it to null for example), but does allow other objects to get at it in order to manipulate the collection. As always, naming conventions are a tool to help YOU do your job a little easier and faster. What you will find with any convention is that it is hard to get started with but once learned becomes automatic. It is just a matter of using it until using it passes over the hump and becomes automatic. And as stated elsewhere, it is not so much what you use but rather that you use it consistently. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, March 15, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Naming Conventions Barb, I looked through the official list which Bryan listed (Thanks Bryan!), and found that I use three exceptions: 1) Instead of str as the prefix for a string variable, I use stg. Str is a VBA key word! 2) Instead of cmd for a command button, I use but. I need obviousness! 3) For scope variables, I capitalize the M or the G. It's easier to see in code. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Thursday, March 15, 2007 8:54 AM To: Access List Subject: [AccessD] Naming Conventions Is there a "gold standard" for Access/VB naming conventions? I've been looking at Reddick's (1994). Also, I am having difficulty understanding how to use prefixes with tags --- e.g., cls= a generic class; mcls=class defined in a module??; fmcls=??? Any suggestions on where to look for clarification? Thanks, Barb Ryan -- 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 Thu Mar 15 10:42:42 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 15 Mar 2007 08:42:42 -0700 Subject: [AccessD] Access 2007 Message-ID: Show of hands please: how many of you are actually using this version? I HATE Office 2007 and Access is arguably the worst of the worst. Outlook seems to be the most sane application in the suite, which isn't saying much. Friends, we have suffered a Mac attack in this version of Office. All the things I have always hated about the Mac OS have found a home in Office 2007. Is anyone trying to develop in Access 2007? The Outlook metaphor drives me nuts! Oh, for a database window! It also seems to have weird problems with CurrentProject.Connection with linked tables when you try and convert an earlier format database. Can anyone recommend a good book on just Access 2007. I know Martin came out with a book, but I haven't found it yet. Charlotte Foust From BarbaraRyan at cox.net Thu Mar 15 11:09:47 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Thu, 15 Mar 2007 12:09:47 -0400 Subject: [AccessD] Naming Conventions References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters> <001401c76714$4f8e4840$657aa8c0@m6805> Message-ID: <004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35> Thanks for all the info. I have always used the "standard" tags and prefixes (i.e., "tbl", "frm", cbo, etc.) but figured it was time to become more descriptive! John C. --- thanks for your explanation of prefixes....I am currently learning about classes from the information on your website :-) Thanks! Barb Ryan ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 15, 2007 11:12 AM Subject: Re: [AccessD] Naming Conventions > As for prefixes to the prefixes, I use: > > g for (G)lobal > m for (M)odule level global > l for (L)ocal level (inside of a function) > F for (F)orm level global > > > In the last two years or so I have also taken to prefixing my functions > and > subs IN CLASSES with: > > p for (P)roperty > m for (M)ethod > c for (C)lass (returns a pointer to a class or other object > > So for example I would write > > Property get pMyProperty() as string > > Function mMyFunction() as integer > > Function cMyClass() as clsMyClass > > I do this so that the functions sort into groups and I can tell at a > glance > what they do. For example a cMyClass() is going to have to use the set > statement: > > set lclsSomeObject = mclsMyClass.cSomeClassOrObject > > Once you get to the level of using classes, it is frequent that you will > have collections (or other objects) dimensioned in the class header. > "Best > Practice" conventions say you should not expose the pointer to the objects > in a header directly - to prevent other processes from accidentally > setting > the pointer to nothing - but rather to use a function to get and return > the > pointer. Thus in the header of a class (or module for that matter) you > might have: > > Private mcolMyClassInstances as collection > > Function cColMyClassInstances() as collection > set cColMyClassInstances = mcolMyClassInstances > End function > > This allows your class to dimension the collection private and never > allows > any other object EXCEPT your class to mess with the pointer to the > collection (set it to null for example), but does allow other objects to > get > at it in order to manipulate the collection. > > As always, naming conventions are a tool to help YOU do your job a little > easier and faster. What you will find with any convention is that it is > hard to get started with but once learned becomes automatic. It is just a > matter of using it until using it passes over the hump and becomes > automatic. And as stated elsewhere, it is not so much what you use but > rather that you use it consistently. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Thursday, March 15, 2007 10:39 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Naming Conventions > > Barb, > > I looked through the official list which Bryan listed (Thanks Bryan!), and > found that I use three exceptions: > > 1) Instead of str as the prefix for a string variable, I use stg. Str is > a > VBA key word! > > 2) Instead of cmd for a command button, I use but. I need obviousness! > > 3) For scope variables, I capitalize the M or the G. It's easier to see > in > code. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan > Sent: Thursday, March 15, 2007 8:54 AM > To: Access List > Subject: [AccessD] Naming Conventions > > Is there a "gold standard" for Access/VB naming conventions? I've been > looking at Reddick's (1994). > > Also, I am having difficulty understanding how to use prefixes with > tags --- > e.g., cls= a generic class; mcls=class defined in a module??; fmcls=??? > Any suggestions on where to look for clarification? > > Thanks, > Barb Ryan > > -- > 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 Thu Mar 15 11:46:00 2007 From: john at winhaven.net (John Bartow) Date: Thu, 15 Mar 2007 11:46:00 -0500 Subject: [AccessD] Naming Conventions In-Reply-To: <001701c7670f$b8120eb0$0200a8c0@danwaters> References: <010901c76709$5856f950$0a00a8c0@PCRURI35> <001701c7670f$b8120eb0$0200a8c0@danwaters> Message-ID: <016401c76721$6b56c9a0$6402a8c0@ScuzzPaq> HUH? So? Please explain. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, March 15, 2007 9:39 AM I use three exceptions: 1) Instead of str as the prefix for a string variable, I use stg. Str is a VBA key word! From jwcolby at colbyconsulting.com Thu Mar 15 11:59:36 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 15 Mar 2007 12:59:36 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805> Message-ID: <001701c76723$503315f0$657aa8c0@m6805> >Yes, John, but you go to extremes! ;-> LOL, as I said, it is all about making our own life easier and I find that these conventions make my life easier. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, March 15, 2007 11:37 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions Yes, John, but you go to extremes! ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 15, 2007 8:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Naming Conventions As for prefixes to the prefixes, I use: g for (G)lobal m for (M)odule level global l for (L)ocal level (inside of a function) F for (F)orm level global In the last two years or so I have also taken to prefixing my functions and subs IN CLASSES with: p for (P)roperty m for (M)ethod c for (C)lass (returns a pointer to a class or other object So for example I would write Property get pMyProperty() as string Function mMyFunction() as integer Function cMyClass() as clsMyClass I do this so that the functions sort into groups and I can tell at a glance what they do. For example a cMyClass() is going to have to use the set statement: set lclsSomeObject = mclsMyClass.cSomeClassOrObject Once you get to the level of using classes, it is frequent that you will have collections (or other objects) dimensioned in the class header. "Best Practice" conventions say you should not expose the pointer to the objects in a header directly - to prevent other processes from accidentally setting the pointer to nothing - but rather to use a function to get and return the pointer. Thus in the header of a class (or module for that matter) you might have: Private mcolMyClassInstances as collection Function cColMyClassInstances() as collection set cColMyClassInstances = mcolMyClassInstances End function This allows your class to dimension the collection private and never allows any other object EXCEPT your class to mess with the pointer to the collection (set it to null for example), but does allow other objects to get at it in order to manipulate the collection. As always, naming conventions are a tool to help YOU do your job a little easier and faster. What you will find with any convention is that it is hard to get started with but once learned becomes automatic. It is just a matter of using it until using it passes over the hump and becomes automatic. And as stated elsewhere, it is not so much what you use but rather that you use it consistently. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, March 15, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Naming Conventions Barb, I looked through the official list which Bryan listed (Thanks Bryan!), and found that I use three exceptions: 1) Instead of str as the prefix for a string variable, I use stg. Str is a VBA key word! 2) Instead of cmd for a command button, I use but. I need obviousness! 3) For scope variables, I capitalize the M or the G. It's easier to see in code. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Thursday, March 15, 2007 8:54 AM To: Access List Subject: [AccessD] Naming Conventions Is there a "gold standard" for Access/VB naming conventions? I've been looking at Reddick's (1994). Also, I am having difficulty understanding how to use prefixes with tags --- e.g., cls= a generic class; mcls=class defined in a module??; fmcls=??? Any suggestions on where to look for clarification? Thanks, Barb Ryan -- 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 DElam at jenkens.com Thu Mar 15 12:10:08 2007 From: DElam at jenkens.com (Elam, Debbie) Date: Thu, 15 Mar 2007 12:10:08 -0500 Subject: [AccessD] Recordset Open Message-ID: <7B1961ED924D1A459E378C9B1BB22B4C068DEE37@natexch.jenkens.com> I am trying to open a table on a SQL server using an ADO recordset. I get an error that the operation is not allowed when the object is open. No help files come up with help so no pointers there. I have other tables opening using virtually identical recordsets out of the same database with no problems. This database is exclusively used by me right now, though that should not be an issue. I have discovered that I will not get the error if I open it as a query on that table that returns no records. (not helpful to me obviously). If anyone has any ideas about where the issue might be, help is appreciated and needed urgently. Debbie - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. From accessd at shaw.ca Thu Mar 15 12:17:50 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 15 Mar 2007 10:17:50 -0700 Subject: [AccessD] Setting timeout of remote desktop In-Reply-To: <000901c76705$02735a00$657aa8c0@m6805> Message-ID: <0JEY001YXFVNHTB0@l-daemon> Hi John: There a couple of things that could be affecting the time-out but your client will have to fix those. 1. It could that the terminal service configuration is set too short. He/she would have to run tscc console > connections > (right-mouse-click) properties > session tab > check the Override user setting. At that point your login session timing can be set. If you can get your client to simply un-check the 'Override user settings' then you should have unlimited time. 2. Your user account on the server could be set for limited login times. Then your client would have to go through the Computer Management or Group Policy editor and turn off session limitations to the user account. It is totally up to the client to either do it or get their IT guy to set you up properly. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 15, 2007 6:23 AM To: 'Access Developers discussion and problem solving'; 'Discussion of Hardware and Software issues' Subject: [AccessD] Setting timeout of remote desktop Does anyone know how to set the timeout for remote desktop? One of my clients has me timing out in about 5 minutes of inactivity which is causing a LOT of issues (it takes a LOOOONG time to reconnect). I go away to check an email or answer a phone call and I am disconnected. 8-( John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Thu Mar 15 12:16:44 2007 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 15 Mar 2007 12:16:44 -0500 Subject: [AccessD] Recordset Open In-Reply-To: <7B1961ED924D1A459E378C9B1BB22B4C068DEE37@natexch.jenkens.com> References: <7B1961ED924D1A459E378C9B1BB22B4C068DEE37@natexch.jenkens.com> Message-ID: Any different types of fields in that table verses in the others that work? Any fields that could contain something that doesn't translate into Accesses world? If you define a query on that table with only a limited number of fields would it work to jsut run the query on? Or can you just open the table itself in datasheet mode? I don't work with SQL server tables at all myself but I do use Oracle tables quite a lot and all those things would apply there or be things I would try there to see what the deal is. GK On 3/15/07, Elam, Debbie wrote: > I am trying to open a table on a SQL server using an ADO recordset. I get > an error that the operation is not allowed when the object is open. No help > files come up with help so no pointers there. > > I have other tables opening using virtually identical recordsets out of the > same database with no problems. This database is exclusively used by me > right now, though that should not be an issue. I have discovered that I > will not get the error if I open it as a query on that table that returns no > records. (not helpful to me obviously). > > If anyone has any ideas about where the issue might be, help is appreciated > and needed urgently. > > Debbie > - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject > to the Attorney-Client Privilege, (2) an attorney work product, or (3) > strictly confidential. If you are not the intended recipient of this > message, you may not disclose, print, copy or disseminate this information. > If you have received this in error, please reply and notify the sender > (only) and delete the message. Unauthorized interception of this e-mail is a > violation of federal criminal law. > This communication does not reflect an intention by the sender or the > sender's client or principal to conduct a transaction or make any agreement > by electronic means. Nothing contained in this message or in any attachment > shall satisfy the requirements for a writing, and nothing contained herein > shall constitute a contract or electronic signature under the Electronic > Signatures in Global and National Commerce Act, any version of the Uniform > Electronic Transactions Act or any other statute governing electronic > transactions. > -- > 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 martyconnelly at shaw.ca Thu Mar 15 12:22:09 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 15 Mar 2007 10:22:09 -0700 Subject: [AccessD] Recordset Open In-Reply-To: <7B1961ED924D1A459E378C9B1BB22B4C068DEE37@natexch.jenkens.com> References: <7B1961ED924D1A459E378C9B1BB22B4C068DEE37@natexch.jenkens.com> Message-ID: <45F980C1.7080309@shaw.ca> Just a quick guess does the table have at least one index and are you using an updateable cursor Elam, Debbie wrote: >I am trying to open a table on a SQL server using an ADO recordset. I get >an error that the operation is not allowed when the object is open. No help >files come up with help so no pointers there. > >I have other tables opening using virtually identical recordsets out of the >same database with no problems. This database is exclusively used by me >right now, though that should not be an issue. I have discovered that I >will not get the error if I open it as a query on that table that returns no >records. (not helpful to me obviously). > >If anyone has any ideas about where the issue might be, help is appreciated >and needed urgently. > >Debbie >- JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject >to the Attorney-Client Privilege, (2) an attorney work product, or (3) >strictly confidential. If you are not the intended recipient of this >message, you may not disclose, print, copy or disseminate this information. >If you have received this in error, please reply and notify the sender >(only) and delete the message. Unauthorized interception of this e-mail is a >violation of federal criminal law. >This communication does not reflect an intention by the sender or the >sender's client or principal to conduct a transaction or make any agreement >by electronic means. Nothing contained in this message or in any attachment >shall satisfy the requirements for a writing, and nothing contained herein >shall constitute a contract or electronic signature under the Electronic >Signatures in Global and National Commerce Act, any version of the Uniform >Electronic Transactions Act or any other statute governing electronic >transactions. > > -- Marty Connelly Victoria, B.C. Canada From dwaters at usinternet.com Thu Mar 15 12:22:29 2007 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 15 Mar 2007 12:22:29 -0500 Subject: [AccessD] Naming Conventions In-Reply-To: <016401c76721$6b56c9a0$6402a8c0@ScuzzPaq> References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters> <016401c76721$6b56c9a0$6402a8c0@ScuzzPaq> Message-ID: <002401c76726$82b69350$0200a8c0@danwaters> My memory failed me - it's actually a VBA Function which will convert a number to a string value. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Thursday, March 15, 2007 11:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Naming Conventions HUH? So? Please explain. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, March 15, 2007 9:39 AM I use three exceptions: 1) Instead of str as the prefix for a string variable, I use stg. Str is a VBA key word! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ebarro at verizon.net Thu Mar 15 12:24:14 2007 From: ebarro at verizon.net (Eric Barro) Date: Thu, 15 Mar 2007 10:24:14 -0700 Subject: [AccessD] Recordset Open In-Reply-To: <7B1961ED924D1A459E378C9B1BB22B4C068DEE37@natexch.jenkens.com> Message-ID: <0JEY00HAGGCHLC87@vms048.mailsrvcs.net> Are you using the same connection object that hasn't been closed and disposed off properly? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Elam, Debbie Sent: Thursday, March 15, 2007 10:10 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recordset Open I am trying to open a table on a SQL server using an ADO recordset. I get an error that the operation is not allowed when the object is open. No help files come up with help so no pointers there. I have other tables opening using virtually identical recordsets out of the same database with no problems. This database is exclusively used by me right now, though that should not be an issue. I have discovered that I will not get the error if I open it as a query on that table that returns no records. (not helpful to me obviously). If anyone has any ideas about where the issue might be, help is appreciated and needed urgently. Debbie - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM From jwcolby at colbyconsulting.com Thu Mar 15 12:25:38 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 15 Mar 2007 13:25:38 -0400 Subject: [AccessD] Setting timeout of remote desktop In-Reply-To: <0JEY001YXFVNHTB0@l-daemon> References: <000901c76705$02735a00$657aa8c0@m6805> <0JEY001YXFVNHTB0@l-daemon> Message-ID: <001b01c76726$f35ac9a0$657aa8c0@m6805> Thanks for that. I also remote desktop into my own machines here in my office so I have to learn how to do this as well. I have a mix of Windows XP Pro and Windows 2003 here at the office. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, March 15, 2007 1:18 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Setting timeout of remote desktop Hi John: There a couple of things that could be affecting the time-out but your client will have to fix those. 1. It could that the terminal service configuration is set too short. He/she would have to run tscc console > connections > (right-mouse-click) properties > session tab > check the Override user setting. At that point your login session timing can be set. If you can get your client to simply un-check the 'Override user settings' then you should have unlimited time. 2. Your user account on the server could be set for limited login times. Then your client would have to go through the Computer Management or Group Policy editor and turn off session limitations to the user account. It is totally up to the client to either do it or get their IT guy to set you up properly. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 15, 2007 6:23 AM To: 'Access Developers discussion and problem solving'; 'Discussion of Hardware and Software issues' Subject: [AccessD] Setting timeout of remote desktop Does anyone know how to set the timeout for remote desktop? One of my clients has me timing out in about 5 minutes of inactivity which is causing a LOT of issues (it takes a LOOOONG time to reconnect). I go away to check an email or answer a phone call and I am disconnected. 8-( John W. Colby Colby Consulting 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 Thu Mar 15 13:18:23 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 15 Mar 2007 14:18:23 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: <004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35> References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805> <004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35> Message-ID: <001d01c7672e$526b51b0$657aa8c0@m6805> >..I am currently learning about classes from the information on your website :-) Uh oh. ;-) Welcome to the next level of programming. Classes really solve a host of "container" problems that simply can't be done any other way. Back in about 2000, before Shamil opened my eyes to classes (and withevents) I used collections and collections of collections to hold objects. It worked but was sooooooo clumsy. Now I start with a base class (or sometimes a module) and that class holds collections which hold class instances. For example as everyone knows by now I have a framework. One of the base units of the framework is a dclsFrm which wraps the form object. BTW, in THIS CASE, the d is not a type prefix at all, it an homage to Shamil who called his Withevent programming "DEEP" programming. So a dclsXXXX is a class which will sink (and possibly source) events inside the class. IOW it is a DEEP class. Just a way of paying my respects to Shamil. Sinking and sourcing events in classes is so incredibly powerful that I simply can't imagine not doing so now. So I have a dclsFrm class which is dimensioned in the form's "code-behind-form's" class module header and initialized in the OnOpen of the form. The form passes in a reference to itself to the dclsFrm that it just instantiated. The dclsFrm then sets the pointer passed in ("its" form) into a module level global at the top of the class, declared WithEvents. Declaring the form variable WithEvents tells VB that this class expects to sink events from the form. I then create event sinks for all of the form's events. One of the KEY constructs of dclsFrm is a control scanner which is called from the Init(). That scanner looks for every single control on the form (iterates the controls() collection of the form). Each time it finds a control, a huge case statement asks "what kind of control is this" and loads a wrapper class for each control. So my framework also has a dclsCbo, dclsTxt, dclsCmd etc. As the scanner finds a textbox, it instantiates a dclsTxt and initializes it, passing in a pointer to that text box control. Now that it has a dclsTxt for that text box, it needs a place to store the class pointer. For this I use a collection up in the dclsFrm's header. Every control class wrapper gets stored in this collection, keyed on the control's name. Since the control name is always unique, the form itself (or dclsFrm) can always look into this collection using the control's name to find the wrapper class for that control. I also have a few special purpose collections which hold specific types of controls but the point here is that the dclsFrm can use collections to hold entire collections of other classes. In fact those "child" classes can also have collections which store things. For example I have a dctlTab which has a collection which holds... dclsTabPage instances. Each class sinks the events of its "wrapped" control and implements generic behaviors that I find so common that I want it always available. When you read this, the biggest thing to take away is that I did not write all of this stuff in a week or even a month. I add functionality to my framework as I run into a need for it. One day I decided that I really needed some basic "form wrapper" functionality. I found myself writing a TON of similar code in every form - stuff to find specific records etc. What better place to put it than in a class which wraps the form and provides that functionality to ANY form that wants that kind of functionality. Dimension my dclsFrm, initialize it and voila, all of that code is now "locked and loaded", ready to be used by the form, in fact it can happen completely automatically in many cases. One day I decided that it would be nice to have my combo's just automatically handle NotInList (and dbl-click) events and either open a form for adding / editing the table behind the form (dbl-click), or for simple tables, just add a new entry when the user typed in something not already in the list (NotInList). Sure, I could dbl click each and every combo's NotInList property and call a function that does that but why? A combo wrapper class can do all that for me. Now that I have a combo wrapper class (dclsCbo) how do I get it to load automatically? Hmmm... My dclsFrm needs a control scanner... Now my dclsFrm loads an instance of dclsCbo for every combo. Hmmm... How about my text boxes? I want the text boxes to change background color as it gets the focus and revert back to the old color when it loses the focus. Easy in a dclsTxt. Sink the OnEnter and OnExit of the text box and cause it to change the background color. Hmm... Now go back to my dclsCbo and make it do the same thing... Edit my control scanner in dclsFrm to load the text box classes. Hmmm... I want the combo control to change the label back color if it handles the NotInList so that there is a visual cue to the user to expect this. Have the dclsCbo grab a pointer to its label and then set the label's back color as the combo initializes IF it is going to handle the not-in-list. And over time you can build up a really nifty framework that just automates all of that lowly programming stuff that you used to have to do manually. Load dclsFrm, it loads all the dclsXXX control wrappers, they handle the details. Just that easy! I can literally have about 20-30 lines of code in a form (in the OnOpen) and have it doing all kinds of stuff that I want it to do. It would look like magic to the non class programmer but it is just plain old programming, just tied to events in the object wrapper class instead of in each form. How would you like to be able to apply a uniform format to dates in all forms, and be able to change them by changing a record in a table? If you use bound forms and wrapper classes it is almost trivial. The form's recordset clone can be manipulated as a dao.recordset object. Each control is bound to a specific field and thus "knows" it's field name in the recordset. So any control can get the properties collection for its field from the dclsFrm (its parent), find out what the data type is, and if the data type is a date, apply a specific date format to it. If you use my SysVars method, you load the date format as a sysvar (a record in a table) and the control simply looks up the required date format in the SysVar class. All done by the dclsTxt class as it loads, automatically (to the application) because the dclsFrm has a control scanner in it. Now imagine trying to do this kind of stuff without classes. It ain't easy and it ain't fun, and in fact it is so hard you just don't do it. With classes / WithEvents it is easier and lots of fun. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Thursday, March 15, 2007 12:10 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions Thanks for all the info. I have always used the "standard" tags and prefixes (i.e., "tbl", "frm", cbo, etc.) but figured it was time to become more descriptive! John C. --- thanks for your explanation of prefixes....I am currently learning about classes from the information on your website :-) Thanks! Barb Ryan From carbonnb at gmail.com Thu Mar 15 13:23:54 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Thu, 15 Mar 2007 14:23:54 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: <001d01c7672e$526b51b0$657aa8c0@m6805> References: <010901c76709$5856f950$0a00a8c0@PCRURI35> <001701c7670f$b8120eb0$0200a8c0@danwaters> <001401c76714$4f8e4840$657aa8c0@m6805> <004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35> <001d01c7672e$526b51b0$657aa8c0@m6805> Message-ID: On 3/15/07, JWColby wrote: > For example as everyone knows by now I have a framework. One of the base You have a framework? No way!! Hmmm, you learn something new everyday. :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From DElam at jenkens.com Thu Mar 15 13:27:59 2007 From: DElam at jenkens.com (Elam, Debbie) Date: Thu, 15 Mar 2007 13:27:59 -0500 Subject: [AccessD] Recordset Open Message-ID: <7B1961ED924D1A459E378C9B1BB22B4C068DEE3B@natexch.jenkens.com> Yes and yes, but the same is true for the table that is working. I also deleted everything but the primary key index on the table and still get the error. Debbie -----Original Message----- From: MartyConnelly [mailto:martyconnelly at shaw.ca] Sent: Thursday, March 15, 2007 12:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Recordset Open Just a quick guess does the table have at least one index and are you using an updateable cursor Elam, Debbie wrote: >I am trying to open a table on a SQL server using an ADO recordset. I get >an error that the operation is not allowed when the object is open. No help >files come up with help so no pointers there. > >I have other tables opening using virtually identical recordsets out of the >same database with no problems. This database is exclusively used by me >right now, though that should not be an issue. I have discovered that I >will not get the error if I open it as a query on that table that returns no >records. (not helpful to me obviously). > >If anyone has any ideas about where the issue might be, help is appreciated >and needed urgently. > >Debbie >- JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject >to the Attorney-Client Privilege, (2) an attorney work product, or (3) >strictly confidential. If you are not the intended recipient of this >message, you may not disclose, print, copy or disseminate this information. >If you have received this in error, please reply and notify the sender >(only) and delete the message. Unauthorized interception of this e-mail is a >violation of federal criminal law. >This communication does not reflect an intention by the sender or the >sender's client or principal to conduct a transaction or make any agreement >by electronic means. Nothing contained in this message or in any attachment >shall satisfy the requirements for a writing, and nothing contained herein >shall constitute a contract or electronic signature under the Electronic >Signatures in Global and National Commerce Act, any version of the Uniform >Electronic Transactions Act or any other statute governing electronic >transactions. > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. From DElam at jenkens.com Thu Mar 15 13:30:09 2007 From: DElam at jenkens.com (Elam, Debbie) Date: Thu, 15 Mar 2007 13:30:09 -0500 Subject: [AccessD] Recordset Open Message-ID: <7B1961ED924D1A459E378C9B1BB22B4C068DEE3C@natexch.jenkens.com> Well the recordsets are not closed because the code is failing and I have not yet handled that error. However, I get this the first go round on a freshly booted machine, so I do not think it is a persistent connection. Debbie -----Original Message----- From: Eric Barro [mailto:ebarro at verizon.net] Sent: Thursday, March 15, 2007 12:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Recordset Open Are you using the same connection object that hasn't been closed and disposed off properly? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Elam, Debbie Sent: Thursday, March 15, 2007 10:10 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recordset Open I am trying to open a table on a SQL server using an ADO recordset. I get an error that the operation is not allowed when the object is open. No help files come up with help so no pointers there. I have other tables opening using virtually identical recordsets out of the same database with no problems. This database is exclusively used by me right now, though that should not be an issue. I have discovered that I will not get the error if I open it as a query on that table that returns no records. (not helpful to me obviously). If anyone has any ideas about where the issue might be, help is appreciated and needed urgently. Debbie - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. From ebarro at verizon.net Thu Mar 15 13:34:52 2007 From: ebarro at verizon.net (Eric Barro) Date: Thu, 15 Mar 2007 11:34:52 -0700 Subject: [AccessD] Recordset Open In-Reply-To: <7B1961ED924D1A459E378C9B1BB22B4C068DEE3C@natexch.jenkens.com> Message-ID: <0JEY001GXJMIWM4B@vms042.mailsrvcs.net> Can you post code snippets? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Elam, Debbie Sent: Thursday, March 15, 2007 11:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Recordset Open Well the recordsets are not closed because the code is failing and I have not yet handled that error. However, I get this the first go round on a freshly booted machine, so I do not think it is a persistent connection. Debbie -----Original Message----- From: Eric Barro [mailto:ebarro at verizon.net] Sent: Thursday, March 15, 2007 12:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Recordset Open Are you using the same connection object that hasn't been closed and disposed off properly? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Elam, Debbie Sent: Thursday, March 15, 2007 10:10 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recordset Open I am trying to open a table on a SQL server using an ADO recordset. I get an error that the operation is not allowed when the object is open. No help files come up with help so no pointers there. I have other tables opening using virtually identical recordsets out of the same database with no problems. This database is exclusively used by me right now, though that should not be an issue. I have discovered that I will not get the error if I open it as a query on that table that returns no records. (not helpful to me obviously). If anyone has any ideas about where the issue might be, help is appreciated and needed urgently. Debbie - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM From davidmcafee at gmail.com Thu Mar 15 13:36:40 2007 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 15 Mar 2007 11:36:40 -0700 Subject: [AccessD] Access 2007 In-Reply-To: References: Message-ID: <8786a4c00703151136s181cbffcvcc1252950b8dd888@mail.gmail.com> A coworker was showing me his new Vista box and Office 2007. Everything that he was showing me, which he thought was cool, screamed of "Mac". Maybe I'm just getting old... D On 3/15/07, Charlotte Foust wrote: > > Show of hands please: how many of you are actually using this version? > > I HATE Office 2007 and Access is arguably the worst of the worst. > Outlook seems to be the most sane application in the suite, which isn't > saying much. Friends, we have suffered a Mac attack in this version of > Office. All the things I have always hated about the Mac OS have found > a home in Office 2007. > > Is anyone trying to develop in Access 2007? The Outlook metaphor drives > me nuts! Oh, for a database window! It also seems to have weird > problems with CurrentProject.Connection with linked tables when you try > and convert an earlier format database. Can anyone recommend a good > book on just Access 2007. I know Martin came out with a book, but I > haven't found it yet. > > Charlotte Foust > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Thu Mar 15 13:38:23 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 15 Mar 2007 14:38:23 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35><001d01c7672e$526b51b0$657aa8c0@m6805> Message-ID: <001e01c76731$1d228b10$657aa8c0@m6805> Yea, I finally gave in to the pressure. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Thursday, March 15, 2007 2:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions On 3/15/07, JWColby wrote: > For example as everyone knows by now I have a framework. One of the > base You have a framework? No way!! Hmmm, you learn something new everyday. :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DElam at jenkens.com Thu Mar 15 14:00:55 2007 From: DElam at jenkens.com (Elam, Debbie) Date: Thu, 15 Mar 2007 14:00:55 -0500 Subject: [AccessD] Recordset Open Message-ID: <7B1961ED924D1A459E378C9B1BB22B4C068DEE3F@natexch.jenkens.com> I think I have it figured out. It was an open recordset hanging around. It was hanging on a second pass of a loop. I should have closed the recordset at the end of the loop so it could be reopened as changed. I thought it was stopping the first pass, and it was stopping on the second. Sorry for the red herring, but all of you really clarified my thinking on this. Debbie -----Original Message----- From: Eric Barro [mailto:ebarro at verizon.net] Sent: Thursday, March 15, 2007 1:35 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Recordset Open Can you post code snippets? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Elam, Debbie Sent: Thursday, March 15, 2007 11:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Recordset Open Well the recordsets are not closed because the code is failing and I have not yet handled that error. However, I get this the first go round on a freshly booted machine, so I do not think it is a persistent connection. Debbie -----Original Message----- From: Eric Barro [mailto:ebarro at verizon.net] Sent: Thursday, March 15, 2007 12:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Recordset Open Are you using the same connection object that hasn't been closed and disposed off properly? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Elam, Debbie Sent: Thursday, March 15, 2007 10:10 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recordset Open I am trying to open a table on a SQL server using an ADO recordset. I get an error that the operation is not allowed when the object is open. No help files come up with help so no pointers there. I have other tables opening using virtually identical recordsets out of the same database with no problems. This database is exclusively used by me right now, though that should not be an issue. I have discovered that I will not get the error if I open it as a query on that table that returns no records. (not helpful to me obviously). If anyone has any ideas about where the issue might be, help is appreciated and needed urgently. Debbie - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. From carbonnb at gmail.com Thu Mar 15 14:01:37 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Thu, 15 Mar 2007 15:01:37 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: <001e01c76731$1d228b10$657aa8c0@m6805> References: <010901c76709$5856f950$0a00a8c0@PCRURI35> <001701c7670f$b8120eb0$0200a8c0@danwaters> <001401c76714$4f8e4840$657aa8c0@m6805> <004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35> <001d01c7672e$526b51b0$657aa8c0@m6805> <001e01c76731$1d228b10$657aa8c0@m6805> Message-ID: On 3/15/07, JWColby wrote: > Yea, I finally gave in to the pressure. I guess you CAN teach an old dog new tricks, eh? :-) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From rl_stewart at highstream.net Thu Mar 15 14:13:48 2007 From: rl_stewart at highstream.net (Robert L. Stewart) Date: Thu, 15 Mar 2007 14:13:48 -0500 Subject: [AccessD] Access 2007 In-Reply-To: References: Message-ID: <200703151915.l2FJF7U09204@databaseadvisors.com> I have a non-profit that got it. So I have to convert my client management system over to it. I hate the interface. I may wait on the free runtime for 2003 and force them to use it instead. I have to decide what to do before next weekend because I am supposed to do the install then. I will keep the list posts on the adventures encountered. At 01:00 PM 3/15/2007, you wrote: >Date: Thu, 15 Mar 2007 08:42:42 -0700 >From: "Charlotte Foust" >Subject: [AccessD] Access 2007 >To: >Message-ID: > >Content-Type: text/plain; charset="us-ascii" > >Show of hands please: how many of you are actually using this version? > >I HATE Office 2007 and Access is arguably the worst of the worst. >Outlook seems to be the most sane application in the suite, which isn't >saying much. Friends, we have suffered a Mac attack in this version of >Office. All the things I have always hated about the Mac OS have found >a home in Office 2007. > >Is anyone trying to develop in Access 2007? The Outlook metaphor drives >me nuts! Oh, for a database window! It also seems to have weird >problems with CurrentProject.Connection with linked tables when you try >and convert an earlier format database. Can anyone recommend a good >book on just Access 2007. I know Martin came out with a book, but I >haven't found it yet. From jwcolby at colbyconsulting.com Thu Mar 15 14:23:32 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 15 Mar 2007 15:23:32 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35><001d01c7672e$526b51b0$657aa8c0@m6805><001e01c76731$1d228b10$657aa8c0@m6805> Message-ID: <002001c76737$6c1f6ed0$657aa8c0@m6805> Well... The jury is still out on whether this dog can be taught new tricks. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Thursday, March 15, 2007 3:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions On 3/15/07, JWColby wrote: > Yea, I finally gave in to the pressure. I guess you CAN teach an old dog new tricks, eh? :-) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Thu Mar 15 16:11:23 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 15 Mar 2007 14:11:23 -0700 Subject: [AccessD] Naming Conventions In-Reply-To: <002001c76737$6c1f6ed0$657aa8c0@m6805> References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35><001d01c7672e$526b51b0$657aa8c0@m6805><001e01c76731$1d228b10$657aa8c0@m6805> <002001c76737$6c1f6ed0$657aa8c0@m6805> Message-ID: Hah! You have children, and that ALWAYS teaches you new tricks! LOL Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 15, 2007 12:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Naming Conventions Well... The jury is still out on whether this dog can be taught new tricks. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Thursday, March 15, 2007 3:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions On 3/15/07, JWColby wrote: > Yea, I finally gave in to the pressure. I guess you CAN teach an old dog new tricks, eh? :-) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- 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 artful at rogers.com Thu Mar 15 16:40:22 2007 From: artful at rogers.com (artful at rogers.com) Date: Thu, 15 Mar 2007 14:40:22 -0700 (PDT) Subject: [AccessD] Naming Conventions Message-ID: <834610.50074.qm@web88207.mail.re2.yahoo.com> The historian in me chafes at the bit, John. Hungarian notation began with Charles Simonyi, IIRC. But as I wrote previously, the particular convention does not matter, so long as one adheres to it. I prefer Hungarian postfix for one simple reason: signal to noise ratio. With the Reddick/Leszynski convention, the first n letters are noise, IMO, not signal, so I use these identifiers as suffixes not prefixes: clsMyClass --> MyClass_cls This convention sorts everything (IMO) much more intelligently than the classic H-prefix notation. I want everything related to "Customer" to begin with "Customer", not "cls" or "frm" or "rpt" etc. Perhaps this is an indication of my advanced age. I like to see everything related to "Customer" sorted alphabetically under "Customer", not distributed beneath a dozen or more prefixes. Personal preference, let's call it, but if you're working for me you'll use suffixes, and if I'm working for you, I'll use prefixes. So be it. Incidentally, I do similar things when naming queries in Access. (I never use SELECT statements as either record source or row source -- I name every query.) For example, Customer_qs, Customer_qa, Customer_qd and Customer_qu. I don't think that I even need to spell out what they do, the convention is so obvious, and it has the added advantage of intelligent sorting. Arthur Fuller Technical Writer, Data Modeler, SQL Sensei Artful Databases Organization www.artfulsoftware.com ----- Original Message ---- From: John Bartow To: Access Developers discussion and problem solving Sent: Thursday, March 15, 2007 10:35:38 AM Subject: Re: [AccessD] Naming Conventions Hi Barb, Reddick (or some derivation of it) is one that is commonly used in Access. If you have the Access Developer's Handbook (ADH) there's a listing of the conventions for Access in the appendix Reddick also keeps it up to date via the web: http://www.xoc.net/standards/default.asp It was based on the Hungarian Conventions and was originally put together by Reddick and Leszynski. I standardized on it a couple of years ago. Another convention: http://www.georgehernandez.com/h/xDatabases/aaIntro/DBNamingConventions.htm# All%20Database%20Objects HTH John From accessd at shaw.ca Thu Mar 15 16:55:19 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 15 Mar 2007 14:55:19 -0700 Subject: [AccessD] Access 2007 In-Reply-To: Message-ID: <0JEY0071BSQ2Z960@l-daemon> Hi Charlotte: I have the CD sitting at my station but have been procrastinating. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, March 15, 2007 8:43 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Access 2007 Show of hands please: how many of you are actually using this version? I HATE Office 2007 and Access is arguably the worst of the worst. Outlook seems to be the most sane application in the suite, which isn't saying much. Friends, we have suffered a Mac attack in this version of Office. All the things I have always hated about the Mac OS have found a home in Office 2007. Is anyone trying to develop in Access 2007? The Outlook metaphor drives me nuts! Oh, for a database window! It also seems to have weird problems with CurrentProject.Connection with linked tables when you try and convert an earlier format database. Can anyone recommend a good book on just Access 2007. I know Martin came out with a book, but I haven't found it yet. Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Thu Mar 15 17:20:51 2007 From: artful at rogers.com (artful at rogers.com) Date: Thu, 15 Mar 2007 15:20:51 -0700 (PDT) Subject: [AccessD] Access 2007 Message-ID: <20070315222051.28987.qmail@web88204.mail.re2.yahoo.com> Wow. You and I couldn't possibly be more opposed on this one, Jim. I'm thinking "Finally!" I totally love what is possible in the new environment. Clearly it's a personal-taste thing. There is nothing you cannot do in 2007 that you could do before, so you can continue to do it the old way if you wish, but I love the new UI. Admittedly it took me a few experiments to find out how to twist it according to my predilections, but now that I know, I love it. P.S. About 99% of the users I know measure everything they use by the Outlook metaphor. That could reflect the subset of people at whose pleasure I serve, but that's the fact. The sizable pane, the treeview in the left pane, the auto-loading panel in the right pane... everyone that I know knows this interface so well that I don't have to explain it. So I just take an old app and turn the switchboard into a treeview and suddenly everyone is much happier than they were with the previous roll-out. Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, March 15, 2007 8:43 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Access 2007 Show of hands please: how many of you are actually using this version? I HATE Office 2007 and Access is arguably the worst of the worst. Outlook seems to be the most sane application in the suite, which isn't saying much. Friends, we have suffered a Mac attack in this version of Office. All the things I have always hated about the Mac OS have found a home in Office 2007. Is anyone trying to develop in Access 2007? The Outlook metaphor drives me nuts! Oh, for a database window! It also seems to have weird problems with CurrentProject.Connection with linked tables when you try and convert an earlier format database. Can anyone recommend a good book on just Access 2007. I know Martin came out with a book, but I haven't found it yet. 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 cfoust at infostatsystems.com Thu Mar 15 17:34:12 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 15 Mar 2007 15:34:12 -0700 Subject: [AccessD] Access 2007 In-Reply-To: <20070315222051.28987.qmail@web88204.mail.re2.yahoo.com> References: <20070315222051.28987.qmail@web88204.mail.re2.yahoo.com> Message-ID: I'm not talking about what users see, Arthur, I'm talking about the pain it is for a developer to work in it. I purely HATE ribbons, even more that I hated "personalized" menus in previous versions. All the changes have been made to wow the end users, and they're thumbing their collective noses at the developers who still need to build applications or clean up the messes that "power users" have made. I work with the Outlook metaphor in the apps my company develops, so it isn't unfamiliar, it's just totally annoying that you can't get an easy bird's eye view of the objects in schema, you have to wade through ribbons and nav panes and just pain in general. We'll have to agree to disagree on this. I BUILD apps in .Net with that interface, but I don't have to cope with it in the design environment as well because VS.Net at least is intended for developers. I cringe to think of what they'll do to in in the next release, though. :-< Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Thursday, March 15, 2007 3:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 Wow. You and I couldn't possibly be more opposed on this one, Jim. I'm thinking "Finally!" I totally love what is possible in the new environment. Clearly it's a personal-taste thing. There is nothing you cannot do in 2007 that you could do before, so you can continue to do it the old way if you wish, but I love the new UI. Admittedly it took me a few experiments to find out how to twist it according to my predilections, but now that I know, I love it. P.S. About 99% of the users I know measure everything they use by the Outlook metaphor. That could reflect the subset of people at whose pleasure I serve, but that's the fact. The sizable pane, the treeview in the left pane, the auto-loading panel in the right pane... everyone that I know knows this interface so well that I don't have to explain it. So I just take an old app and turn the switchboard into a treeview and suddenly everyone is much happier than they were with the previous roll-out. Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, March 15, 2007 8:43 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Access 2007 Show of hands please: how many of you are actually using this version? I HATE Office 2007 and Access is arguably the worst of the worst. Outlook seems to be the most sane application in the suite, which isn't saying much. Friends, we have suffered a Mac attack in this version of Office. All the things I have always hated about the Mac OS have found a home in Office 2007. Is anyone trying to develop in Access 2007? The Outlook metaphor drives me nuts! Oh, for a database window! It also seems to have weird problems with CurrentProject.Connection with linked tables when you try and convert an earlier format database. Can anyone recommend a good book on just Access 2007. I know Martin came out with a book, but I haven't found it yet. 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Thu Mar 15 18:05:48 2007 From: artful at rogers.com (artful at rogers.com) Date: Thu, 15 Mar 2007 16:05:48 -0700 (PDT) Subject: [AccessD] Access 2007 Message-ID: <476312.71809.qm@web88215.mail.re2.yahoo.com> Wow, Charlotte. I don't want to inject political metaphors unnecessarily into this discussion, but clearly you and I have radically opposed development objectives. My objective is all about the user, and I deem personalization a vital component of sensible software. I want every single one of my users to be able to customize her menu/ribbon/shortcuts to suit her personality. I do not want to intrude upon this ability. Yes, I want to prevent users from doing something asinine or disastrous, but if user X prefers the ribbon in this arrangement while user Y prefers that, I have utterly no beef with that, and try as best I can to ensure that both users can exert their preferences according to their needs. To the extent that the UI I provide fails to allow this freedom, I deem it less than successful. My goal is to free the users not to imprison them. It's difficult not to inject political metaphors into this discussion, so best I shift the metaphor to child-rearing. I want to educate the users and allow them freedom, albeit within limits. Perhaps this discussion simply concerns the definition of "limits". I do not profess any expertise in this category. I have tried various experiments in various projects, such as drifting the most-frequently-used menu choices to the top of the menu, and so on. At the end of the day, my maxim is quite simple: "Make the user feel graceful." Make everything seem simple, intuitive, obvious and flexible. I didn't say this was easy. But it is the goal I choose whenever writing software. To the extent that a manual is required, the software UI failed, IMO. Of course, I still provide a manual or at least on-line help, but to the extent that either is used, I deem my UI a failure. Arthur ----- Original Message ---- From: Charlotte Foust To: Access Developers discussion and problem solving Sent: Thursday, March 15, 2007 6:34:12 PM Subject: Re: [AccessD] Access 2007 I'm not talking about what users see, Arthur, I'm talking about the pain it is for a developer to work in it. I purely HATE ribbons, even more that I hated "personalized" menus in previous versions. All the changes have been made to wow the end users, and they're thumbing their collective noses at the developers who still need to build applications or clean up the messes that "power users" have made. I work with the Outlook metaphor in the apps my company develops, so it isn't unfamiliar, it's just totally annoying that you can't get an easy bird's eye view of the objects in schema, you have to wade through ribbons and nav panes and just pain in general. We'll have to agree to disagree on this. I BUILD apps in .Net with that interface, but I don't have to cope with it in the design environment as well because VS.Net at least is intended for developers. I cringe to think of what they'll do to in in the next release, though. :-< Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Thursday, March 15, 2007 3:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 Wow. You and I couldn't possibly be more opposed on this one, Jim. I'm thinking "Finally!" I totally love what is possible in the new environment. Clearly it's a personal-taste thing. There is nothing you cannot do in 2007 that you could do before, so you can continue to do it the old way if you wish, but I love the new UI. Admittedly it took me a few experiments to find out how to twist it according to my predilections, but now that I know, I love it. P.S. About 99% of the users I know measure everything they use by the Outlook metaphor. That could reflect the subset of people at whose pleasure I serve, but that's the fact. The sizable pane, the treeview in the left pane, the auto-loading panel in the right pane... everyone that I know knows this interface so well that I don't have to explain it. So I just take an old app and turn the switchboard into a treeview and suddenly everyone is much happier than they were with the previous roll-out. Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, March 15, 2007 8:43 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Access 2007 Show of hands please: how many of you are actually using this version? I HATE Office 2007 and Access is arguably the worst of the worst. Outlook seems to be the most sane application in the suite, which isn't saying much. Friends, we have suffered a Mac attack in this version of Office. All the things I have always hated about the Mac OS have found a home in Office 2007. Is anyone trying to develop in Access 2007? The Outlook metaphor drives me nuts! Oh, for a database window! It also seems to have weird problems with CurrentProject.Connection with linked tables when you try and convert an earlier format database. Can anyone recommend a good book on just Access 2007. I know Martin came out with a book, but I haven't found it yet. 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 -- 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 Thu Mar 15 18:16:27 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 15 Mar 2007 16:16:27 -0700 Subject: [AccessD] Access 2007 In-Reply-To: <476312.71809.qm@web88215.mail.re2.yahoo.com> References: <476312.71809.qm@web88215.mail.re2.yahoo.com> Message-ID: You're missing my point entirely because you're focussing on "users" and the end product. The end product (a database app) is used by users, and they can have any little ribbons and bows their hearts desire because that's what they pay for. My job is to make them happy. *I'm* griping about the fact that it's hard for a developer to find the bits and pieces THEY need in the welter of window dressing intended for end users. Access has always had a split personality because MS always insisted it was targeted at end users, a direction that most of us in this list would argue. I don't want to create a database using an on-line template, thanks. And I don't want to have to chase down the tools I need because some genius decided a Tools menu was too "unfriendly" for end users. There should be a simple way to switch the environment to "developer" mode and allow us to get on with our business without having to put up with all the Mac-lookalike elements in what used to be a great RAD tool and has now become a video game! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Thursday, March 15, 2007 4:06 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 Wow, Charlotte. I don't want to inject political metaphors unnecessarily into this discussion, but clearly you and I have radically opposed development objectives. My objective is all about the user, and I deem personalization a vital component of sensible software. I want every single one of my users to be able to customize her menu/ribbon/shortcuts to suit her personality. I do not want to intrude upon this ability. Yes, I want to prevent users from doing something asinine or disastrous, but if user X prefers the ribbon in this arrangement while user Y prefers that, I have utterly no beef with that, and try as best I can to ensure that both users can exert their preferences according to their needs. To the extent that the UI I provide fails to allow this freedom, I deem it less than successful. My goal is to free the users not to imprison them. It's difficult not to inject political metaphors into this discussion, so best I shift the metaphor to child-rearing. I want to educate the users and allow them freedom, albeit within limits. Perhaps this discussion simply concerns the definition of "limits". I do not profess any expertise in this category. I have tried various experiments in various projects, such as drifting the most-frequently-used menu choices to the top of the menu, and so on. At the end of the day, my maxim is quite simple: "Make the user feel graceful." Make everything seem simple, intuitive, obvious and flexible. I didn't say this was easy. But it is the goal I choose whenever writing software. To the extent that a manual is required, the software UI failed, IMO. Of course, I still provide a manual or at least on-line help, but to the extent that either is used, I deem my UI a failure. Arthur ----- Original Message ---- From: Charlotte Foust To: Access Developers discussion and problem solving Sent: Thursday, March 15, 2007 6:34:12 PM Subject: Re: [AccessD] Access 2007 I'm not talking about what users see, Arthur, I'm talking about the pain it is for a developer to work in it. I purely HATE ribbons, even more that I hated "personalized" menus in previous versions. All the changes have been made to wow the end users, and they're thumbing their collective noses at the developers who still need to build applications or clean up the messes that "power users" have made. I work with the Outlook metaphor in the apps my company develops, so it isn't unfamiliar, it's just totally annoying that you can't get an easy bird's eye view of the objects in schema, you have to wade through ribbons and nav panes and just pain in general. We'll have to agree to disagree on this. I BUILD apps in .Net with that interface, but I don't have to cope with it in the design environment as well because VS.Net at least is intended for developers. I cringe to think of what they'll do to in in the next release, though. :-< Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Thursday, March 15, 2007 3:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 Wow. You and I couldn't possibly be more opposed on this one, Jim. I'm thinking "Finally!" I totally love what is possible in the new environment. Clearly it's a personal-taste thing. There is nothing you cannot do in 2007 that you could do before, so you can continue to do it the old way if you wish, but I love the new UI. Admittedly it took me a few experiments to find out how to twist it according to my predilections, but now that I know, I love it. P.S. About 99% of the users I know measure everything they use by the Outlook metaphor. That could reflect the subset of people at whose pleasure I serve, but that's the fact. The sizable pane, the treeview in the left pane, the auto-loading panel in the right pane... everyone that I know knows this interface so well that I don't have to explain it. So I just take an old app and turn the switchboard into a treeview and suddenly everyone is much happier than they were with the previous roll-out. Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, March 15, 2007 8:43 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Access 2007 Show of hands please: how many of you are actually using this version? I HATE Office 2007 and Access is arguably the worst of the worst. Outlook seems to be the most sane application in the suite, which isn't saying much. Friends, we have suffered a Mac attack in this version of Office. All the things I have always hated about the Mac OS have found a home in Office 2007. Is anyone trying to develop in Access 2007? The Outlook metaphor drives me nuts! Oh, for a database window! It also seems to have weird problems with CurrentProject.Connection with linked tables when you try and convert an earlier format database. Can anyone recommend a good book on just Access 2007. I know Martin came out with a book, but I haven't found it yet. 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 -- 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 artful at rogers.com Thu Mar 15 20:01:33 2007 From: artful at rogers.com (artful at rogers.com) Date: Thu, 15 Mar 2007 18:01:33 -0700 (PDT) Subject: [AccessD] Access 2007 Message-ID: <334351.74729.qm@web88203.mail.re2.yahoo.com> So be it. Arthur ----- Original Message ---- From: Charlotte Foust To: Access Developers discussion and problem solving Sent: Thursday, March 15, 2007 7:16:27 PM Subject: Re: [AccessD] Access 2007 You're missing my point entirely because you're focussing on "users" and the end product. The end product (a database app) is used by users, and they can have any little ribbons and bows their hearts desire because that's what they pay for. My job is to make them happy. *I'm* griping about the fact that it's hard for a developer to find the bits and pieces THEY need in the welter of window dressing intended for end users. Access has always had a split personality because MS always insisted it was targeted at end users, a direction that most of us in this list would argue. I don't want to create a database using an on-line template, thanks. And I don't want to have to chase down the tools I need because some genius decided a Tools menu was too "unfriendly" for end users. There should be a simple way to switch the environment to "developer" mode and allow us to get on with our business without having to put up with all the Mac-lookalike elements in what used to be a great RAD tool and has now become a video game! Charlotte Foust From artful at rogers.com Thu Mar 15 20:12:45 2007 From: artful at rogers.com (artful at rogers.com) Date: Thu, 15 Mar 2007 18:12:45 -0700 (PDT) Subject: [AccessD] To the newer members Message-ID: <950524.19601.qm@web88215.mail.re2.yahoo.com> And let there be no doubt, JWC is a good answer-er. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Thursday, March 15, 2007 11:14:04 AM Subject: Re: [AccessD] To the newer members Just call us the Google of last resort. ;-) The internet is an amazing storehouse of knowledge, but when you need specific nitty gritty stuff, AccessD is hard to beat. John W. Colby Colby Consulting www.ColbyConsulting.com From john at winhaven.net Thu Mar 15 20:41:18 2007 From: john at winhaven.net (John Bartow) Date: Thu, 15 Mar 2007 20:41:18 -0500 Subject: [AccessD] Naming Conventions In-Reply-To: <834610.50074.qm@web88207.mail.re2.yahoo.com> References: <834610.50074.qm@web88207.mail.re2.yahoo.com> Message-ID: <031a01c7676c$31a19370$6402a8c0@ScuzzPaq> Hi Arthur, I can see, upon rereading my post, how you might assume that I meant Reddick and Leszynski developed hungarian notation (I didn't mean that) but alas it was just poor, off the top of my head grammar. Thanks for clearing that up for Barb though :o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Thursday, March 15, 2007 4:40 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions The historian in me chafes at the bit, John. Hungarian notation began with Charles Simonyi, IIRC. But as I wrote previously, the particular convention does not matter, so long as one adheres to it. I prefer Hungarian postfix for one simple reason: signal to noise ratio. With the Reddick/Leszynski convention, the first n letters are noise, IMO, not signal, so I use these identifiers as suffixes not prefixes: clsMyClass --> MyClass_cls This convention sorts everything (IMO) much more intelligently than the classic H-prefix notation. I want everything related to "Customer" to begin with "Customer", not "cls" or "frm" or "rpt" etc. Perhaps this is an indication of my advanced age. I like to see everything related to "Customer" sorted alphabetically under "Customer", not distributed beneath a dozen or more prefixes. Personal preference, let's call it, but if you're working for me you'll use suffixes, and if I'm working for you, I'll use prefixes. So be it. Incidentally, I do similar things when naming queries in Access. (I never use SELECT statements as either record source or row source -- I name every query.) For example, Customer_qs, Customer_qa, Customer_qd and Customer_qu. I don't think that I even need to spell out what they do, the convention is so obvious, and it has the added advantage of intelligent sorting. Arthur Fuller Technical Writer, Data Modeler, SQL Sensei Artful Databases Organization www.artfulsoftware.com ----- Original Message ---- From: John Bartow To: Access Developers discussion and problem solving Sent: Thursday, March 15, 2007 10:35:38 AM Subject: Re: [AccessD] Naming Conventions Hi Barb, Reddick (or some derivation of it) is one that is commonly used in Access. If you have the Access Developer's Handbook (ADH) there's a listing of the conventions for Access in the appendix Reddick also keeps it up to date via the web: http://www.xoc.net/standards/default.asp It was based on the Hungarian Conventions and was originally put together by Reddick and Leszynski. I standardized on it a couple of years ago. Another convention: http://www.georgehernandez.com/h/xDatabases/aaIntro/DBNamingConventions.htm# All%20Database%20Objects HTH John -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at dejpolsystems.com Thu Mar 15 21:40:47 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Thu, 15 Mar 2007 22:40:47 -0400 Subject: [AccessD] Naming Conventions References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35> <001d01c7672e$526b51b0$657aa8c0@m6805> Message-ID: <016201c76774$80f81e00$9258eb44@jisshowsbs.local> ...and then there are those of us who's head spins when JC starts thumpin' ...those who just manage to make it work without rebuilding the Pyrimids first ...I admire what JC does and I've learned more than a few things from him over the years that are part of my standard library ...but holy cow, trust me, it is still possible to build good, sound, responsive apps fairly rapidly without selling your first born child to the gods of Access :) ...so if any of you lurkers out there are thinking how much JC's posts sound like those you find over on the C++ forums, don't despair ...he does come down to earth often enough to enlighten even those of us who need a dictionary to translate his occasional flights into the nether world :) William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 15, 2007 2:18 PM Subject: Re: [AccessD] Naming Conventions > >..I am currently learning about classes from the information on your > website :-) > > Uh oh. > > ;-) > > Welcome to the next level of programming. Classes really solve a host of > "container" problems that simply can't be done any other way. > > Back in about 2000, before Shamil opened my eyes to classes (and > withevents) > I used collections and collections of collections to hold objects. It > worked but was sooooooo clumsy. Now I start with a base class (or > sometimes > a module) and that class holds collections which hold class instances. > > For example as everyone knows by now I have a framework. One of the base > units of the framework is a dclsFrm which wraps the form object. BTW, in > THIS CASE, the d is not a type prefix at all, it an homage to Shamil who > called his Withevent programming "DEEP" programming. So a dclsXXXX is a > class which will sink (and possibly source) events inside the class. IOW > it > is a DEEP class. Just a way of paying my respects to Shamil. Sinking and > sourcing events in classes is so incredibly powerful that I simply can't > imagine not doing so now. > > So I have a dclsFrm class which is dimensioned in the form's > "code-behind-form's" class module header and initialized in the OnOpen of > the form. The form passes in a reference to itself to the dclsFrm that it > just instantiated. The dclsFrm then sets the pointer passed in ("its" > form) > into a module level global at the top of the class, declared WithEvents. > Declaring the form variable WithEvents tells VB that this class expects to > sink events from the form. I then create event sinks for all of the > form's > events. > > One of the KEY constructs of dclsFrm is a control scanner which is called > from the Init(). That scanner looks for every single control on the form > (iterates the controls() collection of the form). Each time it finds a > control, a huge case statement asks "what kind of control is this" and > loads > a wrapper class for each control. So my framework also has a dclsCbo, > dclsTxt, dclsCmd etc. As the scanner finds a textbox, it instantiates a > dclsTxt and initializes it, passing in a pointer to that text box control. > Now that it has a dclsTxt for that text box, it needs a place to store the > class pointer. For this I use a collection up in the dclsFrm's header. > Every control class wrapper gets stored in this collection, keyed on the > control's name. Since the control name is always unique, the form itself > (or dclsFrm) can always look into this collection using the control's name > to find the wrapper class for that control. > > I also have a few special purpose collections which hold specific types of > controls but the point here is that the dclsFrm can use collections to > hold > entire collections of other classes. In fact those "child" classes can > also > have collections which store things. For example I have a dctlTab which > has > a collection which holds... dclsTabPage instances. > > Each class sinks the events of its "wrapped" control and implements > generic > behaviors that I find so common that I want it always available. > > When you read this, the biggest thing to take away is that I did not write > all of this stuff in a week or even a month. I add functionality to my > framework as I run into a need for it. One day I decided that I really > needed some basic "form wrapper" functionality. I found myself writing a > TON of similar code in every form - stuff to find specific records etc. > What better place to put it than in a class which wraps the form and > provides that functionality to ANY form that wants that kind of > functionality. Dimension my dclsFrm, initialize it and voila, all of that > code is now "locked and loaded", ready to be used by the form, in fact it > can happen completely automatically in many cases. > > One day I decided that it would be nice to have my combo's just > automatically handle NotInList (and dbl-click) events and either open a > form > for adding / editing the table behind the form (dbl-click), or for simple > tables, just add a new entry when the user typed in something not already > in > the list (NotInList). Sure, I could dbl click each and every combo's > NotInList property and call a function that does that but why? A combo > wrapper class can do all that for me. Now that I have a combo wrapper > class > (dclsCbo) how do I get it to load automatically? Hmmm... My dclsFrm needs > a > control scanner... > > Now my dclsFrm loads an instance of dclsCbo for every combo. Hmmm... How > about my text boxes? I want the text boxes to change background color as > it > gets the focus and revert back to the old color when it loses the focus. > Easy in a dclsTxt. Sink the OnEnter and OnExit of the text box and cause > it > to change the background color. Hmm... Now go back to my dclsCbo and make > it do the same thing... Edit my control scanner in dclsFrm to load the > text > box classes. Hmmm... I want the combo control to change the label back > color if it handles the NotInList so that there is a visual cue to the > user > to expect this. Have the dclsCbo grab a pointer to its label and then set > the label's back color as the combo initializes IF it is going to handle > the > not-in-list. > > And over time you can build up a really nifty framework that just > automates > all of that lowly programming stuff that you used to have to do manually. > Load dclsFrm, it loads all the dclsXXX control wrappers, they handle the > details. Just that easy! I can literally have about 20-30 lines of code > in > a form (in the OnOpen) and have it doing all kinds of stuff that I want it > to do. It would look like magic to the non class programmer but it is > just > plain old programming, just tied to events in the object wrapper class > instead of in each form. > > How would you like to be able to apply a uniform format to dates in all > forms, and be able to change them by changing a record in a table? If you > use bound forms and wrapper classes it is almost trivial. The form's > recordset clone can be manipulated as a dao.recordset object. Each > control > is bound to a specific field and thus "knows" it's field name in the > recordset. So any control can get the properties collection for its field > from the dclsFrm (its parent), find out what the data type is, and if the > data type is a date, apply a specific date format to it. If you use my > SysVars method, you load the date format as a sysvar (a record in a table) > and the control simply looks up the required date format in the SysVar > class. All done by the dclsTxt class as it loads, automatically (to the > application) because the dclsFrm has a control scanner in it. > > Now imagine trying to do this kind of stuff without classes. It ain't > easy > and it ain't fun, and in fact it is so hard you just don't do it. With > classes / WithEvents it is easier and lots of fun. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan > Sent: Thursday, March 15, 2007 12:10 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Naming Conventions > > Thanks for all the info. I have always used the "standard" tags and > prefixes (i.e., "tbl", "frm", cbo, etc.) but figured it was time to become > more descriptive! > > John C. --- thanks for your explanation of prefixes....I am currently > learning about classes from the information on your website :-) > > Thanks! > Barb Ryan > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Fri Mar 16 00:10:34 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 15 Mar 2007 22:10:34 -0700 Subject: [AccessD] SQL Newbie Questions Message-ID: <00ca01c76789$6daca540$0201a8c0@HAL9005> Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky From ebarro at verizon.net Fri Mar 16 00:49:55 2007 From: ebarro at verizon.net (Eric Barro) Date: Thu, 15 Mar 2007 22:49:55 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <00ca01c76789$6daca540$0201a8c0@HAL9005> Message-ID: <0JEZ00HGBEVAL1K9@vms048.mailsrvcs.net> Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM From darrend at nimble.com.au Fri Mar 16 00:58:12 2007 From: darrend at nimble.com.au (Darren DICK) Date: Fri, 16 Mar 2007 16:58:12 +1100 Subject: [AccessD] A2K: Determine what needs to be copied from FTP Location Message-ID: <200703160558.l2G5wDU20382@databaseadvisors.com> Hi all I am opening FTP connections from within Access by using the following syntax Call Shell("explorer HYPERLINK "ftp://username:password at somehost.com/"ftp://username:password at somehost.com? , 1) This opens things up in a normal windows explorer window ? simple for dragging and dropping ? cool works well What I want to automate is? 1 I need to determine the last file I copied from this FTP location to my machine 2 Then read from the FTP folder to determine what files are ?new? ? i.e. Files that have been put there since I did my last download (as per point 1) 3 Then once I have determined what files I HAVE NOT got ? need to copy them to a local folder on my machine The files all have a sequential naming convention based on date ? EG I may have downloaded to my local folders, all files up to and including WDL320070312 (File created 12th March 2007) But let?s say in the FTP location there are 3 files there I don?t have EG -WDL320070313, WDL320070314 and WDL320070315 Need to determine these 3 files need downloading then need to copy these 3 files locally Make sense? Any clues/suggestions? Many thanks in advance Darren -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 15/03/2007 11:27 AM From viner at EUnet.yu Fri Mar 16 02:55:15 2007 From: viner at EUnet.yu (Ervin Brindza) Date: Fri, 16 Mar 2007 08:55:15 +0100 Subject: [AccessD] Sum a column in Excel files in a specific folder References: Message-ID: <016301c767a0$b1639430$0100a8c0@RazvojErvin> Hi, Jim & Jim thanks for the suggestion and for code. It'll be good start to achieve my goal: not to open each file manually and insert some code, but to have code that will sum every column E in every .xls file in a specific folder! Many thanks again! Ervin ----- Original Message ----- From: "Hale, Jim" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 15, 2007 3:38 PM Subject: Re: [AccessD] Sum a column in Excel files in a specific folder > Here is one quick and dirty way. It searches the first 1000 rows until it > finds the first empty row in the column, assumes that is the end of the > range to be summed, and places a sum formula in that cell. HTH > Jim Hale > > Function test() > Dim rng As Range, i As Integer, strAddressBottom As String, strAddressTop > As > String > Set rng = Range("e1") > strAddressTop = rng.Address > For i = 1 To 1000 > If rng.Offset(i, 0).Value = "" Then > strAddressBottom = rng.Offset(i - 1, 0).Cells.Address > rng.Offset(i, 0).Formula = "=sum(" & strAddressTop & ":" & > strAddressBottom & ")" > GoTo The_End > End If > Next > The_End: > Set rng = Nothing > End Function > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza > Sent: Thursday, March 15, 2007 3:21 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] Sum a column in Excel files in a specific folder > > Hi, > I have a couple of xls files in some folder and need to sum exactly the > column E in every of them. The number of rows isn't the same in these > files. > Can somebody help me? > TIA, > Ervin > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > *********************************************************************** > The information transmitted is intended solely for the individual or > entity to which it is addressed and may contain confidential and/or > privileged material. Any review, retransmission, dissemination or > other use of or taking action in reliance upon this information by > persons or entities other than the intended recipient is prohibited. > If you have received this email in error please contact the sender and > delete the material from any computer. As a recipient of this email, > you are responsible for screening its contents and the contents of any > attachments for the presence of viruses. No liability is accepted for > any damages caused by any virus transmitted by this email. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From adtp at hotmail.com Fri Mar 16 04:25:29 2007 From: adtp at hotmail.com (A.D.TEJPAL) Date: Fri, 16 Mar 2007 14:55:29 +0530 Subject: [AccessD] Sum a column in Excel files in a specific folder References: <000c01c766da$f0828de0$0100a8c0@RazvojErvin> Message-ID: Ervin, Sample function named Fn_GetColSumAllSheets(), as given below, will get you the total sum of given column on all sheets combined, in specified excel workbook. Column number & full path of excel file are passed as arguments to this function. The function is to be placed in a suitable module in access db. Reference to MS Excel Object Library (appropriate version) is required. Sum of target column in individual worksheets is also reflected in the immediate window, via Debug.Print statements. Typical statement for getting the overall sum in column E for all worksheets combined, into a variable named TotSum would be: TotSum = Fn_GetColSumAllSheets(5, ExcelFilePath) Best wishes, A.D.Tejpal --------------- ================================== Function Fn_GetColSumAllSheets( _ ByVal ColNum As Long, _ ByVal ExcelFilePath As _ String) As Double ' Gets overall sum of column ColNum ' in all sheets combined in workbook ' having ExcelFilePath as its full path Dim exp As Excel.Application Dim ws As Excel.Worksheet Dim rg As Excel.Range Dim LastFilledRow As Long Dim SheetSum As Double Dim TotSum As Double Set exp = New Excel.Application exp.Workbooks.Open ExcelFilePath TotSum = 0 For Each ws In exp.ActiveWorkbook.Sheets LastFilledRow = ws.Cells(Rows.Count, _ ColNum).End(xlUp).Row Set rg = exp.Range(ws.Cells(1, ColNum), _ ws.Cells(LastFilledRow, ColNum)) SheetSum = exp.WorksheetFunction.Sum(rg) TotSum = TotSum + SheetSum Debug.Print "Column " & ColNum & _ " - Sum For Sheet " & ws.Name & _ " = " & SheetSum Next Fn_GetColSumAllSheets = TotSum Debug.Print "Column " & ColNum & _ " - Sum For All Sheets " & _ " = " & TotSum Set rg = Nothing Set ws = Nothing exp.Quit Set exp = Nothing End Function ================================== ----- Original Message ----- From: Ervin Brindza To: AccessD at databaseadvisors.com Sent: Thursday, March 15, 2007 13:51 Subject: [AccessD] Sum a column in Excel files in a specific folder Hi, I have a couple of xls files in some folder and need to sum exactly the column E in every of them. The number of rows isn't the same in these files. Can somebody help me? TIA, Ervin From Gustav at cactus.dk Fri Mar 16 04:39:06 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 16 Mar 2007 10:39:06 +0100 Subject: [AccessD] Sum a column in Excel files in a specific folder Message-ID: Hi Ervin Why not just link the worksheets as tables and read the data with a query? /gustav > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza > Sent: Thursday, March 15, 2007 3:21 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] Sum a column in Excel files in a specific folder > > Hi, > I have a couple of xls files in some folder and need to sum exactly the > column E in every of them. The number of rows isn't the same in these > files. > Can somebody help me? > TIA, > Ervin From mwp.reid at qub.ac.uk Fri Mar 16 04:52:11 2007 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Fri, 16 Mar 2007 09:52:11 -0000 Subject: [AccessD] Access 2007 References: <476312.71809.qm@web88215.mail.re2.yahoo.com> Message-ID: Maybe you might want to sell online templates?? I have been using it for a long time now and I actually like the ribbons etc. I have to say my main focus at the moment is SharePoitn and Office 2007 fits righ intot eh stuff we are now doing or plan to do. Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 From Gustav at cactus.dk Fri Mar 16 05:12:24 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 16 Mar 2007 11:12:24 +0100 Subject: [AccessD] A2K: Determine what needs to be copied from FTP Location Message-ID: Hi Darren I guess your requirements leave out a simple shelling to ftp.exe -s? If so I can strongly recommend to use 3D-FTP: http://www.3dftp.com/api.htm It is buyware at a ridiculous low cost of USD 40, and it has a very well documented API. You can run it with a minimum of code: Set FTP = CreateObject("ftp.API") With FTP .Connect("ftp.3dftp.com") .ChDir(REMOTE_DIR, "/pub/") .ChDir(LOCAL_DIR, "c:\temp") .AddToQueue(REMOTE_DIR, "*.*") .TransferQueue() .Disconnect() End With Set FTP = Nothing but you have, of course, many more options. Best of all, it runs rock steady (I've never seen it fail) and at an extreme speed because it is multithreaded. I used it recently for an app which frequently has to upload about 2000 files by the push of a button. Here it was a pleasure to have a window showing the progress and success of the upload. /gustav >>> darrend at nimble.com.au 16-03-2007 06:58 >>> Hi all I am opening FTP connections from within Access by using the following syntax Call Shell("explorer HYPERLINK "ftp://username:password at somehost.com/"ftp://username:password at somehost.com" , 1) This opens things up in a normal windows explorer window * simple for dragging and dropping * cool works well What I want to automate is* 1 I need to determine the last file I copied from this FTP location to my machine 2 Then read from the FTP folder to determine what files are 'new' * i.e. Files that have been put there since I did my last download (as per point 1) 3 Then once I have determined what files I HAVE NOT got * need to copy them to a local folder on my machine The files all have a sequential naming convention based on date * EG I may have downloaded to my local folders, all files up to and including WDL320070312 (File created 12th March 2007) But let's say in the FTP location there are 3 files there I don't have EG -WDL320070313, WDL320070314 and WDL320070315 Need to determine these 3 files need downloading then need to copy these 3 files locally Make sense? Any clues/suggestions? Many thanks in advance Darren From viner at EUnet.yu Fri Mar 16 05:35:20 2007 From: viner at EUnet.yu (Ervin Brindza) Date: Fri, 16 Mar 2007 11:35:20 +0100 Subject: [AccessD] Sum a column in Excel files in a specific folder References: <000c01c766da$f0828de0$0100a8c0@RazvojErvin> Message-ID: <03cc01c767b6$f2a49690$0100a8c0@RazvojErvin> A.D., Gustav, many thanks for the suggestions! AD's solution is perfect for one xls file with multiple sheets. But I solved my problem by Jim Hale's (quick and dirty ;-) suggestion, because there is more xls(actually .dbf) files in a folder, with only one sheet, generated by some external system. If someone needs my code let me drop a line, although I have some problem with closing the Excel. The procedure leaves open the Excel ;0((( Sub Excel_CloseWorkBook(xlApp As Excel.Application, Optional bSaveChanges As Boolean = False) Dim wb As Excel.Workbook On Error Resume Next If xlApp.Name > "" Then End If If Err.Number <> 0 Then Exit Sub On Error GoTo 0 For Each wb In xlApp.Workbooks 'Close all open workbooks wb.Close bSaveChanges Next wb xlApp.UserControl = False Set xlApp = Nothing End Sub Many thanks again for the suggestions! Ervin PS AD is it worth for new sample to Roger's site? ----- Original Message ----- From: "A.D.TEJPAL" To: "Access Developers discussion and problem solving" Sent: Friday, March 16, 2007 10:25 AM Subject: Re: [AccessD] Sum a column in Excel files in a specific folder > Ervin, > > Sample function named Fn_GetColSumAllSheets(), as given below, will > get you the total sum of given column on all sheets combined, in specified > excel workbook. Column number & full path of excel file are passed as > arguments to this function. > > The function is to be placed in a suitable module in access db. > Reference to MS Excel Object Library (appropriate version) is required. > Sum of target column in individual worksheets is also reflected in the > immediate window, via Debug.Print statements. > > Typical statement for getting the overall sum in column E for all > worksheets combined, into a variable named TotSum would be: > > TotSum = Fn_GetColSumAllSheets(5, ExcelFilePath) > > Best wishes, > A.D.Tejpal > --------------- > > ================================== > Function Fn_GetColSumAllSheets( _ > ByVal ColNum As Long, _ > ByVal ExcelFilePath As _ > String) As Double > ' Gets overall sum of column ColNum > ' in all sheets combined in workbook > ' having ExcelFilePath as its full path > Dim exp As Excel.Application > Dim ws As Excel.Worksheet > Dim rg As Excel.Range > > Dim LastFilledRow As Long > Dim SheetSum As Double > Dim TotSum As Double > > Set exp = New Excel.Application > exp.Workbooks.Open ExcelFilePath > > TotSum = 0 > For Each ws In exp.ActiveWorkbook.Sheets > LastFilledRow = ws.Cells(Rows.Count, _ > ColNum).End(xlUp).Row > Set rg = exp.Range(ws.Cells(1, ColNum), _ > ws.Cells(LastFilledRow, ColNum)) > SheetSum = exp.WorksheetFunction.Sum(rg) > TotSum = TotSum + SheetSum > > Debug.Print "Column " & ColNum & _ > " - Sum For Sheet " & ws.Name & _ > " = " & SheetSum > Next > > Fn_GetColSumAllSheets = TotSum > > Debug.Print "Column " & ColNum & _ > " - Sum For All Sheets " & _ > " = " & TotSum > > Set rg = Nothing > Set ws = Nothing > exp.Quit > Set exp = Nothing > End Function > ================================== > > ----- Original Message ----- > From: Ervin Brindza > To: AccessD at databaseadvisors.com > Sent: Thursday, March 15, 2007 13:51 > Subject: [AccessD] Sum a column in Excel files in a specific folder > > > Hi, > > I have a couple of xls files in some folder and need to sum exactly the > column E in every of them. The number of rows isn't the same in these > files. > > Can somebody help me? > > TIA, > Ervin > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > Internal Virus Database is out-of-date. > Checked by AVG Free Edition. > Version: 7.5.441 / Virus Database: 268.17.25/669 - Release Date: 2/4/2007 > 9:58 PM > > From Gustav at cactus.dk Fri Mar 16 06:14:54 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 16 Mar 2007 12:14:54 +0100 Subject: [AccessD] Sum a column in Excel files in a specific folder Message-ID: Hi Ervin That's the beauty of an attached worksheet or Named Range. No troubles as there is no Excel object. And if you use a query you don't even need to attach anything as the query can do that on the fly: SELECT NameOfField1, NameOfField2 FROM [Range] AS T IN '' [Excel 5.0;DATABASE=c:\windows\temp\some.xls;]; For the second syntax the trick is the brackets. They can be omitted in this example but are mandatory if you deal with filenames containing spaces: SELECT NameOfFiels1, NameOfField2 FROM [Excel 5.0;DATABASE=c:\windows\temp\some.xls;HDR=YES].[Range] AS T; In you case: SELECT *, 'X' AS Status FROM [SomeNamedRange] AS xlsRange IN '' [Excel 5.0;HDR=YES;IMEX=2;DATABASE=d:\path\yourworkbook.xls;]; Adjust HDR to NO if no headers. Append a $ sign to a worksheet name if not using a Named Range: FROM [SomeWorkSheet$] AS xlsSheet /gustav >>> viner at eunet.yu 16-03-2007 11:35 >>> .. I have some problem with closing the Excel. From jwcolby at colbyconsulting.com Fri Mar 16 06:15:16 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 07:15:16 -0400 Subject: [AccessD] A2K: Determine what needs to be copied fromFTP Location In-Reply-To: References: Message-ID: <003f01c767bc$613711a0$657aa8c0@m6805> I second the 3DFTP recommendation. I am programming to the API as we speak. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, March 16, 2007 6:12 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] A2K: Determine what needs to be copied fromFTP Location Hi Darren I guess your requirements leave out a simple shelling to ftp.exe -s? If so I can strongly recommend to use 3D-FTP: http://www.3dftp.com/api.htm It is buyware at a ridiculous low cost of USD 40, and it has a very well documented API. You can run it with a minimum of code: Set FTP = CreateObject("ftp.API") With FTP .Connect("ftp.3dftp.com") .ChDir(REMOTE_DIR, "/pub/") .ChDir(LOCAL_DIR, "c:\temp") .AddToQueue(REMOTE_DIR, "*.*") .TransferQueue() .Disconnect() End With Set FTP = Nothing but you have, of course, many more options. Best of all, it runs rock steady (I've never seen it fail) and at an extreme speed because it is multithreaded. I used it recently for an app which frequently has to upload about 2000 files by the push of a button. Here it was a pleasure to have a window showing the progress and success of the upload. /gustav From jwcolby at colbyconsulting.com Fri Mar 16 06:18:12 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 07:18:12 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: <834610.50074.qm@web88207.mail.re2.yahoo.com> References: <834610.50074.qm@web88207.mail.re2.yahoo.com> Message-ID: <004001c767bc$cac7e900$657aa8c0@m6805> And as we have all said, naming conventions are to help YOU do your job better so if that is what YOU like, then use it. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Thursday, March 15, 2007 5:40 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions The historian in me chafes at the bit, John. Hungarian notation began with Charles Simonyi, IIRC. But as I wrote previously, the particular convention does not matter, so long as one adheres to it. I prefer Hungarian postfix for one simple reason: signal to noise ratio. With the Reddick/Leszynski convention, the first n letters are noise, IMO, not signal, so I use these identifiers as suffixes not prefixes: clsMyClass --> MyClass_cls This convention sorts everything (IMO) much more intelligently than the classic H-prefix notation. I want everything related to "Customer" to begin with "Customer", not "cls" or "frm" or "rpt" etc. Perhaps this is an indication of my advanced age. I like to see everything related to "Customer" sorted alphabetically under "Customer", not distributed beneath a dozen or more prefixes. Personal preference, let's call it, but if you're working for me you'll use suffixes, and if I'm working for you, I'll use prefixes. So be it. Incidentally, I do similar things when naming queries in Access. (I never use SELECT statements as either record source or row source -- I name every query.) For example, Customer_qs, Customer_qa, Customer_qd and Customer_qu. I don't think that I even need to spell out what they do, the convention is so obvious, and it has the added advantage of intelligent sorting. Arthur Fuller Technical Writer, Data Modeler, SQL Sensei Artful Databases Organization www.artfulsoftware.com ----- Original Message ---- From: John Bartow To: Access Developers discussion and problem solving Sent: Thursday, March 15, 2007 10:35:38 AM Subject: Re: [AccessD] Naming Conventions Hi Barb, Reddick (or some derivation of it) is one that is commonly used in Access. If you have the Access Developer's Handbook (ADH) there's a listing of the conventions for Access in the appendix Reddick also keeps it up to date via the web: http://www.xoc.net/standards/default.asp It was based on the Hungarian Conventions and was originally put together by Reddick and Leszynski. I standardized on it a couple of years ago. Another convention: http://www.georgehernandez.com/h/xDatabases/aaIntro/DBNamingConventions.htm# All%20Database%20Objects HTH John -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bhupico at yahoo.com Fri Mar 16 06:28:22 2007 From: bhupico at yahoo.com (Bhupinder Singh) Date: Fri, 16 Mar 2007 11:28:22 +0000 (GMT) Subject: [AccessD] Sum a column in Excel files in a specific folder In-Reply-To: Message-ID: <805261.45241.qm@web8507.mail.in.yahoo.com> please tell me that whether you want to sum in each respective sheet or you need the sum of [ all the sums of all the common col of each sheets] ?????? Hope you are getting me. if not feel free to call back. I can solve the problem. Gustav Brock wrote: Hi Ervin Why not just link the worksheets as tables and read the data with a query? /gustav > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza > Sent: Thursday, March 15, 2007 3:21 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] Sum a column in Excel files in a specific folder > > Hi, > I have a couple of xls files in some folder and need to sum exactly the > column E in every of them. The number of rows isn't the same in these > files. > Can somebody help me? > TIA, > Ervin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Here?s a new way to find what you're looking for - Yahoo! Answers From BarbaraRyan at cox.net Fri Mar 16 06:47:34 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Fri, 16 Mar 2007 07:47:34 -0400 Subject: [AccessD] Naming Conventions References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35> <001d01c7672e$526b51b0$657aa8c0@m6805> Message-ID: <003d01c767c0$e3803340$0a00a8c0@PCRURI35> > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > Shamil who > called his Withevent programming "DEEP" programming. This is one of the prefixes that I wondered about! I was thinking maybe it meant "demo" :-) On another note, will there ever be an opportunity to meet all of you? A conference? Or better yet, a seminar on advanced Access techiniques? Thanks Again, Barb From wdhindman at dejpolsystems.com Fri Mar 16 06:51:33 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Fri, 16 Mar 2007 07:51:33 -0400 Subject: [AccessD] Naming Conventions References: <834610.50074.qm@web88207.mail.re2.yahoo.com> Message-ID: <000901c767c1$7241ea60$9258eb44@jisshowsbs.local> "For example, Customer_qs, Customer_qa, Customer_qd and Customer_qu. I don't think that I even need to spell out what they do, the convention is so obvious, and it has the added advantage of intelligent sorting." Arthur ...I've always used Reddick but Charlotte mentioned your method once a long while back but I never followed up ...your simple example makes a lot of sense so now I have to see if there is a sane way to convert all my apps to using it :( William ----- Original Message ----- From: To: "Access Developers discussion and problem solving" Sent: Thursday, March 15, 2007 5:40 PM Subject: Re: [AccessD] Naming Conventions > The historian in me chafes at the bit, John. Hungarian notation began with > Charles Simonyi, IIRC. But as I wrote previously, the particular > convention does not matter, so long as one adheres to it. I prefer > Hungarian postfix for one simple reason: signal to noise ratio. With the > Reddick/Leszynski convention, the first n letters are noise, IMO, not > signal, so I use these identifiers as suffixes not prefixes: > > clsMyClass --> MyClass_cls > > This convention sorts everything (IMO) much more intelligently than the > classic H-prefix notation. I want everything related to "Customer" to > begin with "Customer", not "cls" or "frm" or "rpt" etc. Perhaps this is an > indication of my advanced age. I like to see everything related to > "Customer" sorted alphabetically under "Customer", not distributed beneath > a dozen or more prefixes. Personal preference, let's call it, but if > you're working for me you'll use suffixes, and if I'm working for you, > I'll use prefixes. So be it. > > Incidentally, I do similar things when naming queries in Access. (I never > use SELECT statements as either record source or row source -- I name > every query.) For example, Customer_qs, Customer_qa, Customer_qd and > Customer_qu. I don't think that I even need to spell out what they do, the > convention is so obvious, and it has the added advantage of intelligent > sorting. > > Arthur Fuller > Technical Writer, Data Modeler, SQL Sensei > Artful Databases Organization > www.artfulsoftware.com > > > > > ----- Original Message ---- > From: John Bartow > To: Access Developers discussion and problem solving > > Sent: Thursday, March 15, 2007 10:35:38 AM > Subject: Re: [AccessD] Naming Conventions > > > Hi Barb, > Reddick (or some derivation of it) is one that is commonly used in Access. > If you have the Access Developer's Handbook (ADH) there's a listing of the > conventions for Access in the appendix Reddick also keeps it up to date > via > the web: > http://www.xoc.net/standards/default.asp > > It was based on the Hungarian Conventions and was originally put together > by > Reddick and Leszynski. > > I standardized on it a couple of years ago. > > Another convention: > http://www.georgehernandez.com/h/xDatabases/aaIntro/DBNamingConventions.htm# > All%20Database%20Objects > > HTH > John > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From viner at EUnet.yu Fri Mar 16 07:45:16 2007 From: viner at EUnet.yu (Ervin Brindza) Date: Fri, 16 Mar 2007 13:45:16 +0100 Subject: [AccessD] Sum a column in Excel files in a specific folder References: Message-ID: <004d01c767c8$feaa1cf0$0100a8c0@RazvojErvin> Gustav, thanks for the great explanation, but in my situation it'll be better to stay at VBA, because I don't know in advance the number of the files and their names... Ervin ----- Original Message ----- From: "Gustav Brock" To: Sent: Friday, March 16, 2007 12:14 PM Subject: Re: [AccessD] Sum a column in Excel files in a specific folder > Hi Ervin > > That's the beauty of an attached worksheet or Named Range. No troubles as > there is no Excel object. > And if you use a query you don't even need to attach anything as the query > can do that on the fly: > > SELECT > NameOfField1, > NameOfField2 > FROM > [Range] AS T IN '' [Excel 5.0;DATABASE=c:\windows\temp\some.xls;]; > > For the second syntax the trick is the brackets. They can be omitted in > this example but are mandatory if you deal with filenames containing > spaces: > > SELECT > NameOfFiels1, > NameOfField2 > FROM > [Excel 5.0;DATABASE=c:\windows\temp\some.xls;HDR=YES].[Range] AS T; > > In you case: > > SELECT > *, > 'X' AS Status > FROM > [SomeNamedRange] AS xlsRange > IN '' [Excel 5.0;HDR=YES;IMEX=2;DATABASE=d:\path\yourworkbook.xls;]; > > Adjust HDR to NO if no headers. > Append a $ sign to a worksheet name if not using a Named Range: > > FROM > [SomeWorkSheet$] AS xlsSheet > > /gustav > >>>> viner at eunet.yu 16-03-2007 11:35 >>> > .. I have some problem with closing the Excel. > From artful at rogers.com Fri Mar 16 08:35:21 2007 From: artful at rogers.com (artful at rogers.com) Date: Fri, 16 Mar 2007 06:35:21 -0700 (PDT) Subject: [AccessD] Naming Conventions Message-ID: <251007.61282.qm@web88207.mail.re2.yahoo.com> Thanks for this, William. In the absence of a regex expression find-and-replace it could be problematic. But I recall that you have Ferret in your toolkit, so that ought to provide you with the tools to try the find|replace on one toy project and see how it comes out. Arthur ----- Original Message ---- From: William Hindman To: Access Developers discussion and problem solving Sent: Friday, March 16, 2007 7:51:33 AM Subject: Re: [AccessD] Naming Conventions "For example, Customer_qs, Customer_qa, Customer_qd and Customer_qu. I don't think that I even need to spell out what they do, the convention is so obvious, and it has the added advantage of intelligent sorting." Arthur ...I've always used Reddick but Charlotte mentioned your method once a long while back but I never followed up ...your simple example makes a lot of sense so now I have to see if there is a sane way to convert all my apps to using it :( William From andy at minstersystems.co.uk Fri Mar 16 08:41:45 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 16 Mar 2007 13:41:45 +0000 Subject: [AccessD] Access to Word - colour an area Message-ID: <20070316134149.86A734E9A4@smtp.nildram.co.uk> Hi all If you have a Word doc, to be used as the master for a mailmerge, and an area on it has a border round it, how would you (from Access) go about filling that area a different colour depending upon a value on someone's record? In its simplest form how would you use the Word object to identify a bordered area and give it a different colour? (Thinks - wonder if anyone will get this before Bryan. There's a challenge.) -- Andy Lacey http://www.minstersystems.co.uk ________________________________________________ Message sent using UebiMiau 2.7.2 From accessd at shaw.ca Fri Mar 16 08:49:11 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 16 Mar 2007 06:49:11 -0700 Subject: [AccessD] Sum a column in Excel files in a specific folder In-Reply-To: <03cc01c767b6$f2a49690$0100a8c0@RazvojErvin> Message-ID: <0JF000JAR0VSZL10@l-daemon> Hi Ervin: Just use: Application.Quit ...and that will close the sheet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza Sent: Friday, March 16, 2007 3:35 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sum a column in Excel files in a specific folder A.D., Gustav, many thanks for the suggestions! AD's solution is perfect for one xls file with multiple sheets. But I solved my problem by Jim Hale's (quick and dirty ;-) suggestion, because there is more xls(actually .dbf) files in a folder, with only one sheet, generated by some external system. If someone needs my code let me drop a line, although I have some problem with closing the Excel. The procedure leaves open the Excel ;0((( Sub Excel_CloseWorkBook(xlApp As Excel.Application, Optional bSaveChanges As Boolean = False) Dim wb As Excel.Workbook On Error Resume Next If xlApp.Name > "" Then End If If Err.Number <> 0 Then Exit Sub On Error GoTo 0 For Each wb In xlApp.Workbooks 'Close all open workbooks wb.Close bSaveChanges Next wb xlApp.UserControl = False Set xlApp = Nothing End Sub Many thanks again for the suggestions! Ervin PS AD is it worth for new sample to Roger's site? ----- Original Message ----- From: "A.D.TEJPAL" To: "Access Developers discussion and problem solving" Sent: Friday, March 16, 2007 10:25 AM Subject: Re: [AccessD] Sum a column in Excel files in a specific folder > Ervin, > > Sample function named Fn_GetColSumAllSheets(), as given below, will > get you the total sum of given column on all sheets combined, in specified > excel workbook. Column number & full path of excel file are passed as > arguments to this function. > > The function is to be placed in a suitable module in access db. > Reference to MS Excel Object Library (appropriate version) is required. > Sum of target column in individual worksheets is also reflected in the > immediate window, via Debug.Print statements. > > Typical statement for getting the overall sum in column E for all > worksheets combined, into a variable named TotSum would be: > > TotSum = Fn_GetColSumAllSheets(5, ExcelFilePath) > > Best wishes, > A.D.Tejpal > --------------- > > ================================== > Function Fn_GetColSumAllSheets( _ > ByVal ColNum As Long, _ > ByVal ExcelFilePath As _ > String) As Double > ' Gets overall sum of column ColNum > ' in all sheets combined in workbook > ' having ExcelFilePath as its full path > Dim exp As Excel.Application > Dim ws As Excel.Worksheet > Dim rg As Excel.Range > > Dim LastFilledRow As Long > Dim SheetSum As Double > Dim TotSum As Double > > Set exp = New Excel.Application > exp.Workbooks.Open ExcelFilePath > > TotSum = 0 > For Each ws In exp.ActiveWorkbook.Sheets > LastFilledRow = ws.Cells(Rows.Count, _ > ColNum).End(xlUp).Row > Set rg = exp.Range(ws.Cells(1, ColNum), _ > ws.Cells(LastFilledRow, ColNum)) > SheetSum = exp.WorksheetFunction.Sum(rg) > TotSum = TotSum + SheetSum > > Debug.Print "Column " & ColNum & _ > " - Sum For Sheet " & ws.Name & _ > " = " & SheetSum > Next > > Fn_GetColSumAllSheets = TotSum > > Debug.Print "Column " & ColNum & _ > " - Sum For All Sheets " & _ > " = " & TotSum > > Set rg = Nothing > Set ws = Nothing > exp.Quit > Set exp = Nothing > End Function > ================================== > > ----- Original Message ----- > From: Ervin Brindza > To: AccessD at databaseadvisors.com > Sent: Thursday, March 15, 2007 13:51 > Subject: [AccessD] Sum a column in Excel files in a specific folder > > > Hi, > > I have a couple of xls files in some folder and need to sum exactly the > column E in every of them. The number of rows isn't the same in these > files. > > Can somebody help me? > > TIA, > Ervin > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > Internal Virus Database is out-of-date. > Checked by AVG Free Edition. > Version: 7.5.441 / Virus Database: 268.17.25/669 - Release Date: 2/4/2007 > 9:58 PM > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Mar 16 08:48:31 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 09:48:31 -0400 Subject: [AccessD] Classes and the nether world... In-Reply-To: <016201c76774$80f81e00$9258eb44@jisshowsbs.local> References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35><001d01c7672e$526b51b0$657aa8c0@m6805> <016201c76774$80f81e00$9258eb44@jisshowsbs.local> Message-ID: <004d01c767d1$c8f7d760$657aa8c0@m6805> Now William... ;-) I am a programmer at heart, long before I learned databases I was writing code. I remember how cool it was when I found the Borland database toolbox to accent my Turbo Pascal abilities - prewritten code for doing all the database stuff without having to DO the database stuff (in code). Now I have Access which does the database stuff for me. True, I learned the fundamentals of database design as I never did back in the "pure coding" days, but I am still a "database analyst / PROGRAMMER" (emphasis mine ;-). To learn VBA and write programs of any complexity and ignore classes is, well... Kinda like learning to drive and then ignoring the brakes. You can get there but the results might get a little ugly. Classes are dead simple to learn the basics of. I am going to give a real life example of something that is sooooo useful, soooooo easy, and soooooo difficult (or at least messy) to do without classes. PLEASE don't think this is a flight into the nether world, it is not, it is EASY! We all would like to be able to time a query running, a report opening, a form opening, things like that. I have a timer class which I am going to walk you through creating and using. 1) In Access go to the database window. 2) In the menu bar select Insert / Class Module 3) Cut and paste the code BETWEEN the asterisk line into the new module. 4) You may get a duplicate OPTION line, delete the duplicate. 5) Compile to make sure that you have no issues. 6) Save as clsTimer 7) Instructions continue below the class code... '******ASTERISK LINE Option Compare Database Option Explicit ' 'This class is so simple that I will not use the normal class framework interface. 'This class never loads children, never does anything that should cause problems 'so the framework interface is generally unneeded. ' Private Declare Function apiGetTime Lib "winmm.dll" _ Alias "timeGetTime" () As Long Private lngStartTime As Long Private Sub Class_Initialize() StartTimer End Sub 'THESE FUNCTIONS / SUBS ARE USED TO IMPLEMENT CLASS FUNCTIONALITY '*+Class function / sub declaration Function EndTimer() EndTimer = apiGetTime() - lngStartTime End Function Sub StartTimer() lngStartTime = apiGetTime() End Sub '*-Class function / sub declaration '******ASTERISK LINE 8) In any code where you need to time something DIM and SET a timer class instance. Dim lclsTimer as clsTimer Set lclsTimer = new clsTimer 9) The timer is running. Place the code you wish to time after the SET statement. While MyVar <= SomeOtherVar Do something I want to time Wend debug.print lclstimer.EndTimer 10) You can continue to use that same timer class if you wish... lclsTimer.StartTimer While SomeVar <= SomethingElseEntirely Do something else you want to time wend debug.print lclsTimer.EndTimer You have just used a class. How hard is that? Now, WHY would you use a class for this? ENCAPSULATION!!! Encapsulation is the process of storing everything required to perform the function on one place, as a unit. You are "encapsulating" a timer inside of a class. Anyone around long enough would recognize this code as coming from the gods of Access - Ken Getz et al from their handbook. BUT the biggest difference is that Ken's version has a simple global variable. It worked but what could you NOT DO? Use it more than once "at the same time", BECAaaauuuus... It uses a global variable. Thus if you start another timer over there, it would overwrite the time value for the instance you started over here. With a class I can instantiate 1 or a thousand of these timers and EACH INSTANCE has its own timer storage variable safely encapsulated in its own class header. Dim lclsTimer1 as clsTimer Dim lclsTimer2 as clsTimer . . . Dim lclsTimer999 as clsTimer There you go, 999 DIFFERENT timers all happily timing their own pieces of your code, measuring various forms opening, reports opening, while loops whiling. Can you do this without classes? Yea but it ain't pretty. How about using a static variable inside of the function and then cutting and pasting the code, changing the names all the time (kinda like another lister does with his filter functions). YUK!!! How about using a collection to store the timer value? That works, create a STATIC collection inside of the timer function and pass in the NAME of the timer, inserting the time value into the collection keyed on the name? It works, but is it clean and simple? You have all this stuff to get the time value, if you are reading the time, write the time value if you are starting the timer etc. YUKKK! The class on the other hand is clean and simple. Named something intuitive, all the code and the time variable contained right in the class, easy to dim and start, easy to read, easy to restart... Classes are not the enemy, they are a TREMENDOUSLY powerful tool for solving problems that can be solved in other ways but which when a class is used makes the whole thing soooo much simpler. There IS ONE DOWNSIDE to classes... Once you use them your programming changes. Slowly, over time, half (or more) of your code is going in classes and your classes are using other classes using other classes. Your program becomes more powerful, and listers start to poke fun at you about your speaking in greek like c++ programmers on other lists. ;-) I truly don't mind though, cause I got classes! ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, March 15, 2007 10:41 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions ...and then there are those of us who's head spins when JC starts thumpin' ...those who just manage to make it work without rebuilding the Pyrimids first ...I admire what JC does and I've learned more than a few things from him over the years that are part of my standard library ...but holy cow, trust me, it is still possible to build good, sound, responsive apps fairly rapidly without selling your first born child to the gods of Access :) ...so if any of you lurkers out there are thinking how much JC's posts sound like those you find over on the C++ forums, don't despair ...he does come down to earth often enough to enlighten even those of us who need a dictionary to translate his occasional flights into the nether world :) William Hindman From Jim.Hale at FleetPride.com Fri Mar 16 08:49:27 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Fri, 16 Mar 2007 08:49:27 -0500 Subject: [AccessD] Sum a column in Excel files in a specific folder Message-ID: Excel likes to hang around until every object variable (even non Excel related ones) are set to nothing. Try setting wb=nothing. Sometimes it takes a medium and an exorcist to purge Excel. Good luck Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza Sent: Friday, March 16, 2007 5:35 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sum a column in Excel files in a specific folder *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From carbonnb at gmail.com Fri Mar 16 09:00:17 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Fri, 16 Mar 2007 10:00:17 -0400 Subject: [AccessD] Access to Word - colour an area In-Reply-To: <20070316134149.86A734E9A4@smtp.nildram.co.uk> References: <20070316134149.86A734E9A4@smtp.nildram.co.uk> Message-ID: On 3/16/07, Andy Lacey wrote: > Hi all > If you have a Word doc, to be used as the master for a mailmerge, and an > area on it has a border round it, how would you (from Access) go about > filling that area a different colour depending upon a value on someone's > record? In its simplest form how would you use the Word object to identify a > bordered area and give it a different colour? > > (Thinks - wonder if anyone will get this before Bryan. There's a challenge.) On my way to a 2 hour meeting, but I do have a couple of questions..... What is the area that is bordered? Text Box, Paragraph, table? Would the merge field be in the area to be coloured? I am assuming that you want to keep all your code in Access, correct? PS, since this is Mail Merge, you'll probably get a better answer from someone else, 'cause I don't use mm very often. Oh who's kidding who, I don't do much any more besides sit in meetings. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From jwcolby at colbyconsulting.com Fri Mar 16 09:04:14 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 10:04:14 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <003d01c767c0$e3803340$0a00a8c0@PCRURI35> References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35><001d01c7672e$526b51b0$657aa8c0@m6805> <003d01c767c0$e3803340$0a00a8c0@PCRURI35> Message-ID: <004e01c767d3$fad37170$657aa8c0@m6805> Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Friday, March 16, 2007 7:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > Shamil who called his Withevent programming "DEEP" programming. This is one of the prefixes that I wondered about! I was thinking maybe it meant "demo" :-) On another note, will there ever be an opportunity to meet all of you? A conference? Or better yet, a seminar on advanced Access techiniques? Thanks Again, Barb From Jim.Hale at FleetPride.com Fri Mar 16 09:04:27 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Fri, 16 Mar 2007 09:04:27 -0500 Subject: [AccessD] To the newer members Message-ID: When it came time to justify my "subscription" expense to AccessD earlier this year I told the boss that I wanted to support a group of on call experts that provide real time help instead of buying one of the traditional periodical subscriptions. With a couple of examples it was an easy sell. The reality is that this group is more valuable to me than the books/subscriptions of which I have many. Without help of this kind it is almost impossible to be a self taught lone-ranger developer. It took hanging out with you guys and absorbing the discussions before I was able to even understand what Getz was talking about in most of the ADH! My 2 cents. Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Thursday, March 15, 2007 8:13 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] To the newer members And let there be no doubt, JWC is a good answer-er. Arthur ----- Original Message ---- From: JWColby To: Access Developers discussion and problem solving Sent: Thursday, March 15, 2007 11:14:04 AM Subject: Re: [AccessD] To the newer members Just call us the Google of last resort. ;-) The internet is an amazing storehouse of knowledge, but when you need specific nitty gritty stuff, AccessD is hard to beat. John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From andy at minstersystems.co.uk Fri Mar 16 09:23:54 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 16 Mar 2007 14:23:54 +0000 Subject: [AccessD] Access to Word - colour an area Message-ID: <20070316142358.CDD782B86B8@smtp.nildram.co.uk> It's still a what-if at the moment. I'm going to see a potential client next week. He's described the project and this is a part of it. I'm just wanting to be forearmed. I suspect it's possible anything could be inside the box, most likely text and mailmerge entries, and all of it would want the coloured background. But could it be done in a generic way by, I dunno, putting bookmarks at top left and bottom-right of the area and selecting all between them, or something like that? OTOH I don't know how you set a bookmark as the bootom-right of an area. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "Access Developers discussion and problem solving" Subject: Re: [AccessD] Access to Word - colour an area Date: 16/03/07 14:05 On 3/16/07, Andy Lacey wrote: > Hi all > If you have a Word doc, to be used as the master for a mailmerge, and an > area on it has a border round it, how would you (from Access) go about > filling that area a different colour depending upon a value on someone's > record? In its simplest form how would you use the Word object to identify a > bordered area and give it a different colour? > > (Thinks - wonder if anyone will get this before Bryan. There's a challenge.) On my way to a 2 hour meeting, but I do have a couple of questions..... What is the area that is bordered? Text Box, Paragraph, table? Would the merge field be in the area to be coloured? I am assuming that you want to keep all your code in Access, correct? PS, since this is Mail Merge, you'll probably get a better answer from someone else, 'cause I don't use mm very often. Oh who's kidding who, I don't do much any more besides sit in meetings. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- 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 jwcolby at colbyconsulting.com Fri Mar 16 09:39:02 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 10:39:02 -0400 Subject: [AccessD] To the newer members In-Reply-To: References: Message-ID: <005201c767d8$d8082dc0$657aa8c0@m6805> I think it is important to understand that Access is so complex that nobody (that I know personally) knows it all. I am considered by some as a "senior" member (though they may just be discussing my age I guess?) but you notice that I am right here asking questions as well. Yea, I know a lot about Access and a lot about databases, but there is probably more that I don't know than that I know. AccessD has been my "Google of last resort" since 1997, and I contribute financially (see http://www.databaseadvisors.com/donations.asp to contribute any amount you wish) as well as with my knowledge whenever I can. If you are a nubee, please don't hesitate to speak up, ask your questions, and tell us how you solve your Access problems. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] To the newer members When it came time to justify my "subscription" expense to AccessD earlier this year I told the boss that I wanted to support a group of on call experts that provide real time help instead of buying one of the traditional periodical subscriptions. With a couple of examples it was an easy sell. The reality is that this group is more valuable to me than the books/subscriptions of which I have many. Without help of this kind it is almost impossible to be a self taught lone-ranger developer. It took hanging out with you guys and absorbing the discussions before I was able to even understand what Getz was talking about in most of the ADH! My 2 cents. Jim Hale From DWUTKA at Marlow.com Fri Mar 16 09:46:54 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 16 Mar 2007 09:46:54 -0500 Subject: [AccessD] Naming Conventions In-Reply-To: <016201c76774$80f81e00$9258eb44@jisshowsbs.local> Message-ID: I hope you don't say the same about me! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, March 15, 2007 9:41 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions ...and then there are those of us who's head spins when JC starts thumpin' ...those who just manage to make it work without rebuilding the Pyrimids first ...I admire what JC does and I've learned more than a few things from him over the years that are part of my standard library ...but holy cow, trust me, it is still possible to build good, sound, responsive apps fairly rapidly without selling your first born child to the gods of Access :) ...so if any of you lurkers out there are thinking how much JC's posts sound like those you find over on the C++ forums, don't despair ...he does come down to earth often enough to enlighten even those of us who need a dictionary to translate his occasional flights into the nether world :) William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 15, 2007 2:18 PM Subject: Re: [AccessD] Naming Conventions > >..I am currently learning about classes from the information on your > website :-) > > Uh oh. > > ;-) > > Welcome to the next level of programming. Classes really solve a host of > "container" problems that simply can't be done any other way. > > Back in about 2000, before Shamil opened my eyes to classes (and > withevents) > I used collections and collections of collections to hold objects. It > worked but was sooooooo clumsy. Now I start with a base class (or > sometimes > a module) and that class holds collections which hold class instances. > > For example as everyone knows by now I have a framework. One of the base > units of the framework is a dclsFrm which wraps the form object. BTW, in > THIS CASE, the d is not a type prefix at all, it an homage to Shamil who > called his Withevent programming "DEEP" programming. So a dclsXXXX is a > class which will sink (and possibly source) events inside the class. IOW > it > is a DEEP class. Just a way of paying my respects to Shamil. Sinking and > sourcing events in classes is so incredibly powerful that I simply can't > imagine not doing so now. > > So I have a dclsFrm class which is dimensioned in the form's > "code-behind-form's" class module header and initialized in the OnOpen of > the form. The form passes in a reference to itself to the dclsFrm that it > just instantiated. The dclsFrm then sets the pointer passed in ("its" > form) > into a module level global at the top of the class, declared WithEvents. > Declaring the form variable WithEvents tells VB that this class expects to > sink events from the form. I then create event sinks for all of the > form's > events. > > One of the KEY constructs of dclsFrm is a control scanner which is called > from the Init(). That scanner looks for every single control on the form > (iterates the controls() collection of the form). Each time it finds a > control, a huge case statement asks "what kind of control is this" and > loads > a wrapper class for each control. So my framework also has a dclsCbo, > dclsTxt, dclsCmd etc. As the scanner finds a textbox, it instantiates a > dclsTxt and initializes it, passing in a pointer to that text box control. > Now that it has a dclsTxt for that text box, it needs a place to store the > class pointer. For this I use a collection up in the dclsFrm's header. > Every control class wrapper gets stored in this collection, keyed on the > control's name. Since the control name is always unique, the form itself > (or dclsFrm) can always look into this collection using the control's name > to find the wrapper class for that control. > > I also have a few special purpose collections which hold specific types of > controls but the point here is that the dclsFrm can use collections to > hold > entire collections of other classes. In fact those "child" classes can > also > have collections which store things. For example I have a dctlTab which > has > a collection which holds... dclsTabPage instances. > > Each class sinks the events of its "wrapped" control and implements > generic > behaviors that I find so common that I want it always available. > > When you read this, the biggest thing to take away is that I did not write > all of this stuff in a week or even a month. I add functionality to my > framework as I run into a need for it. One day I decided that I really > needed some basic "form wrapper" functionality. I found myself writing a > TON of similar code in every form - stuff to find specific records etc. > What better place to put it than in a class which wraps the form and > provides that functionality to ANY form that wants that kind of > functionality. Dimension my dclsFrm, initialize it and voila, all of that > code is now "locked and loaded", ready to be used by the form, in fact it > can happen completely automatically in many cases. > > One day I decided that it would be nice to have my combo's just > automatically handle NotInList (and dbl-click) events and either open a > form > for adding / editing the table behind the form (dbl-click), or for simple > tables, just add a new entry when the user typed in something not already > in > the list (NotInList). Sure, I could dbl click each and every combo's > NotInList property and call a function that does that but why? A combo > wrapper class can do all that for me. Now that I have a combo wrapper > class > (dclsCbo) how do I get it to load automatically? Hmmm... My dclsFrm needs > a > control scanner... > > Now my dclsFrm loads an instance of dclsCbo for every combo. Hmmm... How > about my text boxes? I want the text boxes to change background color as > it > gets the focus and revert back to the old color when it loses the focus. > Easy in a dclsTxt. Sink the OnEnter and OnExit of the text box and cause > it > to change the background color. Hmm... Now go back to my dclsCbo and make > it do the same thing... Edit my control scanner in dclsFrm to load the > text > box classes. Hmmm... I want the combo control to change the label back > color if it handles the NotInList so that there is a visual cue to the > user > to expect this. Have the dclsCbo grab a pointer to its label and then set > the label's back color as the combo initializes IF it is going to handle > the > not-in-list. > > And over time you can build up a really nifty framework that just > automates > all of that lowly programming stuff that you used to have to do manually. > Load dclsFrm, it loads all the dclsXXX control wrappers, they handle the > details. Just that easy! I can literally have about 20-30 lines of code > in > a form (in the OnOpen) and have it doing all kinds of stuff that I want it > to do. It would look like magic to the non class programmer but it is > just > plain old programming, just tied to events in the object wrapper class > instead of in each form. > > How would you like to be able to apply a uniform format to dates in all > forms, and be able to change them by changing a record in a table? If you > use bound forms and wrapper classes it is almost trivial. The form's > recordset clone can be manipulated as a dao.recordset object. Each > control > is bound to a specific field and thus "knows" it's field name in the > recordset. So any control can get the properties collection for its field > from the dclsFrm (its parent), find out what the data type is, and if the > data type is a date, apply a specific date format to it. If you use my > SysVars method, you load the date format as a sysvar (a record in a table) > and the control simply looks up the required date format in the SysVar > class. All done by the dclsTxt class as it loads, automatically (to the > application) because the dclsFrm has a control scanner in it. > > Now imagine trying to do this kind of stuff without classes. It ain't > easy > and it ain't fun, and in fact it is so hard you just don't do it. With > classes / WithEvents it is easier and lots of fun. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan > Sent: Thursday, March 15, 2007 12:10 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Naming Conventions > > Thanks for all the info. I have always used the "standard" tags and > prefixes (i.e., "tbl", "frm", cbo, etc.) but figured it was time to become > more descriptive! > > John C. --- thanks for your explanation of prefixes....I am currently > learning about classes from the information on your website :-) > > Thanks! > Barb Ryan > > -- > 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 BarbaraRyan at cox.net Fri Mar 16 09:57:30 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Fri, 16 Mar 2007 10:57:30 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35><001d01c7672e$526b51b0$657aa8c0@m6805><003d01c767c0$e3803340$0a00a8c0@PCRURI35> <004e01c767d3$fad37170$657aa8c0@m6805> Message-ID: <00ab01c767db$6b8fbf70$0a00a8c0@PCRURI35> I would love to attend. Barb ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 16, 2007 10:04 AM Subject: [AccessD] Great Smokey Mountains AccessD Conference > Anyone who would like to attend a conference in the foothills of the > Smokey > Mountains (Hickory / Lenoir North Carolina), in my home, please respond. > I > have lots of room and lots of computers, but if we need to hold it > elsewhere > I can arrange a conference room or something. > > If we want to do this we will need to hammer out the when. If you are a > senior member you should also consider a presentation, that is what a > conference is about. > > We could also do a huge "REGIONAL" AccessD conference. My "Region" is the > East Coast of the US so we would need to somehow discover the epicenter in > terms of where east coast listers live so we could plan a conference at > the > epicenter. > > In the meantime, my house is available, and I am available. The more the > merrier. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan > Sent: Friday, March 16, 2007 7:48 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Naming Conventions > >> BTW, in THIS CASE, the d is not a type prefix at all, it an homage to >> Shamil who called his Withevent programming "DEEP" programming. > > This is one of the prefixes that I wondered about! I was thinking maybe > it > meant "demo" :-) > > On another note, will there ever be an opportunity to meet all of you? A > conference? Or better yet, a seminar on advanced Access techiniques? > > Thanks Again, > Barb > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Mar 16 10:14:53 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 11:14:53 -0400 Subject: [AccessD] Naming Conventions In-Reply-To: References: <016201c76774$80f81e00$9258eb44@jisshowsbs.local> Message-ID: <005701c767dd$da4496f0$657aa8c0@m6805> No, we discuss your flights OUT OF the netherworld. 8-0 John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Friday, March 16, 2007 10:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions I hope you don't say the same about me! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, March 15, 2007 9:41 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions ...and then there are those of us who's head spins when JC starts thumpin' ...those who just manage to make it work without rebuilding the Pyrimids first ...I admire what JC does and I've learned more than a few things from him over the years that are part of my standard library ...but holy cow, trust me, it is still possible to build good, sound, responsive apps fairly rapidly without selling your first born child to the gods of Access :) ...so if any of you lurkers out there are thinking how much JC's posts sound like those you find over on the C++ forums, don't despair ...he does come down to earth often enough to enlighten even those of us who need a dictionary to translate his occasional flights into the nether world :) William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 15, 2007 2:18 PM Subject: Re: [AccessD] Naming Conventions > >..I am currently learning about classes from the information on your > website :-) > > Uh oh. > > ;-) > > Welcome to the next level of programming. Classes really solve a host of > "container" problems that simply can't be done any other way. > > Back in about 2000, before Shamil opened my eyes to classes (and > withevents) > I used collections and collections of collections to hold objects. It > worked but was sooooooo clumsy. Now I start with a base class (or > sometimes > a module) and that class holds collections which hold class instances. > > For example as everyone knows by now I have a framework. One of the base > units of the framework is a dclsFrm which wraps the form object. BTW, in > THIS CASE, the d is not a type prefix at all, it an homage to Shamil who > called his Withevent programming "DEEP" programming. So a dclsXXXX is a > class which will sink (and possibly source) events inside the class. IOW > it > is a DEEP class. Just a way of paying my respects to Shamil. Sinking and > sourcing events in classes is so incredibly powerful that I simply can't > imagine not doing so now. > > So I have a dclsFrm class which is dimensioned in the form's > "code-behind-form's" class module header and initialized in the OnOpen of > the form. The form passes in a reference to itself to the dclsFrm that it > just instantiated. The dclsFrm then sets the pointer passed in ("its" > form) > into a module level global at the top of the class, declared WithEvents. > Declaring the form variable WithEvents tells VB that this class expects to > sink events from the form. I then create event sinks for all of the > form's > events. > > One of the KEY constructs of dclsFrm is a control scanner which is called > from the Init(). That scanner looks for every single control on the form > (iterates the controls() collection of the form). Each time it finds a > control, a huge case statement asks "what kind of control is this" and > loads > a wrapper class for each control. So my framework also has a dclsCbo, > dclsTxt, dclsCmd etc. As the scanner finds a textbox, it instantiates a > dclsTxt and initializes it, passing in a pointer to that text box control. > Now that it has a dclsTxt for that text box, it needs a place to store the > class pointer. For this I use a collection up in the dclsFrm's header. > Every control class wrapper gets stored in this collection, keyed on the > control's name. Since the control name is always unique, the form itself > (or dclsFrm) can always look into this collection using the control's name > to find the wrapper class for that control. > > I also have a few special purpose collections which hold specific types of > controls but the point here is that the dclsFrm can use collections to > hold > entire collections of other classes. In fact those "child" classes can > also > have collections which store things. For example I have a dctlTab which > has > a collection which holds... dclsTabPage instances. > > Each class sinks the events of its "wrapped" control and implements > generic > behaviors that I find so common that I want it always available. > > When you read this, the biggest thing to take away is that I did not write > all of this stuff in a week or even a month. I add functionality to my > framework as I run into a need for it. One day I decided that I really > needed some basic "form wrapper" functionality. I found myself writing a > TON of similar code in every form - stuff to find specific records etc. > What better place to put it than in a class which wraps the form and > provides that functionality to ANY form that wants that kind of > functionality. Dimension my dclsFrm, initialize it and voila, all of that > code is now "locked and loaded", ready to be used by the form, in fact it > can happen completely automatically in many cases. > > One day I decided that it would be nice to have my combo's just > automatically handle NotInList (and dbl-click) events and either open a > form > for adding / editing the table behind the form (dbl-click), or for simple > tables, just add a new entry when the user typed in something not already > in > the list (NotInList). Sure, I could dbl click each and every combo's > NotInList property and call a function that does that but why? A combo > wrapper class can do all that for me. Now that I have a combo wrapper > class > (dclsCbo) how do I get it to load automatically? Hmmm... My dclsFrm needs > a > control scanner... > > Now my dclsFrm loads an instance of dclsCbo for every combo. Hmmm... How > about my text boxes? I want the text boxes to change background color as > it > gets the focus and revert back to the old color when it loses the focus. > Easy in a dclsTxt. Sink the OnEnter and OnExit of the text box and cause > it > to change the background color. Hmm... Now go back to my dclsCbo and make > it do the same thing... Edit my control scanner in dclsFrm to load the > text > box classes. Hmmm... I want the combo control to change the label back > color if it handles the NotInList so that there is a visual cue to the > user > to expect this. Have the dclsCbo grab a pointer to its label and then set > the label's back color as the combo initializes IF it is going to handle > the > not-in-list. > > And over time you can build up a really nifty framework that just > automates > all of that lowly programming stuff that you used to have to do manually. > Load dclsFrm, it loads all the dclsXXX control wrappers, they handle the > details. Just that easy! I can literally have about 20-30 lines of code > in > a form (in the OnOpen) and have it doing all kinds of stuff that I want it > to do. It would look like magic to the non class programmer but it is > just > plain old programming, just tied to events in the object wrapper class > instead of in each form. > > How would you like to be able to apply a uniform format to dates in all > forms, and be able to change them by changing a record in a table? If you > use bound forms and wrapper classes it is almost trivial. The form's > recordset clone can be manipulated as a dao.recordset object. Each > control > is bound to a specific field and thus "knows" it's field name in the > recordset. So any control can get the properties collection for its field > from the dclsFrm (its parent), find out what the data type is, and if the > data type is a date, apply a specific date format to it. If you use my > SysVars method, you load the date format as a sysvar (a record in a table) > and the control simply looks up the required date format in the SysVar > class. All done by the dclsTxt class as it loads, automatically (to the > application) because the dclsFrm has a control scanner in it. > > Now imagine trying to do this kind of stuff without classes. It ain't > easy > and it ain't fun, and in fact it is so hard you just don't do it. With > classes / WithEvents it is easier and lots of fun. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan > Sent: Thursday, March 15, 2007 12:10 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Naming Conventions > > Thanks for all the info. I have always used the "standard" tags and > prefixes (i.e., "tbl", "frm", cbo, etc.) but figured it was time to become > more descriptive! > > John C. --- thanks for your explanation of prefixes....I am currently > learning about classes from the information on your website :-) > > Thanks! > Barb Ryan > > -- > 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 wdhindman at dejpolsystems.com Fri Mar 16 10:20:03 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Fri, 16 Mar 2007 11:20:03 -0400 Subject: [AccessD] Access to Word - colour an area References: <20070316142358.CDD782B86B8@smtp.nildram.co.uk> Message-ID: <002f01c767de$92ea55a0$9258eb44@jisshowsbs.local> ...just a wag here Andy but if that were put to me I'd be thinking about dumping Word and doing the entire thing as an Access report using Lebans rtf control ...I've converted almost all of my client's Word mail merge docs to Access reports this way ...takes a bit more work on your part but once the forms are up, the clients love the things that can be done with a report while retaining the ability to change text content and formatting. William ----- Original Message ----- From: "Andy Lacey" To: "Access Developers discussion and problem solving" Sent: Friday, March 16, 2007 10:23 AM Subject: Re: [AccessD] Access to Word - colour an area > It's still a what-if at the moment. I'm going to see a potential client > next > week. He's described the project and this is a part of it. I'm just > wanting > to be forearmed. > I suspect it's possible anything could be inside the box, most likely text > and mailmerge entries, and all of it would want the coloured background. > But > could it be done in a generic way by, I dunno, putting bookmarks at top > left > and bottom-right of the area and selecting all between them, or something > like that? OTOH I don't know how you set a bookmark as the bootom-right of > an area. > -- > Andy Lacey > http://www.minstersystems.co.uk > > > > --------- Original Message -------- > From: "Access Developers discussion and problem solving" > > To: "Access Developers discussion and problem solving" > > Subject: Re: [AccessD] Access to Word - colour an area > Date: 16/03/07 14:05 > > > On 3/16/07, Andy Lacey wrote: >> Hi all >> If you have a Word doc, to be used as the master for a mailmerge, and an >> area on it has a border round it, how would you (from Access) go about >> filling that area a different colour depending upon a value on someone's >> record? In its simplest form how would you use the Word object to >> identify > a >> bordered area and give it a different colour? >> >> (Thinks - wonder if anyone will get this before Bryan. There's a > challenge.) > > On my way to a 2 hour meeting, but I do have a couple of questions..... > > What is the area that is bordered? Text Box, Paragraph, table? Would > the merge field be in the area to be coloured? > > I am assuming that you want to keep all your code in Access, correct? > > PS, since this is Mail Merge, you'll probably get a better answer from > someone else, 'cause I don't use mm very often. Oh who's kidding who, > I don't do much any more besides sit in meetings. > > -- > Bryan Carbonnell - carbonnb at gmail.com > Life's journey is not to arrive at the grave safely in a well > preserved body, but rather to skid in sideways, totally worn out, > shouting "What a great ride!" > -- > 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 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at dejpolsystems.com Fri Mar 16 10:34:58 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Fri, 16 Mar 2007 11:34:58 -0400 Subject: [AccessD] Naming Conventions References: Message-ID: <004101c767e0$a850c7b0$9258eb44@jisshowsbs.local> ...lol ...Code Boy never comes down to earth long enough to converse with mere mortals :) William ----- Original Message ----- From: "Drew Wutka" To: "Access Developers discussion and problem solving" Sent: Friday, March 16, 2007 10:46 AM Subject: Re: [AccessD] Naming Conventions >I hope you don't say the same about me! ;) > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Thursday, March 15, 2007 9:41 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Naming Conventions > > ...and then there are those of us who's head spins when JC starts > thumpin' > ...those who just manage to make it work without rebuilding the Pyrimids > > first ...I admire what JC does and I've learned more than a few things > from > him over the years that are part of my standard library ...but holy cow, > > trust me, it is still possible to build good, sound, responsive apps > fairly > rapidly without selling your first born child to the gods of Access :) > > ...so if any of you lurkers out there are thinking how much JC's posts > sound > like those you find over on the C++ forums, don't despair ...he does > come > down to earth often enough to enlighten even those of us who need a > dictionary to translate his occasional flights into the nether world :) > > William Hindman > > ----- Original Message ----- > From: "JWColby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, March 15, 2007 2:18 PM > Subject: Re: [AccessD] Naming Conventions > > >> >..I am currently learning about classes from the information on your >> website :-) >> >> Uh oh. >> >> ;-) >> >> Welcome to the next level of programming. Classes really solve a host > of >> "container" problems that simply can't be done any other way. >> >> Back in about 2000, before Shamil opened my eyes to classes (and >> withevents) >> I used collections and collections of collections to hold objects. It >> worked but was sooooooo clumsy. Now I start with a base class (or >> sometimes >> a module) and that class holds collections which hold class instances. >> >> For example as everyone knows by now I have a framework. One of the > base >> units of the framework is a dclsFrm which wraps the form object. BTW, > in >> THIS CASE, the d is not a type prefix at all, it an homage to Shamil > who >> called his Withevent programming "DEEP" programming. So a dclsXXXX is > a >> class which will sink (and possibly source) events inside the class. > IOW >> it >> is a DEEP class. Just a way of paying my respects to Shamil. Sinking > and >> sourcing events in classes is so incredibly powerful that I simply > can't >> imagine not doing so now. >> >> So I have a dclsFrm class which is dimensioned in the form's >> "code-behind-form's" class module header and initialized in the OnOpen > of >> the form. The form passes in a reference to itself to the dclsFrm > that it >> just instantiated. The dclsFrm then sets the pointer passed in ("its" > >> form) >> into a module level global at the top of the class, declared > WithEvents. >> Declaring the form variable WithEvents tells VB that this class > expects to >> sink events from the form. I then create event sinks for all of the >> form's >> events. >> >> One of the KEY constructs of dclsFrm is a control scanner which is > called >> from the Init(). That scanner looks for every single control on the > form >> (iterates the controls() collection of the form). Each time it finds > a >> control, a huge case statement asks "what kind of control is this" and > >> loads >> a wrapper class for each control. So my framework also has a dclsCbo, >> dclsTxt, dclsCmd etc. As the scanner finds a textbox, it instantiates > a >> dclsTxt and initializes it, passing in a pointer to that text box > control. >> Now that it has a dclsTxt for that text box, it needs a place to store > the >> class pointer. For this I use a collection up in the dclsFrm's > header. >> Every control class wrapper gets stored in this collection, keyed on > the >> control's name. Since the control name is always unique, the form > itself >> (or dclsFrm) can always look into this collection using the control's > name >> to find the wrapper class for that control. >> >> I also have a few special purpose collections which hold specific > types of >> controls but the point here is that the dclsFrm can use collections to > >> hold >> entire collections of other classes. In fact those "child" classes > can >> also >> have collections which store things. For example I have a dctlTab > which >> has >> a collection which holds... dclsTabPage instances. >> >> Each class sinks the events of its "wrapped" control and implements >> generic >> behaviors that I find so common that I want it always available. >> >> When you read this, the biggest thing to take away is that I did not > write >> all of this stuff in a week or even a month. I add functionality to > my >> framework as I run into a need for it. One day I decided that I > really >> needed some basic "form wrapper" functionality. I found myself > writing a >> TON of similar code in every form - stuff to find specific records > etc. >> What better place to put it than in a class which wraps the form and >> provides that functionality to ANY form that wants that kind of >> functionality. Dimension my dclsFrm, initialize it and voila, all of > that >> code is now "locked and loaded", ready to be used by the form, in fact > it >> can happen completely automatically in many cases. >> >> One day I decided that it would be nice to have my combo's just >> automatically handle NotInList (and dbl-click) events and either open > a >> form >> for adding / editing the table behind the form (dbl-click), or for > simple >> tables, just add a new entry when the user typed in something not > already >> in >> the list (NotInList). Sure, I could dbl click each and every combo's >> NotInList property and call a function that does that but why? A > combo >> wrapper class can do all that for me. Now that I have a combo wrapper > >> class >> (dclsCbo) how do I get it to load automatically? Hmmm... My dclsFrm > needs >> a >> control scanner... >> >> Now my dclsFrm loads an instance of dclsCbo for every combo. Hmmm... > How >> about my text boxes? I want the text boxes to change background color > as >> it >> gets the focus and revert back to the old color when it loses the > focus. >> Easy in a dclsTxt. Sink the OnEnter and OnExit of the text box and > cause >> it >> to change the background color. Hmm... Now go back to my dclsCbo and > make >> it do the same thing... Edit my control scanner in dclsFrm to load > the >> text >> box classes. Hmmm... I want the combo control to change the label > back >> color if it handles the NotInList so that there is a visual cue to the > >> user >> to expect this. Have the dclsCbo grab a pointer to its label and then > set >> the label's back color as the combo initializes IF it is going to > handle >> the >> not-in-list. >> >> And over time you can build up a really nifty framework that just >> automates >> all of that lowly programming stuff that you used to have to do > manually. >> Load dclsFrm, it loads all the dclsXXX control wrappers, they handle > the >> details. Just that easy! I can literally have about 20-30 lines of > code >> in >> a form (in the OnOpen) and have it doing all kinds of stuff that I > want it >> to do. It would look like magic to the non class programmer but it is > >> just >> plain old programming, just tied to events in the object wrapper class >> instead of in each form. >> >> How would you like to be able to apply a uniform format to dates in > all >> forms, and be able to change them by changing a record in a table? If > you >> use bound forms and wrapper classes it is almost trivial. The form's >> recordset clone can be manipulated as a dao.recordset object. Each >> control >> is bound to a specific field and thus "knows" it's field name in the >> recordset. So any control can get the properties collection for its > field >> from the dclsFrm (its parent), find out what the data type is, and if > the >> data type is a date, apply a specific date format to it. If you use > my >> SysVars method, you load the date format as a sysvar (a record in a > table) >> and the control simply looks up the required date format in the SysVar >> class. All done by the dclsTxt class as it loads, automatically (to > the >> application) because the dclsFrm has a control scanner in it. >> >> Now imagine trying to do this kind of stuff without classes. It ain't > >> easy >> and it ain't fun, and in fact it is so hard you just don't do it. > With >> classes / WithEvents it is easier and lots of fun. >> >> John W. Colby >> Colby Consulting >> www.ColbyConsulting.com >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara > Ryan >> Sent: Thursday, March 15, 2007 12:10 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Naming Conventions >> >> Thanks for all the info. I have always used the "standard" tags and >> prefixes (i.e., "tbl", "frm", cbo, etc.) but figured it was time to > become >> more descriptive! >> >> John C. --- thanks for your explanation of prefixes....I am currently >> learning about classes from the information on your website :-) >> >> Thanks! >> Barb Ryan >> >> -- >> 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 andy at minstersystems.co.uk Fri Mar 16 10:46:43 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 16 Mar 2007 15:46:43 +0000 Subject: [AccessD] Access to Word - colour an area Message-ID: <20070316154647.B1B442B9804@smtp.nildram.co.uk> It's a fair point William, and one I was thinking about too. I'll have to wait and see what if anything they want in terms of being able to easily modify the print themselves. If it's pretty much set in stone I'd be good with just Access, but if I have to go Word (which is what they currently use) I'd just like to know I can do the colour thing. Thanks for the input. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "Access Developers discussion and problem solving" Subject: Re: [AccessD] Access to Word - colour an area Date: 16/03/07 15:20 ....just a wag here Andy but if that were put to me I'd be thinking about dumping Word and doing the entire thing as an Access report using Lebans rtf control ...I've converted almost all of my client's Word mail merge docs to Access reports this way ...takes a bit more work on your part but once the forms are up, the clients love the things that can be done with a report while retaining the ability to change text content and formatting. William ----- Original Message ----- From: "Andy Lacey" To: "Access Developers discussion and problem solving" Sent: Friday, March 16, 2007 10:23 AM Subject: Re: [AccessD] Access to Word - colour an area > It's still a what-if at the moment. I'm going to see a potential client > next > week. He's described the project and this is a part of it. I'm just > wanting > to be forearmed. > I suspect it's possible anything could be inside the box, most likely text > and mailmerge entries, and all of it would want the coloured background. > But > could it be done in a generic way by, I dunno, putting bookmarks at top > left > and bottom-right of the area and selecting all between them, or something > like that? OTOH I don't know how you set a bookmark as the bootom-right of > an area. > -- > Andy Lacey > http://www.minstersystems.co.uk > > > > --------- Original Message -------- > From: "Access Developers discussion and problem solving" > > To: "Access Developers discussion and problem solving" > > Subject: Re: [AccessD] Access to Word - colour an area > Date: 16/03/07 14:05 > > > On 3/16/07, Andy Lacey wrote: >> Hi all >> If you have a Word doc, to be used as the master for a mailmerge, and an >> area on it has a border round it, how would you (from Access) go about >> filling that area a different colour depending upon a value on someone's >> record? In its simplest form how would you use the Word object to >> identify > a >> bordered area and give it a different colour? >> >> (Thinks - wonder if anyone will get this before Bryan. There's a > challenge.) > > On my way to a 2 hour meeting, but I do have a couple of questions..... > > What is the area that is bordered? Text Box, Paragraph, table? Would > the merge field be in the area to be coloured? > > I am assuming that you want to keep all your code in Access, correct? > > PS, since this is Mail Merge, you'll probably get a better answer from > someone else, 'cause I don't use mm very often. Oh who's kidding who, > I don't do much any more besides sit in meetings. > > -- > Bryan Carbonnell - carbonnb at gmail.com > Life's journey is not to arrive at the grave safely in a well > preserved body, but rather to skid in sideways, totally worn out, > shouting "What a great ride!" > -- > 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 > > -- > 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 ________________________________________________ Message sent using UebiMiau 2.7.2 From DWUTKA at Marlow.com Fri Mar 16 10:46:56 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 16 Mar 2007 10:46:56 -0500 Subject: [AccessD] Naming Conventions In-Reply-To: <004101c767e0$a850c7b0$9258eb44@jisshowsbs.local> Message-ID: A guy's gotta have his standards! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Friday, March 16, 2007 10:35 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions ...lol ...Code Boy never comes down to earth long enough to converse with mere mortals :) William ----- Original Message ----- From: "Drew Wutka" To: "Access Developers discussion and problem solving" Sent: Friday, March 16, 2007 10:46 AM Subject: Re: [AccessD] Naming Conventions >I hope you don't say the same about me! ;) > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Thursday, March 15, 2007 9:41 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Naming Conventions > > ...and then there are those of us who's head spins when JC starts > thumpin' > ...those who just manage to make it work without rebuilding the Pyrimids > > first ...I admire what JC does and I've learned more than a few things > from > him over the years that are part of my standard library ...but holy cow, > > trust me, it is still possible to build good, sound, responsive apps > fairly > rapidly without selling your first born child to the gods of Access :) > > ...so if any of you lurkers out there are thinking how much JC's posts > sound > like those you find over on the C++ forums, don't despair ...he does > come > down to earth often enough to enlighten even those of us who need a > dictionary to translate his occasional flights into the nether world :) > > William Hindman > > ----- Original Message ----- > From: "JWColby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, March 15, 2007 2:18 PM > Subject: Re: [AccessD] Naming Conventions > > >> >..I am currently learning about classes from the information on your >> website :-) >> >> Uh oh. >> >> ;-) >> >> Welcome to the next level of programming. Classes really solve a host > of >> "container" problems that simply can't be done any other way. >> >> Back in about 2000, before Shamil opened my eyes to classes (and >> withevents) >> I used collections and collections of collections to hold objects. It >> worked but was sooooooo clumsy. Now I start with a base class (or >> sometimes >> a module) and that class holds collections which hold class instances. >> >> For example as everyone knows by now I have a framework. One of the > base >> units of the framework is a dclsFrm which wraps the form object. BTW, > in >> THIS CASE, the d is not a type prefix at all, it an homage to Shamil > who >> called his Withevent programming "DEEP" programming. So a dclsXXXX is > a >> class which will sink (and possibly source) events inside the class. > IOW >> it >> is a DEEP class. Just a way of paying my respects to Shamil. Sinking > and >> sourcing events in classes is so incredibly powerful that I simply > can't >> imagine not doing so now. >> >> So I have a dclsFrm class which is dimensioned in the form's >> "code-behind-form's" class module header and initialized in the OnOpen > of >> the form. The form passes in a reference to itself to the dclsFrm > that it >> just instantiated. The dclsFrm then sets the pointer passed in ("its" > >> form) >> into a module level global at the top of the class, declared > WithEvents. >> Declaring the form variable WithEvents tells VB that this class > expects to >> sink events from the form. I then create event sinks for all of the >> form's >> events. >> >> One of the KEY constructs of dclsFrm is a control scanner which is > called >> from the Init(). That scanner looks for every single control on the > form >> (iterates the controls() collection of the form). Each time it finds > a >> control, a huge case statement asks "what kind of control is this" and > >> loads >> a wrapper class for each control. So my framework also has a dclsCbo, >> dclsTxt, dclsCmd etc. As the scanner finds a textbox, it instantiates > a >> dclsTxt and initializes it, passing in a pointer to that text box > control. >> Now that it has a dclsTxt for that text box, it needs a place to store > the >> class pointer. For this I use a collection up in the dclsFrm's > header. >> Every control class wrapper gets stored in this collection, keyed on > the >> control's name. Since the control name is always unique, the form > itself >> (or dclsFrm) can always look into this collection using the control's > name >> to find the wrapper class for that control. >> >> I also have a few special purpose collections which hold specific > types of >> controls but the point here is that the dclsFrm can use collections to > >> hold >> entire collections of other classes. In fact those "child" classes > can >> also >> have collections which store things. For example I have a dctlTab > which >> has >> a collection which holds... dclsTabPage instances. >> >> Each class sinks the events of its "wrapped" control and implements >> generic >> behaviors that I find so common that I want it always available. >> >> When you read this, the biggest thing to take away is that I did not > write >> all of this stuff in a week or even a month. I add functionality to > my >> framework as I run into a need for it. One day I decided that I > really >> needed some basic "form wrapper" functionality. I found myself > writing a >> TON of similar code in every form - stuff to find specific records > etc. >> What better place to put it than in a class which wraps the form and >> provides that functionality to ANY form that wants that kind of >> functionality. Dimension my dclsFrm, initialize it and voila, all of > that >> code is now "locked and loaded", ready to be used by the form, in fact > it >> can happen completely automatically in many cases. >> >> One day I decided that it would be nice to have my combo's just >> automatically handle NotInList (and dbl-click) events and either open > a >> form >> for adding / editing the table behind the form (dbl-click), or for > simple >> tables, just add a new entry when the user typed in something not > already >> in >> the list (NotInList). Sure, I could dbl click each and every combo's >> NotInList property and call a function that does that but why? A > combo >> wrapper class can do all that for me. Now that I have a combo wrapper > >> class >> (dclsCbo) how do I get it to load automatically? Hmmm... My dclsFrm > needs >> a >> control scanner... >> >> Now my dclsFrm loads an instance of dclsCbo for every combo. Hmmm... > How >> about my text boxes? I want the text boxes to change background color > as >> it >> gets the focus and revert back to the old color when it loses the > focus. >> Easy in a dclsTxt. Sink the OnEnter and OnExit of the text box and > cause >> it >> to change the background color. Hmm... Now go back to my dclsCbo and > make >> it do the same thing... Edit my control scanner in dclsFrm to load > the >> text >> box classes. Hmmm... I want the combo control to change the label > back >> color if it handles the NotInList so that there is a visual cue to the > >> user >> to expect this. Have the dclsCbo grab a pointer to its label and then > set >> the label's back color as the combo initializes IF it is going to > handle >> the >> not-in-list. >> >> And over time you can build up a really nifty framework that just >> automates >> all of that lowly programming stuff that you used to have to do > manually. >> Load dclsFrm, it loads all the dclsXXX control wrappers, they handle > the >> details. Just that easy! I can literally have about 20-30 lines of > code >> in >> a form (in the OnOpen) and have it doing all kinds of stuff that I > want it >> to do. It would look like magic to the non class programmer but it is > >> just >> plain old programming, just tied to events in the object wrapper class >> instead of in each form. >> >> How would you like to be able to apply a uniform format to dates in > all >> forms, and be able to change them by changing a record in a table? If > you >> use bound forms and wrapper classes it is almost trivial. The form's >> recordset clone can be manipulated as a dao.recordset object. Each >> control >> is bound to a specific field and thus "knows" it's field name in the >> recordset. So any control can get the properties collection for its > field >> from the dclsFrm (its parent), find out what the data type is, and if > the >> data type is a date, apply a specific date format to it. If you use > my >> SysVars method, you load the date format as a sysvar (a record in a > table) >> and the control simply looks up the required date format in the SysVar >> class. All done by the dclsTxt class as it loads, automatically (to > the >> application) because the dclsFrm has a control scanner in it. >> >> Now imagine trying to do this kind of stuff without classes. It ain't > >> easy >> and it ain't fun, and in fact it is so hard you just don't do it. > With >> classes / WithEvents it is easier and lots of fun. >> >> John W. Colby >> Colby Consulting >> www.ColbyConsulting.com >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara > Ryan >> Sent: Thursday, March 15, 2007 12:10 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Naming Conventions >> >> Thanks for all the info. I have always used the "standard" tags and >> prefixes (i.e., "tbl", "frm", cbo, etc.) but figured it was time to > become >> more descriptive! >> >> John C. --- thanks for your explanation of prefixes....I am currently >> learning about classes from the information on your website :-) >> >> Thanks! >> Barb Ryan >> >> -- >> 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 Fri Mar 16 10:55:18 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 08:55:18 -0700 Subject: [AccessD] Naming Conventions In-Reply-To: <003d01c767c0$e3803340$0a00a8c0@PCRURI35> References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35><001d01c7672e$526b51b0$657aa8c0@m6805> <003d01c767c0$e3803340$0a00a8c0@PCRURI35> Message-ID: What? You mean get all of us in one room where we could potentially grab one another by the throat?? Are you MAD??? LOL Charlotte Foust PS/ It IS FRIDAY! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Friday, March 16, 2007 4:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > Shamil who called his Withevent programming "DEEP" programming. This is one of the prefixes that I wondered about! I was thinking maybe it meant "demo" :-) On another note, will there ever be an opportunity to meet all of you? A conference? Or better yet, a seminar on advanced Access techiniques? Thanks Again, Barb -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Fri Mar 16 10:58:42 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 08:58:42 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <004e01c767d3$fad37170$657aa8c0@m6805> References: <010901c76709$5856f950$0a00a8c0@PCRURI35><001701c7670f$b8120eb0$0200a8c0@danwaters><001401c76714$4f8e4840$657aa8c0@m6805><004501c7671c$5b0ca8d0$0a00a8c0@PCRURI35><001d01c7672e$526b51b0$657aa8c0@m6805><003d01c767c0$e3803340$0a00a8c0@PCRURI35> <004e01c767d3$fad37170$657aa8c0@m6805> Message-ID: I've always wanted to visit the Smokey Mountains. Count me in. Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 7:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Friday, March 16, 2007 7:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > Shamil who called his Withevent programming "DEEP" programming. This is one of the prefixes that I wondered about! I was thinking maybe it meant "demo" :-) On another note, will there ever be an opportunity to meet all of you? A conference? Or better yet, a seminar on advanced Access techiniques? Thanks Again, Barb -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Fri Mar 16 12:03:16 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 16 Mar 2007 17:03:16 +0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <004e01c767d3$fad37170$657aa8c0@m6805> Message-ID: Count me in... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 10:04:14 -0400 > >Anyone who would like to attend a conference in the foothills of the Smokey >Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I >have lots of room and lots of computers, but if we need to hold it >elsewhere >I can arrange a conference room or something. > >If we want to do this we will need to hammer out the when. If you are a >senior member you should also consider a presentation, that is what a >conference is about. > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is the >East Coast of the US so we would need to somehow discover the epicenter in >terms of where east coast listers live so we could plan a conference at the >epicenter. > >In the meantime, my house is available, and I am available. The more the >merrier. > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan >Sent: Friday, March 16, 2007 7:48 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Naming Conventions > > > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > > Shamil who called his Withevent programming "DEEP" programming. > >This is one of the prefixes that I wondered about! I was thinking maybe it >meant "demo" :-) > >On another note, will there ever be an opportunity to meet all of you? A >conference? Or better yet, a seminar on advanced Access techiniques? > >Thanks Again, >Barb > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Mortgage refinance is hot 1) Rates near 30-yr lows 2) Good credit get intro-rate 4.625%* https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h2a5f&s=4056&p=5117&disc=y&vers=743 From jwcolby at colbyconsulting.com Fri Mar 16 12:11:04 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 13:11:04 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805> Message-ID: <006201c767ee$151c92e0$657aa8c0@m6805> We are about to reach critical mass... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Count me in... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 10:04:14 -0400 > >Anyone who would like to attend a conference in the foothills of the >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >respond. I have lots of room and lots of computers, but if we need to >hold it elsewhere I can arrange a conference room or something. > >If we want to do this we will need to hammer out the when. If you are >a senior member you should also consider a presentation, that is what a >conference is about. > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is >the East Coast of the US so we would need to somehow discover the >epicenter in terms of where east coast listers live so we could plan a >conference at the epicenter. > >In the meantime, my house is available, and I am available. The more >the merrier. > >John W. Colby >Colby Consulting >www.ColbyConsulting.com From rockysmolin at bchacc.com Fri Mar 16 12:20:38 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 10:20:38 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <0JEZ00HGBEVAL1K9@vms048.mailsrvcs.net> Message-ID: <004701c767ef$6baa8350$0201a8c0@HAL9005> Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 12:32:37 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 10:32:37 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <004701c767ef$6baa8350$0201a8c0@HAL9005> Message-ID: <005e01c767f1$174d2720$0201a8c0@HAL9005> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From cfoust at infostatsystems.com Fri Mar 16 12:32:55 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 10:32:55 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006201c767ee$151c92e0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805> <006201c767ee$151c92e0$657aa8c0@m6805> Message-ID: It's Friday, John. We're allowed to be critical. ;-> Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:11 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We are about to reach critical mass... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Count me in... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 10:04:14 -0400 > >Anyone who would like to attend a conference in the foothills of the >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >respond. I have lots of room and lots of computers, but if we need to >hold it elsewhere I can arrange a conference room or something. > >If we want to do this we will need to hammer out the when. If you are >a senior member you should also consider a presentation, that is what a >conference is about. > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is >the East Coast of the US so we would need to somehow discover the >epicenter in terms of where east coast listers live so we could plan a >conference at the epicenter. > >In the meantime, my house is available, and I am available. The more >the merrier. > >John W. Colby >Colby Consulting >www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Elizabeth.J.Doering at wellsfargo.com Fri Mar 16 12:38:47 2007 From: Elizabeth.J.Doering at wellsfargo.com (Elizabeth.J.Doering at wellsfargo.com) Date: Fri, 16 Mar 2007 12:38:47 -0500 Subject: [AccessD] SQL Newbie Questions References: <004701c767ef$6baa8350$0201a8c0@HAL9005> Message-ID: <1C2084FD2472124AB1812A5476EA3B7A0148378C@msgswbmnmsp04.wellsfargo.com> Rocky, sampleproductcompany.db smells like a non-SQL server table..... Don't go through creating a DSN, just do a linked table with a dBase or Paradox driver. HTH, Liz Liz Doering 612.667.2447 "This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation" -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 12:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From RRANTHON at sentara.com Fri Mar 16 12:42:10 2007 From: RRANTHON at sentara.com (RANDALL R ANTHONY) Date: Fri, 16 Mar 2007 13:42:10 -0400 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <005e01c767f1$174d2720$0201a8c0@HAL9005> References: <004701c767ef$6baa8350$0201a8c0@HAL9005> <005e01c767f1$174d2720$0201a8c0@HAL9005> Message-ID: <200703161742.l2GHgMU23197@databaseadvisors.com> Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Fri Mar 16 12:42:44 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 16 Mar 2007 17:42:44 +0000 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <005e01c767f1$174d2720$0201a8c0@HAL9005> Message-ID: Rocky, I regularly link an Access db to SQL running locally without issues. Question: is the database file you trying to link to, in the list on enterprise manager? or is it just a file that resides on your machine? Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] SQL Newbie Questions >Date: Fri, 16 Mar 2007 10:32:37 -0700 > >More: > >I changed the server to \\HAL9005\MSMLBIZ because that's what come up when >I >hover over the icon in the lower right corner. > >Now I get two different errors: 11004 - Connection failed and 6 - Specified >SQL Server not found. > >I also was using File Data Source. Tried it with Machine Data Source with >the same result. Which one should I be using? > >TIA > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at >Beach Access Software >Sent: Friday, March 16, 2007 10:21 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Eric: > >Thanks for the lead. My wizard failed (or I failed I guess) with two >errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist >or access denied. > >I'm running locally. The SQL server icon is in the lower right corner. >It's running. > >Any ideas what I did wrong? > >Thanks and regards, > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro >Sent: Thursday, March 15, 2007 10:50 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Create a DSN using SQL server driver and then test and see if the >connection >is able to connect to the database file. It looks like the .db file is the >data file and the .lg file is the transaction log file. > >You can then use the DSN to link the tables to your Access project or use >ADO to query 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: Thursday, March 15, 2007 10:11 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] SQL Newbie Questions > >Dear List: > >I have a need to interface an Access app to either or both of Microsoft >Small Business Accounting 2007 and Microsoft Small Business Financials >packages. Their tech support tells me that they both have SQL back ends. > >What I would like to do is push shipping and receiving transactions from >the >Access app into the accounting package to trigger invoices and payables, >and >extract customer order detail from the accounting system into the Access >app. > >I have ordered the 60 day trial of SBF with the SDK (which they told me is >mostly a data dictionary, but that's OK). > >I have the SBA 2007 and in a folder there is a file named >sampleproductcompany.db which I think they said is the database. There's >also one named sampleproductcompany.lg. > > Is this a SQL database file? Can I connect to this SQL back end and if >so >how? > >MMTIA, > >Rocky > > > > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 >3:38 PM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 >11:27 AM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 >11:27 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ It?s tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline From martyconnelly at shaw.ca Fri Mar 16 12:44:46 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 16 Mar 2007 10:44:46 -0700 Subject: [AccessD] Access 2007 In-Reply-To: References: <476312.71809.qm@web88215.mail.re2.yahoo.com> Message-ID: <45FAD78E.50600@shaw.ca> Here is something I got from Allen Browne's Links Access Menu/Toolbar to Ribbon Excel workbook from Microsoft, matching all previous Access menu and toolbar items to ribbon locations. http://office.microsoft.com/search/redir.aspx?AssetID=AM101757761033 Also http://allenbrowne.com/Access2007.html#Bugs Note there is reported bug using Access 2007 compression where the mdb disappears intermittently so make a backup first. Charlotte Foust wrote: >You're missing my point entirely because you're focussing on "users" and >the end product. The end product (a database app) is used by users, and >they can have any little ribbons and bows their hearts desire because >that's what they pay for. My job is to make them happy. > >*I'm* griping about the fact that it's hard for a developer to find the >bits and pieces THEY need in the welter of window dressing intended for >end users. Access has always had a split personality because MS always >insisted it was targeted at end users, a direction that most of us in >this list would argue. > >I don't want to create a database using an on-line template, thanks. >And I don't want to have to chase down the tools I need because some >genius decided a Tools menu was too "unfriendly" for end users. There >should be a simple way to switch the environment to "developer" mode and >allow us to get on with our business without having to put up with all >the Mac-lookalike elements in what used to be a great RAD tool and has >now become a video game! > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >artful at rogers.com >Sent: Thursday, March 15, 2007 4:06 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Access 2007 > >Wow, Charlotte. I don't want to inject political metaphors unnecessarily >into this discussion, but clearly you and I have radically opposed >development objectives. My objective is all about the user, and I deem >personalization a vital component of sensible software. I want every >single one of my users to be able to customize her menu/ribbon/shortcuts >to suit her personality. I do not want to intrude upon this ability. > >Yes, I want to prevent users from doing something asinine or disastrous, >but if user X prefers the ribbon in this arrangement while user Y >prefers that, I have utterly no beef with that, and try as best I can to >ensure that both users can exert their preferences according to their >needs. To the extent that the UI I provide fails to allow this freedom, >I deem it less than successful. > >My goal is to free the users not to imprison them. It's difficult not to >inject political metaphors into this discussion, so best I shift the >metaphor to child-rearing. I want to educate the users and allow them >freedom, albeit within limits. > >Perhaps this discussion simply concerns the definition of "limits". I do >not profess any expertise in this category. I have tried various >experiments in various projects, such as drifting the >most-frequently-used menu choices to the top of the menu, and so on. At >the end of the day, my maxim is quite simple: "Make the user feel >graceful." Make everything seem simple, intuitive, obvious and flexible. > > >I didn't say this was easy. But it is the goal I choose whenever writing >software. To the extent that a manual is required, the software UI >failed, IMO. Of course, I still provide a manual or at least on-line >help, but to the extent that either is used, I deem my UI a failure. > >Arthur > > > >----- Original Message ---- >From: Charlotte Foust >To: Access Developers discussion and problem solving > >Sent: Thursday, March 15, 2007 6:34:12 PM >Subject: Re: [AccessD] Access 2007 > > >I'm not talking about what users see, Arthur, I'm talking about the pain >it is for a developer to work in it. I purely HATE ribbons, even more >that I hated "personalized" menus in previous versions. All the changes >have been made to wow the end users, and they're thumbing their >collective noses at the developers who still need to build applications >or clean up the messes that "power users" have made. > >I work with the Outlook metaphor in the apps my company develops, so it >isn't unfamiliar, it's just totally annoying that you can't get an easy >bird's eye view of the objects in schema, you have to wade through >ribbons and nav panes and just pain in general. > >We'll have to agree to disagree on this. I BUILD apps in .Net with that >interface, but I don't have to cope with it in the design environment as >well because VS.Net at least is intended for developers. I cringe to >think of what they'll do to in in the next release, though. :-< > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >artful at rogers.com >Sent: Thursday, March 15, 2007 3:21 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Access 2007 > >Wow. You and I couldn't possibly be more opposed on this one, Jim. I'm >thinking "Finally!" I totally love what is possible in the new >environment. Clearly it's a personal-taste thing. There is nothing you >cannot do in 2007 that you could do before, so you can continue to do it >the old way if you wish, but I love the new UI. Admittedly it took me a >few experiments to find out how to twist it according to my >predilections, but now that I know, I love it. > >P.S. >About 99% of the users I know measure everything they use by the Outlook >metaphor. That could reflect the subset of people at whose pleasure I >serve, but that's the fact. The sizable pane, the treeview in the left >pane, the auto-loading panel in the right pane... everyone that I know >knows this interface so well that I don't have to explain it. So I just >take an old app and turn the switchboard into a treeview and suddenly >everyone is much happier than they were with the previous roll-out. > >Arthur > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >Foust >Sent: Thursday, March 15, 2007 8:43 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] Access 2007 > >Show of hands please: how many of you are actually using this version? > >I HATE Office 2007 and Access is arguably the worst of the worst. >Outlook seems to be the most sane application in the suite, which isn't >saying much. Friends, we have suffered a Mac attack in this version of >Office. All the things I have always hated about the Mac OS have found >a home in Office 2007. > >Is anyone trying to develop in Access 2007? The Outlook metaphor drives >me nuts! Oh, for a database window! It also seems to have weird >problems with CurrentProject.Connection with linked tables when you try >and convert an earlier format database. Can anyone recommend a good >book on just Access 2007. I know Martin came out with a book, but I >haven't found it yet. > >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 >-- >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 > > -- Marty Connelly Victoria, B.C. Canada From mikedorism at verizon.net Fri Mar 16 12:48:29 2007 From: mikedorism at verizon.net (Doris Manning) Date: Fri, 16 Mar 2007 13:48:29 -0400 Subject: [AccessD] Update a database using Active Directory Message-ID: <001101c767f3$4f9cf9f0$2f01a8c0@Kermit> Does anybody know how to push a database update through Active Directory? My CTO is looking for a better way of doing things. Doris Manning Database Administrator Hargrove Inc. From rockysmolin at bchacc.com Fri Mar 16 12:51:56 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 10:51:56 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: Message-ID: <007101c767f3$c9ff8af0$0201a8c0@HAL9005> Mark: It's a file that resides on my machine. But I don't know what the enterprise manager is. To make that link to you set up a new DNS. And, if so is it file source or machine source? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 10:43 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Newbie Questions Rocky, I regularly link an Access db to SQL running locally without issues. Question: is the database file you trying to link to, in the list on enterprise manager? or is it just a file that resides on your machine? Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] SQL Newbie Questions >Date: Fri, 16 Mar 2007 10:32:37 -0700 > >More: > >I changed the server to \\HAL9005\MSMLBIZ because that's what come up >when I hover over the icon in the lower right corner. > >Now I get two different errors: 11004 - Connection failed and 6 - >Specified SQL Server not found. > >I also was using File Data Source. Tried it with Machine Data Source >with the same result. Which one should I be using? > >TIA > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >at Beach Access Software >Sent: Friday, March 16, 2007 10:21 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Eric: > >Thanks for the lead. My wizard failed (or I failed I guess) with two >errors: Error 2: Connection Failed, and Error 17: SQL Server does not >exist or access denied. > >I'm running locally. The SQL server icon is in the lower right corner. >It's running. > >Any ideas what I did wrong? > >Thanks and regards, > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro >Sent: Thursday, March 15, 2007 10:50 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Create a DSN using SQL server driver and then test and see if the >connection is able to connect to the database file. It looks like the >.db file is the data file and the .lg file is the transaction log file. > >You can then use the DSN to link the tables to your Access project or >use ADO to query 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: Thursday, March 15, 2007 10:11 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] SQL Newbie Questions > >Dear List: > >I have a need to interface an Access app to either or both of Microsoft >Small Business Accounting 2007 and Microsoft Small Business Financials >packages. Their tech support tells me that they both have SQL back ends. > >What I would like to do is push shipping and receiving transactions >from the Access app into the accounting package to trigger invoices and >payables, and extract customer order detail from the accounting system >into the Access app. > >I have ordered the 60 day trial of SBF with the SDK (which they told me >is mostly a data dictionary, but that's OK). > >I have the SBA 2007 and in a folder there is a file named >sampleproductcompany.db which I think they said is the database. >There's also one named sampleproductcompany.lg. > > Is this a SQL database file? Can I connect to this SQL back end and >if so how? > >MMTIA, > >Rocky > > > > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: >3/14/2007 >3:38 PM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: >3/15/2007 >11:27 AM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: >3/15/2007 >11:27 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Its tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a spx?icid=HMMartagline -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 12:53:18 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 10:53:18 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <200703161742.l2GHgMU23197@databaseadvisors.com> Message-ID: <007201c767f3$fb082f80$0201a8c0@HAL9005> Randall: I used the link table wizard in Access. Where are administrative tools? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From john at winhaven.net Fri Mar 16 12:53:36 2007 From: john at winhaven.net (John Bartow) Date: Fri, 16 Mar 2007 12:53:36 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006201c767ee$151c92e0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805> <006201c767ee$151c92e0$657aa8c0@m6805> Message-ID: <003201c767f4$0712eb30$6402a8c0@ScuzzPaq> I'll be there with my entire staff. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 12:11 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We are about to reach critical mass... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Count me in... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 10:04:14 -0400 > >Anyone who would like to attend a conference in the foothills of the >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >respond. I have lots of room and lots of computers, but if we need to >hold it elsewhere I can arrange a conference room or something. > >If we want to do this we will need to hammer out the when. If you are >a senior member you should also consider a presentation, that is what a >conference is about. > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is >the East Coast of the US so we would need to somehow discover the >epicenter in terms of where east coast listers live so we could plan a >conference at the epicenter. > >In the meantime, my house is available, and I am available. The more >the merrier. > >John W. Colby >Colby Consulting >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 Fri Mar 16 12:55:15 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 10:55:15 -0700 Subject: [AccessD] Access 2007 In-Reply-To: <45FAD78E.50600@shaw.ca> References: <476312.71809.qm@web88215.mail.re2.yahoo.com> <45FAD78E.50600@shaw.ca> Message-ID: Thanks, Marty. I'll take a look at it. Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Friday, March 16, 2007 10:45 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 Here is something I got from Allen Browne's Links Access Menu/Toolbar to Ribbon Excel workbook from Microsoft, matching all previous Access menu and toolbar items to ribbon locations. http://office.microsoft.com/search/redir.aspx?AssetID=AM101757761033 Also http://allenbrowne.com/Access2007.html#Bugs Note there is reported bug using Access 2007 compression where the mdb disappears intermittently so make a backup first. Charlotte Foust wrote: >You're missing my point entirely because you're focussing on "users" >and the end product. The end product (a database app) is used by >users, and they can have any little ribbons and bows their hearts >desire because that's what they pay for. My job is to make them happy. > >*I'm* griping about the fact that it's hard for a developer to find the >bits and pieces THEY need in the welter of window dressing intended for >end users. Access has always had a split personality because MS always >insisted it was targeted at end users, a direction that most of us in >this list would argue. > >I don't want to create a database using an on-line template, thanks. >And I don't want to have to chase down the tools I need because some >genius decided a Tools menu was too "unfriendly" for end users. There >should be a simple way to switch the environment to "developer" mode >and allow us to get on with our business without having to put up with >all the Mac-lookalike elements in what used to be a great RAD tool and >has now become a video game! > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >artful at rogers.com >Sent: Thursday, March 15, 2007 4:06 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Access 2007 > >Wow, Charlotte. I don't want to inject political metaphors >unnecessarily into this discussion, but clearly you and I have >radically opposed development objectives. My objective is all about the >user, and I deem personalization a vital component of sensible >software. I want every single one of my users to be able to customize >her menu/ribbon/shortcuts to suit her personality. I do not want to intrude upon this ability. > >Yes, I want to prevent users from doing something asinine or >disastrous, but if user X prefers the ribbon in this arrangement while >user Y prefers that, I have utterly no beef with that, and try as best >I can to ensure that both users can exert their preferences according >to their needs. To the extent that the UI I provide fails to allow this >freedom, I deem it less than successful. > >My goal is to free the users not to imprison them. It's difficult not >to inject political metaphors into this discussion, so best I shift the >metaphor to child-rearing. I want to educate the users and allow them >freedom, albeit within limits. > >Perhaps this discussion simply concerns the definition of "limits". I >do not profess any expertise in this category. I have tried various >experiments in various projects, such as drifting the >most-frequently-used menu choices to the top of the menu, and so on. At >the end of the day, my maxim is quite simple: "Make the user feel >graceful." Make everything seem simple, intuitive, obvious and flexible. > > >I didn't say this was easy. But it is the goal I choose whenever >writing software. To the extent that a manual is required, the software >UI failed, IMO. Of course, I still provide a manual or at least on-line >help, but to the extent that either is used, I deem my UI a failure. > >Arthur > > > >----- Original Message ---- >From: Charlotte Foust >To: Access Developers discussion and problem solving > >Sent: Thursday, March 15, 2007 6:34:12 PM >Subject: Re: [AccessD] Access 2007 > > >I'm not talking about what users see, Arthur, I'm talking about the >pain it is for a developer to work in it. I purely HATE ribbons, even >more that I hated "personalized" menus in previous versions. All the >changes have been made to wow the end users, and they're thumbing their >collective noses at the developers who still need to build applications >or clean up the messes that "power users" have made. > >I work with the Outlook metaphor in the apps my company develops, so it >isn't unfamiliar, it's just totally annoying that you can't get an easy >bird's eye view of the objects in schema, you have to wade through >ribbons and nav panes and just pain in general. > >We'll have to agree to disagree on this. I BUILD apps in .Net with >that interface, but I don't have to cope with it in the design >environment as well because VS.Net at least is intended for developers. >I cringe to think of what they'll do to in in the next release, though. >:-< > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >artful at rogers.com >Sent: Thursday, March 15, 2007 3:21 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Access 2007 > >Wow. You and I couldn't possibly be more opposed on this one, Jim. I'm >thinking "Finally!" I totally love what is possible in the new >environment. Clearly it's a personal-taste thing. There is nothing you >cannot do in 2007 that you could do before, so you can continue to do >it the old way if you wish, but I love the new UI. Admittedly it took >me a few experiments to find out how to twist it according to my >predilections, but now that I know, I love it. > >P.S. >About 99% of the users I know measure everything they use by the >Outlook metaphor. That could reflect the subset of people at whose >pleasure I serve, but that's the fact. The sizable pane, the treeview >in the left pane, the auto-loading panel in the right pane... everyone >that I know knows this interface so well that I don't have to explain >it. So I just take an old app and turn the switchboard into a treeview >and suddenly everyone is much happier than they were with the previous roll-out. > >Arthur > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >Foust >Sent: Thursday, March 15, 2007 8:43 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] Access 2007 > >Show of hands please: how many of you are actually using this version? > >I HATE Office 2007 and Access is arguably the worst of the worst. >Outlook seems to be the most sane application in the suite, which isn't >saying much. Friends, we have suffered a Mac attack in this version of >Office. All the things I have always hated about the Mac OS have found >a home in Office 2007. > >Is anyone trying to develop in Access 2007? The Outlook metaphor >drives me nuts! Oh, for a database window! It also seems to have >weird problems with CurrentProject.Connection with linked tables when >you try and convert an earlier format database. Can anyone recommend a >good book on just Access 2007. I know Martin came out with a book, but >I haven't found it yet. > >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 >-- >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 > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Fri Mar 16 12:58:11 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 10:58:11 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <007101c767f3$c9ff8af0$0201a8c0@HAL9005> References: <007101c767f3$c9ff8af0$0201a8c0@HAL9005> Message-ID: What version of SQL Server are you using? Enterprise Manager was the admin tool for SQL Server prior to 2005. Now you need the SQL Server Management Studio instead, which also works against the prior version of SQL Server. 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: Friday, March 16, 2007 10:52 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Mark: It's a file that resides on my machine. But I don't know what the enterprise manager is. To make that link to you set up a new DNS. And, if so is it file source or machine source? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 10:43 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Newbie Questions Rocky, I regularly link an Access db to SQL running locally without issues. Question: is the database file you trying to link to, in the list on enterprise manager? or is it just a file that resides on your machine? Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] SQL Newbie Questions >Date: Fri, 16 Mar 2007 10:32:37 -0700 > >More: > >I changed the server to \\HAL9005\MSMLBIZ because that's what come up >when I hover over the icon in the lower right corner. > >Now I get two different errors: 11004 - Connection failed and 6 - >Specified SQL Server not found. > >I also was using File Data Source. Tried it with Machine Data Source >with the same result. Which one should I be using? > >TIA > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >at Beach Access Software >Sent: Friday, March 16, 2007 10:21 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Eric: > >Thanks for the lead. My wizard failed (or I failed I guess) with two >errors: Error 2: Connection Failed, and Error 17: SQL Server does not >exist or access denied. > >I'm running locally. The SQL server icon is in the lower right corner. >It's running. > >Any ideas what I did wrong? > >Thanks and regards, > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro >Sent: Thursday, March 15, 2007 10:50 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Create a DSN using SQL server driver and then test and see if the >connection is able to connect to the database file. It looks like the >.db file is the data file and the .lg file is the transaction log file. > >You can then use the DSN to link the tables to your Access project or >use ADO to query 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: Thursday, March 15, 2007 10:11 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] SQL Newbie Questions > >Dear List: > >I have a need to interface an Access app to either or both of Microsoft >Small Business Accounting 2007 and Microsoft Small Business Financials >packages. Their tech support tells me that they both have SQL back ends. > >What I would like to do is push shipping and receiving transactions >from the Access app into the accounting package to trigger invoices and >payables, and extract customer order detail from the accounting system >into the Access app. > >I have ordered the 60 day trial of SBF with the SDK (which they told me >is mostly a data dictionary, but that's OK). > >I have the SBA 2007 and in a folder there is a file named >sampleproductcompany.db which I think they said is the database. >There's also one named sampleproductcompany.lg. > > Is this a SQL database file? Can I connect to this SQL back end and >if so how? > >MMTIA, > >Rocky > > > > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: >3/14/2007 >3:38 PM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: >3/15/2007 >11:27 AM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: >3/15/2007 >11:27 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Its tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi ps.a spx?icid=HMMartagline -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Mar 16 13:03:45 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 11:03:45 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <200703161742.l2GHgMU23197@databaseadvisors.com> Message-ID: <007301c767f5$70c0cb00$0201a8c0@HAL9005> OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From RRANTHON at sentara.com Fri Mar 16 13:11:27 2007 From: RRANTHON at sentara.com (RANDALL R ANTHONY) Date: Fri, 16 Mar 2007 14:11:27 -0400 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <007301c767f5$70c0cb00$0201a8c0@HAL9005> References: <200703161742.l2GHgMU23197@databaseadvisors.com> <007301c767f5$70c0cb00$0201a8c0@HAL9005> Message-ID: <200703161811.l2GIBnU03523@databaseadvisors.com> Do you have SQL2000 or SQL2005? >>> "Rocky Smolin at Beach Access Software" 3/16/2007 2:03 PM >>> OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ebarro at verizon.net Fri Mar 16 13:29:37 2007 From: ebarro at verizon.net (Eric Barro) Date: Fri, 16 Mar 2007 11:29:37 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <007301c767f5$70c0cb00$0201a8c0@HAL9005> Message-ID: <0JF000BR0E1JXM94@vms048.mailsrvcs.net> Rocky, If the MS SQL server service is running the machine name is usually the server instance. In this case it would be HAL9005 as per your email. Even if SQL server was running it might not even be listening on port 1433. You will need to configure that with SQL client configuration tool. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From jwcolby at colbyconsulting.com Fri Mar 16 13:37:02 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 14:37:02 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <003201c767f4$0712eb30$6402a8c0@ScuzzPaq> References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805> <003201c767f4$0712eb30$6402a8c0@ScuzzPaq> Message-ID: <006c01c767fa$17389ea0$657aa8c0@m6805> ROTFLMAO. What does THAT mean? Just you I assume? Could we share where we are currently living? Hudson, NC for me. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 1:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I'll be there with my entire staff. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 12:11 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We are about to reach critical mass... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Count me in... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 10:04:14 -0400 > >Anyone who would like to attend a conference in the foothills of the >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >respond. I have lots of room and lots of computers, but if we need to >hold it elsewhere I can arrange a conference room or something. > >If we want to do this we will need to hammer out the when. If you are >a senior member you should also consider a presentation, that is what a >conference is about. > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is >the East Coast of the US so we would need to somehow discover the >epicenter in terms of where east coast listers live so we could plan a >conference at the epicenter. > >In the meantime, my house is available, and I am available. The more >the merrier. > >John W. Colby >Colby Consulting >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 Fri Mar 16 13:37:44 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 14:37:44 -0400 Subject: [AccessD] Access 2007 In-Reply-To: <45FAD78E.50600@shaw.ca> References: <476312.71809.qm@web88215.mail.re2.yahoo.com> <45FAD78E.50600@shaw.ca> Message-ID: <006d01c767fa$303a4ac0$657aa8c0@m6805> >Excel workbook from Microsoft, matching all previous Access menu and toolbar items to ribbon locations. Oh THAT'S going to be a hit! John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Friday, March 16, 2007 1:45 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 Here is something I got from Allen Browne's Links Access Menu/Toolbar to Ribbon Excel workbook from Microsoft, matching all previous Access menu and toolbar items to ribbon locations. http://office.microsoft.com/search/redir.aspx?AssetID=AM101757761033 Also http://allenbrowne.com/Access2007.html#Bugs Note there is reported bug using Access 2007 compression where the mdb disappears intermittently so make a backup first. Charlotte Foust wrote: >You're missing my point entirely because you're focussing on "users" >and the end product. The end product (a database app) is used by >users, and they can have any little ribbons and bows their hearts >desire because that's what they pay for. My job is to make them happy. > >*I'm* griping about the fact that it's hard for a developer to find the >bits and pieces THEY need in the welter of window dressing intended for >end users. Access has always had a split personality because MS always >insisted it was targeted at end users, a direction that most of us in >this list would argue. > >I don't want to create a database using an on-line template, thanks. >And I don't want to have to chase down the tools I need because some >genius decided a Tools menu was too "unfriendly" for end users. There >should be a simple way to switch the environment to "developer" mode >and allow us to get on with our business without having to put up with >all the Mac-lookalike elements in what used to be a great RAD tool and >has now become a video game! > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >artful at rogers.com >Sent: Thursday, March 15, 2007 4:06 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Access 2007 > >Wow, Charlotte. I don't want to inject political metaphors >unnecessarily into this discussion, but clearly you and I have >radically opposed development objectives. My objective is all about the >user, and I deem personalization a vital component of sensible >software. I want every single one of my users to be able to customize >her menu/ribbon/shortcuts to suit her personality. I do not want to intrude upon this ability. > >Yes, I want to prevent users from doing something asinine or >disastrous, but if user X prefers the ribbon in this arrangement while >user Y prefers that, I have utterly no beef with that, and try as best >I can to ensure that both users can exert their preferences according >to their needs. To the extent that the UI I provide fails to allow this >freedom, I deem it less than successful. > >My goal is to free the users not to imprison them. It's difficult not >to inject political metaphors into this discussion, so best I shift the >metaphor to child-rearing. I want to educate the users and allow them >freedom, albeit within limits. > >Perhaps this discussion simply concerns the definition of "limits". I >do not profess any expertise in this category. I have tried various >experiments in various projects, such as drifting the >most-frequently-used menu choices to the top of the menu, and so on. At >the end of the day, my maxim is quite simple: "Make the user feel >graceful." Make everything seem simple, intuitive, obvious and flexible. > > >I didn't say this was easy. But it is the goal I choose whenever >writing software. To the extent that a manual is required, the software >UI failed, IMO. Of course, I still provide a manual or at least on-line >help, but to the extent that either is used, I deem my UI a failure. > >Arthur > > > >----- Original Message ---- >From: Charlotte Foust >To: Access Developers discussion and problem solving > >Sent: Thursday, March 15, 2007 6:34:12 PM >Subject: Re: [AccessD] Access 2007 > > >I'm not talking about what users see, Arthur, I'm talking about the >pain it is for a developer to work in it. I purely HATE ribbons, even >more that I hated "personalized" menus in previous versions. All the >changes have been made to wow the end users, and they're thumbing their >collective noses at the developers who still need to build applications >or clean up the messes that "power users" have made. > >I work with the Outlook metaphor in the apps my company develops, so it >isn't unfamiliar, it's just totally annoying that you can't get an easy >bird's eye view of the objects in schema, you have to wade through >ribbons and nav panes and just pain in general. > >We'll have to agree to disagree on this. I BUILD apps in .Net with >that interface, but I don't have to cope with it in the design >environment as well because VS.Net at least is intended for developers. >I cringe to think of what they'll do to in in the next release, though. >:-< > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >artful at rogers.com >Sent: Thursday, March 15, 2007 3:21 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Access 2007 > >Wow. You and I couldn't possibly be more opposed on this one, Jim. I'm >thinking "Finally!" I totally love what is possible in the new >environment. Clearly it's a personal-taste thing. There is nothing you >cannot do in 2007 that you could do before, so you can continue to do >it the old way if you wish, but I love the new UI. Admittedly it took >me a few experiments to find out how to twist it according to my >predilections, but now that I know, I love it. > >P.S. >About 99% of the users I know measure everything they use by the >Outlook metaphor. That could reflect the subset of people at whose >pleasure I serve, but that's the fact. The sizable pane, the treeview >in the left pane, the auto-loading panel in the right pane... everyone >that I know knows this interface so well that I don't have to explain >it. So I just take an old app and turn the switchboard into a treeview >and suddenly everyone is much happier than they were with the previous roll-out. > >Arthur > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >Foust >Sent: Thursday, March 15, 2007 8:43 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] Access 2007 > >Show of hands please: how many of you are actually using this version? > >I HATE Office 2007 and Access is arguably the worst of the worst. >Outlook seems to be the most sane application in the suite, which isn't >saying much. Friends, we have suffered a Mac attack in this version of >Office. All the things I have always hated about the Mac OS have found >a home in Office 2007. > >Is anyone trying to develop in Access 2007? The Outlook metaphor >drives me nuts! Oh, for a database window! It also seems to have >weird problems with CurrentProject.Connection with linked tables when >you try and convert an earlier format database. Can anyone recommend a >good book on just Access 2007. I know Martin came out with a book, but >I haven't found it yet. > >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 >-- >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 > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ebarro at verizon.net Fri Mar 16 13:43:15 2007 From: ebarro at verizon.net (Eric Barro) Date: Fri, 16 Mar 2007 11:43:15 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <0JF000BR0E1JXM94@vms048.mailsrvcs.net> Message-ID: <0JF000DOREO5N26D@vms044.mailsrvcs.net> Furthermore...a quick test to see if SQL server is listening on port 1433 is to go to the command prompt on that machine and type netstat -A (capital A not small a) and then press enter. You should get something like this... Active Connections Proto Local Address Foreign Address State TCP MACHINENAME:ms-sql-s MACHINENAME:0 LISTENING Or Proto Local Address Foreign Address State TCP MACHINENAME:1433 MACHINENAME:0 LISTENING [rest of the data snipped to protect the innocent] ;) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, If the MS SQL server service is running the machine name is usually the server instance. In this case it would be HAL9005 as per your email. Even if SQL server was running it might not even be listening on port 1433. You will need to configure that with SQL client configuration tool. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 13:44:15 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 11:44:15 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: Message-ID: <008d01c767fb$198e5900$0201a8c0@HAL9005> Charlotte: When I right click the icon in the tray and click about it says: Microsoft SQL Server Service Manager Version 8.00.2039 Tell you anything? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, March 16, 2007 10:58 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SQL Newbie Questions What version of SQL Server are you using? Enterprise Manager was the admin tool for SQL Server prior to 2005. Now you need the SQL Server Management Studio instead, which also works against the prior version of SQL Server. 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: Friday, March 16, 2007 10:52 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Mark: It's a file that resides on my machine. But I don't know what the enterprise manager is. To make that link to you set up a new DNS. And, if so is it file source or machine source? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 10:43 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Newbie Questions Rocky, I regularly link an Access db to SQL running locally without issues. Question: is the database file you trying to link to, in the list on enterprise manager? or is it just a file that resides on your machine? Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] SQL Newbie Questions >Date: Fri, 16 Mar 2007 10:32:37 -0700 > >More: > >I changed the server to \\HAL9005\MSMLBIZ because that's what come up >when I hover over the icon in the lower right corner. > >Now I get two different errors: 11004 - Connection failed and 6 - >Specified SQL Server not found. > >I also was using File Data Source. Tried it with Machine Data Source >with the same result. Which one should I be using? > >TIA > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >at Beach Access Software >Sent: Friday, March 16, 2007 10:21 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Eric: > >Thanks for the lead. My wizard failed (or I failed I guess) with two >errors: Error 2: Connection Failed, and Error 17: SQL Server does not >exist or access denied. > >I'm running locally. The SQL server icon is in the lower right corner. >It's running. > >Any ideas what I did wrong? > >Thanks and regards, > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro >Sent: Thursday, March 15, 2007 10:50 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Create a DSN using SQL server driver and then test and see if the >connection is able to connect to the database file. It looks like the >.db file is the data file and the .lg file is the transaction log file. > >You can then use the DSN to link the tables to your Access project or >use ADO to query 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: Thursday, March 15, 2007 10:11 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] SQL Newbie Questions > >Dear List: > >I have a need to interface an Access app to either or both of Microsoft >Small Business Accounting 2007 and Microsoft Small Business Financials >packages. Their tech support tells me that they both have SQL back ends. > >What I would like to do is push shipping and receiving transactions >from the Access app into the accounting package to trigger invoices and >payables, and extract customer order detail from the accounting system >into the Access app. > >I have ordered the 60 day trial of SBF with the SDK (which they told me >is mostly a data dictionary, but that's OK). > >I have the SBA 2007 and in a folder there is a file named >sampleproductcompany.db which I think they said is the database. >There's also one named sampleproductcompany.lg. > > Is this a SQL database file? Can I connect to this SQL back end and >if so how? > >MMTIA, > >Rocky > > > > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: >3/14/2007 >3:38 PM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: >3/15/2007 >11:27 AM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: >3/15/2007 >11:27 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Its tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi ps.a spx?icid=HMMartagline -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 13:45:13 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 11:45:13 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <200703161811.l2GIBnU03523@databaseadvisors.com> Message-ID: <008e01c767fb$3b8c9670$0201a8c0@HAL9005> Randall: SQL Server Service Manager. (whatever that is) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 11:11 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Do you have SQL2000 or SQL2005? >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 2:03 PM >>> OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 13:50:19 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 11:50:19 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <0JF000BR0E1JXM94@vms048.mailsrvcs.net> Message-ID: <008f01c767fb$f2714430$0201a8c0@HAL9005> Eric: In the Network Library Configuration dialog box I have Dynamically Determine Port checked. Will that work? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, If the MS SQL server service is running the machine name is usually the server instance. In this case it would be HAL9005 as per your email. Even if SQL server was running it might not even be listening on port 1433. You will need to configure that with SQL client configuration tool. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 13:52:43 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 11:52:43 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <0JF000DOREO5N26D@vms044.mailsrvcs.net> Message-ID: <009001c767fc$480a42c0$0201a8c0@HAL9005> Eric: Lots of lines but no reference to port 1433. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:43 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Furthermore...a quick test to see if SQL server is listening on port 1433 is to go to the command prompt on that machine and type netstat -A (capital A not small a) and then press enter. You should get something like this... Active Connections Proto Local Address Foreign Address State TCP MACHINENAME:ms-sql-s MACHINENAME:0 LISTENING Or Proto Local Address Foreign Address State TCP MACHINENAME:1433 MACHINENAME:0 LISTENING [rest of the data snipped to protect the innocent] ;) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, If the MS SQL server service is running the machine name is usually the server instance. In this case it would be HAL9005 as per your email. Even if SQL server was running it might not even be listening on port 1433. You will need to configure that with SQL client configuration tool. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From BarbaraRyan at cox.net Fri Mar 16 13:57:21 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Fri, 16 Mar 2007 14:57:21 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: <017301c767fc$edb43be0$0a00a8c0@PCRURI35> I'm in Virginia Beach, VA.............Barb ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 16, 2007 2:37 PM Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > ROTFLMAO. What does THAT mean? Just you I assume? > > Could we share where we are currently living? Hudson, NC for me. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Friday, March 16, 2007 1:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > I'll be there with my entire staff. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 12:11 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > We are about to reach critical mass... > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > Sent: Friday, March 16, 2007 1:03 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Count me in... > > Mark A. Matte > > >>From: "JWColby" >>Reply-To: Access Developers discussion and problem >>solving >>To: "'Access Developers discussion and problem >>solving'" >>Subject: [AccessD] Great Smokey Mountains AccessD Conference >>Date: Fri, 16 Mar 2007 10:04:14 -0400 >> >>Anyone who would like to attend a conference in the foothills of the >>Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >>respond. I have lots of room and lots of computers, but if we need to >>hold it elsewhere I can arrange a conference room or something. >> >>If we want to do this we will need to hammer out the when. If you are >>a senior member you should also consider a presentation, that is what a >>conference is about. >> >>We could also do a huge "REGIONAL" AccessD conference. My "Region" is >>the East Coast of the US so we would need to somehow discover the >>epicenter in terms of where east coast listers live so we could plan a >>conference at the epicenter. >> >>In the meantime, my house is available, and I am available. The more >>the merrier. >> >>John W. Colby >>Colby Consulting >>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 RRANTHON at sentara.com Fri Mar 16 14:00:50 2007 From: RRANTHON at sentara.com (RANDALL R ANTHONY) Date: Fri, 16 Mar 2007 15:00:50 -0400 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <008e01c767fb$3b8c9670$0201a8c0@HAL9005> References: <200703161811.l2GIBnU03523@databaseadvisors.com> <008e01c767fb$3b8c9670$0201a8c0@HAL9005> Message-ID: <200703161901.l2GJ15U22818@databaseadvisors.com> 2000, which means you should have a SQL 2K Enterprise Manager icon/program somewhere. Open that and drill down through SQL Servers > SQL Server Group and see what you got. You have to ID the server instance AND the DB itself. If HAL9005 is not listed there, you need to register it by right clicking SQL Server Group and selecting New SQL Server Registration and follow the prompts. >>> "Rocky Smolin at Beach Access Software" 3/16/2007 2:45 PM >>> Randall: SQL Server Service Manager. (whatever that is) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 11:11 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Do you have SQL2000 or SQL2005? >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 2:03 PM >>> OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at gmail.com Fri Mar 16 14:08:02 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Fri, 16 Mar 2007 15:08:02 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006c01c767fa$17389ea0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805> <006201c767ee$151c92e0$657aa8c0@m6805> <003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: On 3/16/07, JWColby wrote: > ROTFLMAO. What does THAT mean? Just you I assume? > > Could we share where we are currently living? Hudson, NC for me. I'm in Barrie, ON, Canada. Depending on when we are talking, I may consider attending. No promises, but maybe. Well as soon as I get my passport anyway. That should take about 6 months. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From ebarro at verizon.net Fri Mar 16 14:12:52 2007 From: ebarro at verizon.net (Eric Barro) Date: Fri, 16 Mar 2007 12:12:52 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <009001c767fc$480a42c0$0201a8c0@HAL9005> Message-ID: <0JF00061NG1IF7LV@vms040.mailsrvcs.net> Check to make sure that the firewall is not blocking port 1433. No reference to ms-sql-s either on local address column? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Lots of lines but no reference to port 1433. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:43 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Furthermore...a quick test to see if SQL server is listening on port 1433 is to go to the command prompt on that machine and type netstat -A (capital A not small a) and then press enter. You should get something like this... Active Connections Proto Local Address Foreign Address State TCP MACHINENAME:ms-sql-s MACHINENAME:0 LISTENING Or Proto Local Address Foreign Address State TCP MACHINENAME:1433 MACHINENAME:0 LISTENING [rest of the data snipped to protect the innocent] ;) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, If the MS SQL server service is running the machine name is usually the server instance. In this case it would be HAL9005 as per your email. Even if SQL server was running it might not even be listening on port 1433. You will need to configure that with SQL client configuration tool. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From mwp.reid at qub.ac.uk Fri Mar 16 14:32:36 2007 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Fri, 16 Mar 2007 19:32:36 -0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: My book sells I am there Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 ________________________________ From: accessd-bounces at databaseadvisors.com on behalf of JWColby Sent: Fri 16/03/2007 18:37 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference ROTFLMAO. What does THAT mean? Just you I assume? Could we share where we are currently living? Hudson, NC for me. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 1:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I'll be there with my entire staff. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 12:11 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We are about to reach critical mass... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Count me in... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 10:04:14 -0400 > >Anyone who would like to attend a conference in the foothills of the >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >respond. I have lots of room and lots of computers, but if we need to >hold it elsewhere I can arrange a conference room or something. > >If we want to do this we will need to hammer out the when. If you are >a senior member you should also consider a presentation, that is what a >conference is about. > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is >the East Coast of the US so we would need to somehow discover the >epicenter in terms of where east coast listers live so we could plan a >conference at the epicenter. > >In the meantime, my house is available, and I am available. The more >the merrier. > >John W. Colby >Colby Consulting >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 rockysmolin at bchacc.com Fri Mar 16 14:35:20 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 12:35:20 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <200703161901.l2GJ15U22818@databaseadvisors.com> Message-ID: <00a901c76802$3bfdcaa0$0201a8c0@HAL9005> In the Program list I have Microsoft SQL Server 2005 with a sub menu of Configuration Tools and a sub-sub menu with SQL Server Configuration Manager. But no SQL Servers > SQL Server Group. Another question: suppose I get this link going. Every time I send it to someone who has Microsoft Small business Accounting will I have a problem getting them connected? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 12:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions 2000, which means you should have a SQL 2K Enterprise Manager icon/program somewhere. Open that and drill down through SQL Servers > SQL Server Group and see what you got. You have to ID the server instance AND the DB itself. If HAL9005 is not listed there, you need to register it by right clicking SQL Server Group and selecting New SQL Server Registration and follow the prompts. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 2:45 PM >>> Randall: SQL Server Service Manager. (whatever that is) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 11:11 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Do you have SQL2000 or SQL2005? >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 2:03 PM >>> OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 14:37:49 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 12:37:49 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <0JF00061NG1IF7LV@vms040.mailsrvcs.net> Message-ID: <00aa01c76802$94d94a00$0201a8c0@HAL9005> Yes. There's a reference but no address (*:*) I'll disable my firewall (Sygate) and see if that helps. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 12:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Check to make sure that the firewall is not blocking port 1433. No reference to ms-sql-s either on local address column? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Lots of lines but no reference to port 1433. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:43 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Furthermore...a quick test to see if SQL server is listening on port 1433 is to go to the command prompt on that machine and type netstat -A (capital A not small a) and then press enter. You should get something like this... Active Connections Proto Local Address Foreign Address State TCP MACHINENAME:ms-sql-s MACHINENAME:0 LISTENING Or Proto Local Address Foreign Address State TCP MACHINENAME:1433 MACHINENAME:0 LISTENING [rest of the data snipped to protect the innocent] ;) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, If the MS SQL server service is running the machine name is usually the server instance. In this case it would be HAL9005 as per your email. Even if SQL server was running it might not even be listening on port 1433. You will need to configure that with SQL client configuration tool. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 14:42:08 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 12:42:08 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <0JF00061NG1IF7LV@vms040.mailsrvcs.net> Message-ID: <00ae01c76803$3038ae00$0201a8c0@HAL9005> Eric: I disabled my firewall but no soap. So I think Sygate was not blocking. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 12:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Check to make sure that the firewall is not blocking port 1433. No reference to ms-sql-s either on local address column? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:53 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Lots of lines but no reference to port 1433. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:43 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Furthermore...a quick test to see if SQL server is listening on port 1433 is to go to the command prompt on that machine and type netstat -A (capital A not small a) and then press enter. You should get something like this... Active Connections Proto Local Address Foreign Address State TCP MACHINENAME:ms-sql-s MACHINENAME:0 LISTENING Or Proto Local Address Foreign Address State TCP MACHINENAME:1433 MACHINENAME:0 LISTENING [rest of the data snipped to protect the innocent] ;) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Friday, March 16, 2007 11:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, If the MS SQL server service is running the machine name is usually the server instance. In this case it would be HAL9005 as per your email. Even if SQL server was running it might not even be listening on port 1433. You will need to configure that with SQL client configuration tool. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 11:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From RRANTHON at sentara.com Fri Mar 16 15:08:24 2007 From: RRANTHON at sentara.com (RANDALL R ANTHONY) Date: Fri, 16 Mar 2007 16:08:24 -0400 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <00a901c76802$3bfdcaa0$0201a8c0@HAL9005> References: <200703161901.l2GJ15U22818@databaseadvisors.com> <00a901c76802$3bfdcaa0$0201a8c0@HAL9005> Message-ID: <200703162008.l2GK8lU14875@databaseadvisors.com> If you have SQL2K, you would have MS SQL Server and under that Enterprise Manager. If you have SQL2K5, you should have MS SQL Server 2005, under that, SQL Server Management Studio or SQL Server Studio Express. If you don't have either, get Express here: http://www.microsoft.com/downloads/details.aspx?FamilyId=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&DisplayLang=en A better question maybe, what'cha got? Default file extensions for SQL is usually .mdf and .ldf. Your earlier email indicates .db and .lg. Have you tried just opening the sampleproduct db with Access? >>> "Rocky Smolin at Beach Access Software" 3/16/2007 3:35 PM >>> In the Program list I have Microsoft SQL Server 2005 with a sub menu of Configuration Tools and a sub-sub menu with SQL Server Configuration Manager. But no SQL Servers > SQL Server Group. Another question: suppose I get this link going. Every time I send it to someone who has Microsoft Small business Accounting will I have a problem getting them connected? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 12:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions 2000, which means you should have a SQL 2K Enterprise Manager icon/program somewhere. Open that and drill down through SQL Servers > SQL Server Group and see what you got. You have to ID the server instance AND the DB itself. If HAL9005 is not listed there, you need to register it by right clicking SQL Server Group and selecting New SQL Server Registration and follow the prompts. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 2:45 PM >>> Randall: SQL Server Service Manager. (whatever that is) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 11:11 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Do you have SQL2000 or SQL2005? >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 2:03 PM >>> OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Fri Mar 16 15:12:42 2007 From: john at winhaven.net (John Bartow) Date: Fri, 16 Mar 2007 15:12:42 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: <00d101c76807$74812930$6402a8c0@ScuzzPaq> Great Smokey Mountains AccessD Conference Preliminary Agenda Featured Speaker: Renowned Author, Martin Reed. "Standardized Naming Conventions": Charlotte Foust Technical seminars: "Deep Programming Access with Classes": John W. Colby "How to Maintain List Servers to Discuss Standardized Naming Conventions & Deep Programming Access with Classes": Bryan Carbonell "How to Implement Standardized Naming Conventions & Deep Programming Access with Classes at Some Undisclosed Point in the Future": John Bartow Wow, did that ever go down hill at the end... ;o) Any other volunteer presenters? From DWUTKA at Marlow.com Fri Mar 16 15:15:14 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 16 Mar 2007 15:15:14 -0500 Subject: [AccessD] Update a database using Active Directory In-Reply-To: <001101c767f3$4f9cf9f0$2f01a8c0@Kermit> Message-ID: Yes, what are you trying to do, update a particular field based on NT name? Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doris Manning Sent: Friday, March 16, 2007 12:48 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Update a database using Active Directory Does anybody know how to push a database update through Active Directory? My CTO is looking for a better way of doing things. Doris Manning Database Administrator Hargrove Inc. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Fri Mar 16 15:15:01 2007 From: john at winhaven.net (John Bartow) Date: Fri, 16 Mar 2007 15:15:01 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006c01c767fa$17389ea0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: <00d501c76807$c9c92190$6402a8c0@ScuzzPaq> Oh, I'm in Winneconne. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 1:37 PM Could we share where we are currently living? Hudson, NC for me. From john at winhaven.net Fri Mar 16 15:15:01 2007 From: john at winhaven.net (John Bartow) Date: Fri, 16 Mar 2007 15:15:01 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006c01c767fa$17389ea0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: <00d601c76807$cb29ea10$6402a8c0@ScuzzPaq> No, I just bought out another local company and have about a dozen. How many rooms do you have? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 1:37 PM ROTFLMAO. What does THAT mean? Just you I assume? From DWUTKA at Marlow.com Fri Mar 16 15:16:01 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 16 Mar 2007 15:16:01 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: Dallas, TX, though don't think I'd be able to make it for a few months... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 1:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference ROTFLMAO. What does THAT mean? Just you I assume? Could we share where we are currently living? Hudson, NC for me. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 1:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I'll be there with my entire staff. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 12:11 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We are about to reach critical mass... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Count me in... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 10:04:14 -0400 > >Anyone who would like to attend a conference in the foothills of the >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >respond. I have lots of room and lots of computers, but if we need to >hold it elsewhere I can arrange a conference room or something. > >If we want to do this we will need to hammer out the when. If you are >a senior member you should also consider a presentation, that is what a >conference is about. > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is >the East Coast of the US so we would need to somehow discover the >epicenter in terms of where east coast listers live so we could plan a >conference at the epicenter. > >In the meantime, my house is available, and I am available. The more >the merrier. > >John W. Colby >Colby Consulting >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 DWUTKA at Marlow.com Fri Mar 16 15:20:53 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 16 Mar 2007 15:20:53 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <00d101c76807$74812930$6402a8c0@ScuzzPaq> Message-ID: If I could make it, I wouldn't mind doing something on winsocks....or maybe a tutorial on how windows, in Windows work. Always fun stuff! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 3:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Great Smokey Mountains AccessD Conference Preliminary Agenda Featured Speaker: Renowned Author, Martin Reed. "Standardized Naming Conventions": Charlotte Foust Technical seminars: "Deep Programming Access with Classes": John W. Colby "How to Maintain List Servers to Discuss Standardized Naming Conventions & Deep Programming Access with Classes": Bryan Carbonell "How to Implement Standardized Naming Conventions & Deep Programming Access with Classes at Some Undisclosed Point in the Future": John Bartow Wow, did that ever go down hill at the end... ;o) Any other volunteer presenters? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Fri Mar 16 15:23:48 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 13:23:48 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006c01c767fa$17389ea0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: Sacramento, CA is home. Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 11:37 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference ROTFLMAO. What does THAT mean? Just you I assume? Could we share where we are currently living? Hudson, NC for me. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 1:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I'll be there with my entire staff. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 12:11 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We are about to reach critical mass... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Count me in... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 10:04:14 -0400 > >Anyone who would like to attend a conference in the foothills of the >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >respond. I have lots of room and lots of computers, but if we need to >hold it elsewhere I can arrange a conference room or something. > >If we want to do this we will need to hammer out the when. If you are >a senior member you should also consider a presentation, that is what a >conference is about. > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is >the East Coast of the US so we would need to somehow discover the >epicenter in terms of where east coast listers live so we could plan a >conference at the epicenter. > >In the meantime, my house is available, and I am available. The more >the merrier. > >John W. Colby >Colby Consulting >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 cfoust at infostatsystems.com Fri Mar 16 15:28:33 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 13:28:33 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <008d01c767fb$198e5900$0201a8c0@HAL9005> References: <008d01c767fb$198e5900$0201a8c0@HAL9005> Message-ID: No, that's the version of the Service Manager, the applet that shows up in your systray. I don't run it at work, so I can't check to see what the equivalent for SQL 20005 might be. Do you have a SQL Server item in the Programs? If so, it will say Microsoft SQL Server or Microsoft SQL Server 2005, or some such. I'm getting the distinct impression you're running SQL 2005 Express, and I have no knowledge of the critter. 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: Friday, March 16, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Charlotte: When I right click the icon in the tray and click about it says: Microsoft SQL Server Service Manager Version 8.00.2039 Tell you anything? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, March 16, 2007 10:58 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SQL Newbie Questions What version of SQL Server are you using? Enterprise Manager was the admin tool for SQL Server prior to 2005. Now you need the SQL Server Management Studio instead, which also works against the prior version of SQL Server. 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: Friday, March 16, 2007 10:52 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Mark: It's a file that resides on my machine. But I don't know what the enterprise manager is. To make that link to you set up a new DNS. And, if so is it file source or machine source? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 16, 2007 10:43 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Newbie Questions Rocky, I regularly link an Access db to SQL running locally without issues. Question: is the database file you trying to link to, in the list on enterprise manager? or is it just a file that resides on your machine? Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] SQL Newbie Questions >Date: Fri, 16 Mar 2007 10:32:37 -0700 > >More: > >I changed the server to \\HAL9005\MSMLBIZ because that's what come up >when I hover over the icon in the lower right corner. > >Now I get two different errors: 11004 - Connection failed and 6 - >Specified SQL Server not found. > >I also was using File Data Source. Tried it with Machine Data Source >with the same result. Which one should I be using? > >TIA > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >at Beach Access Software >Sent: Friday, March 16, 2007 10:21 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Eric: > >Thanks for the lead. My wizard failed (or I failed I guess) with two >errors: Error 2: Connection Failed, and Error 17: SQL Server does not >exist or access denied. > >I'm running locally. The SQL server icon is in the lower right corner. >It's running. > >Any ideas what I did wrong? > >Thanks and regards, > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro >Sent: Thursday, March 15, 2007 10:50 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >Create a DSN using SQL server driver and then test and see if the >connection is able to connect to the database file. It looks like the >.db file is the data file and the .lg file is the transaction log file. > >You can then use the DSN to link the tables to your Access project or >use ADO to query 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: Thursday, March 15, 2007 10:11 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] SQL Newbie Questions > >Dear List: > >I have a need to interface an Access app to either or both of Microsoft >Small Business Accounting 2007 and Microsoft Small Business Financials >packages. Their tech support tells me that they both have SQL back ends. > >What I would like to do is push shipping and receiving transactions >from the Access app into the accounting package to trigger invoices and >payables, and extract customer order detail from the accounting system >into the Access app. > >I have ordered the 60 day trial of SBF with the SDK (which they told me >is mostly a data dictionary, but that's OK). > >I have the SBA 2007 and in a folder there is a file named >sampleproductcompany.db which I think they said is the database. >There's also one named sampleproductcompany.lg. > > Is this a SQL database file? Can I connect to this SQL back end and >if so how? > >MMTIA, > >Rocky > > > > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: >3/14/2007 >3:38 PM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: >3/15/2007 >11:27 AM > > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: >3/15/2007 >11:27 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Its tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTi ps.a spx?icid=HMMartagline -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Fri Mar 16 15:30:02 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 13:30:02 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: Do you need one to get into the USA or out of Canada?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Friday, March 16, 2007 12:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference On 3/16/07, JWColby wrote: > ROTFLMAO. What does THAT mean? Just you I assume? > > Could we share where we are currently living? Hudson, NC for me. I'm in Barrie, ON, Canada. Depending on when we are talking, I may consider attending. No promises, but maybe. Well as soon as I get my passport anyway. That should take about 6 months. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Fri Mar 16 15:32:54 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Mar 2007 13:32:54 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <00d501c76807$c9c92190$6402a8c0@ScuzzPaq> References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805> <00d501c76807$c9c92190$6402a8c0@ScuzzPaq> Message-ID: My geography is a bit weak these days. What part of the world is that? Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 1:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Oh, I'm in Winneconne. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 1:37 PM Could we share where we are currently living? Hudson, NC for me. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Mar 16 15:36:42 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 16:36:42 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <00d601c76807$cb29ea10$6402a8c0@ScuzzPaq> References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805> <00d601c76807$cb29ea10$6402a8c0@ScuzzPaq> Message-ID: <000001c7680a$cf0b3b90$657aa8c0@m6805> LOL, not that many! However I can throw up a big tent! ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 4:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference No, I just bought out another local company and have about a dozen. How many rooms do you have? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 1:37 PM ROTFLMAO. What does THAT mean? Just you I assume? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Mar 16 16:10:24 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 14:10:24 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <200703162008.l2GK8lU14875@databaseadvisors.com> Message-ID: <00bc01c7680f$83ea3170$0201a8c0@HAL9005> Randall, et. Al.: I finally got some good MS tech support on the phone, guy named...Martin...I think...could barely understand him for the accent, said he was in Belfast. Anyway, guy's a genius with this SQL stuff. Walked me through the download of the manager, got my DNS created, and am in the process of linking the tables from Small Business Accounting 2007. There are about 1000 tables, most prompt for a PK. Should take about two days to link them all. Thanks for the help. I'll have more questions soon. BTW that SQL Server Management Studio Express is terrific. Best to all, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 1:08 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions If you have SQL2K, you would have MS SQL Server and under that Enterprise Manager. If you have SQL2K5, you should have MS SQL Server 2005, under that, SQL Server Management Studio or SQL Server Studio Express. If you don't have either, get Express here: http://www.microsoft.com/downloads/details.aspx?FamilyId=C243A5AE-4BD1-4E3D- 94B8-5A0F62BF7796&DisplayLang=en A better question maybe, what'cha got? Default file extensions for SQL is usually .mdf and .ldf. Your earlier email indicates .db and .lg. Have you tried just opening the sampleproduct db with Access? >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 3:35 PM >>> In the Program list I have Microsoft SQL Server 2005 with a sub menu of Configuration Tools and a sub-sub menu with SQL Server Configuration Manager. But no SQL Servers > SQL Server Group. Another question: suppose I get this link going. Every time I send it to someone who has Microsoft Small business Accounting will I have a problem getting them connected? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 12:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions 2000, which means you should have a SQL 2K Enterprise Manager icon/program somewhere. Open that and drill down through SQL Servers > SQL Server Group and see what you got. You have to ID the server instance AND the DB itself. If HAL9005 is not listed there, you need to register it by right clicking SQL Server Group and selecting New SQL Server Registration and follow the prompts. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 2:45 PM >>> Randall: SQL Server Service Manager. (whatever that is) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 11:11 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Do you have SQL2000 or SQL2005? >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 2:03 PM >>> OK. Found administrative tools in the control panel. But, same problem. Can't find the server. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Friday, March 16, 2007 10:42 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Rocky, Did you create your data source using the ODBC administrator under administrative tools? If so, use the System DSN. Add or configure your server, make sure you're connecting with the proper authentication, ie Windows NT or using SQL authentication. >>> "Rocky Smolin at Beach Access Software" >>> 3/16/2007 1:32 PM >>> More: I changed the server to \\HAL9005\MSMLBIZ because that's what come up when I hover over the icon in the lower right corner. Now I get two different errors: 11004 - Connection failed and 6 - Specified SQL Server not found. I also was using File Data Source. Tried it with Machine Data Source with the same result. Which one should I be using? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 16, 2007 10:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Eric: Thanks for the lead. My wizard failed (or I failed I guess) with two errors: Error 2: Connection Failed, and Error 17: SQL Server does not exist or access denied. I'm running locally. The SQL server icon is in the lower right corner. It's running. Any ideas what I did wrong? Thanks and regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Thursday, March 15, 2007 10:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Newbie Questions Create a DSN using SQL server driver and then test and see if the connection is able to connect to the database file. It looks like the .db file is the data file and the .lg file is the transaction log file. You can then use the DSN to link the tables to your Access project or use ADO to query 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: Thursday, March 15, 2007 10:11 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Newbie Questions Dear List: I have a need to interface an Access app to either or both of Microsoft Small Business Accounting 2007 and Microsoft Small Business Financials packages. Their tech support tells me that they both have SQL back ends. What I would like to do is push shipping and receiving transactions from the Access app into the accounting package to trigger invoices and payables, and extract customer order detail from the accounting system into the Access app. I have ordered the 60 day trial of SBF with the SDK (which they told me is mostly a data dictionary, but that's OK). I have the SBA 2007 and in a folder there is a file named sampleproductcompany.db which I think they said is the database. There's also one named sampleproductcompany.lg. Is this a SQL database file? Can I connect to this SQL back end and if so how? MMTIA, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/722 - Release Date: 3/14/2007 3:38 PM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From rockysmolin at bchacc.com Fri Mar 16 16:11:03 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 14:11:03 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <00d101c76807$74812930$6402a8c0@ScuzzPaq> Message-ID: <00bd01c7680f$9afe3e60$0201a8c0@HAL9005> Rocky Smolin How To Make Beer Can Chicken Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 1:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Great Smokey Mountains AccessD Conference Preliminary Agenda Featured Speaker: Renowned Author, Martin Reed. "Standardized Naming Conventions": Charlotte Foust Technical seminars: "Deep Programming Access with Classes": John W. Colby "How to Maintain List Servers to Discuss Standardized Naming Conventions & Deep Programming Access with Classes": Bryan Carbonell "How to Implement Standardized Naming Conventions & Deep Programming Access with Classes at Some Undisclosed Point in the Future": John Bartow Wow, did that ever go down hill at the end... ;o) Any other volunteer presenters? -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.11/723 - Release Date: 3/15/2007 11:27 AM From stuart at lexacorp.com.pg Fri Mar 16 16:12:51 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 17 Mar 2007 07:12:51 +1000 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <006c01c767fa$17389ea0$657aa8c0@m6805>, Message-ID: <45FB0853.13861.F0CCD71@stuart.lexacorp.com.pg> Port Moresby, Papua New Guinea, and I don't think that I will able to make it either -- Stuart On 16 Mar 2007 at 15:16, Drew Wutka wrote: > Dallas, TX, though don't think I'd be able to make it for a few > months... > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 1:37 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > ROTFLMAO. What does THAT mean? Just you I assume? > > Could we share where we are currently living? Hudson, NC for me. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Friday, March 16, 2007 1:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > I'll be there with my entire staff. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 12:11 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > We are about to reach critical mass... > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Count me in... > > Mark A. Matte > > > >From: "JWColby" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: [AccessD] Great Smokey Mountains AccessD Conference > >Date: Fri, 16 Mar 2007 10:04:14 -0400 > > > >Anyone who would like to attend a conference in the foothills of the > >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please > >respond. I have lots of room and lots of computers, but if we need to hold > >it elsewhere I can arrange a conference room or something. > > > >If we want to do this we will need to hammer out the when. If you are a > >senior member you should also consider a presentation, that is what a > > >conference is about. > > > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is the > >East Coast of the US so we would need to somehow discover the epicenter in > >terms of where east coast listers live so we could plan a conference at the > >epicenter. > > > >In the meantime, my house is available, and I am available. The more the > >merrier. > > > >John W. Colby > >Colby Consulting > >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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Lexacorp Ltd http://www.lexacorp.com.pg Information Technology Consultancy, Software Development,System Support. From jwcolby at colbyconsulting.com Fri Mar 16 16:24:05 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 17:24:05 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <45FB0853.13861.F0CCD71@stuart.lexacorp.com.pg> References: <006c01c767fa$17389ea0$657aa8c0@m6805>, <45FB0853.13861.F0CCD71@stuart.lexacorp.com.pg> Message-ID: <000101c76811$6d341110$657aa8c0@m6805> C'mon Stuart. Ya never wanted to visit the Carolinas? ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Friday, March 16, 2007 5:13 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Port Moresby, Papua New Guinea, and I don't think that I will able to make it either -- Stuart On 16 Mar 2007 at 15:16, Drew Wutka wrote: > Dallas, TX, though don't think I'd be able to make it for a few > months... > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 1:37 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > ROTFLMAO. What does THAT mean? Just you I assume? > > Could we share where we are currently living? Hudson, NC for me. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Friday, March 16, 2007 1:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > I'll be there with my entire staff. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 12:11 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > We are about to reach critical mass... > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > Matte > Sent: Friday, March 16, 2007 1:03 PM To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Count me in... > > Mark A. Matte > > > >From: "JWColby" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: [AccessD] Great Smokey Mountains AccessD Conference > >Date: Fri, 16 Mar 2007 10:04:14 -0400 > > > >Anyone who would like to attend a conference in the foothills of the > >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, > >please respond. I have lots of room and lots of computers, but if we > >need to hold it elsewhere I can arrange a conference room or something. > > > >If we want to do this we will need to hammer out the when. If you > >are a senior member you should also consider a presentation, that is > >what a > > >conference is about. > > > >We could also do a huge "REGIONAL" AccessD conference. My "Region" > >is the East Coast of the US so we would need to somehow discover the > >epicenter in terms of where east coast listers live so we could plan > >a conference at the epicenter. > > > >In the meantime, my house is available, and I am available. The more > >the merrier. > > > >John W. Colby > >Colby Consulting > >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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Lexacorp Ltd http://www.lexacorp.com.pg Information Technology Consultancy, Software Development,System Support. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mikedorism at verizon.net Fri Mar 16 16:22:02 2007 From: mikedorism at verizon.net (Doris Manning) Date: Fri, 16 Mar 2007 17:22:02 -0400 Subject: [AccessD] Update a database using Active Directory In-Reply-To: References: <001101c767f3$4f9cf9f0$2f01a8c0@Kermit> Message-ID: <001b01c76811$24944ce0$2f01a8c0@Kermit> We are trying to find a better way of pushing a front-end update out to users. The CTO thinks we can use Active Directory to do that rather than using a batch file process to check the network for an update. He believes we should be able to use Active Directory to push an update to all users. I have never heard of this approach so I'm looking for more info or pointers. Doris Manning Database Administrator Hargrove Inc. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Friday, March 16, 2007 4:15 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Update a database using Active Directory Yes, what are you trying to do, update a particular field based on NT name? Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doris Manning Sent: Friday, March 16, 2007 12:48 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Update a database using Active Directory Does anybody know how to push a database update through Active Directory? My CTO is looking for a better way of doing things. Doris Manning Database Administrator Hargrove Inc. -- 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 Fri Mar 16 16:49:44 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 16 Mar 2007 16:49:44 -0500 Subject: [AccessD] Update a database using Active Directory In-Reply-To: <001b01c76811$24944ce0$2f01a8c0@Kermit> Message-ID: Ah, I thought you were trying to push or pull data from AD. I've done that several times. (Like pulling phone numbers from an .mdb, into AD accounts, or recording AD information in an .mdb) I know what your CTO is talking about, but I don't see how it would work 'better'. From what you are saying, I take it you have an .mdb that is a Front End application, and that you are currently using a .bat file to copy a 'master copy' from the network over the local copy. There are two disadvantages to using a straight batch method. One, if it's a login batch file, so it is running irregardless, then the two disadvantages is that you are getting a lot of extra network traffic when someone logs in (depending on the size of the Front End), and you are also slowing down the log in process. A method using AD would help here, but there's an easier way. Instead of doing an update at logon, do an update/check when the app starts. An access .mdb can't write over itself, but it can shell out, in fact, I thought this list had a community 'update' utility out there, one that several people worked on.... Personally, I had one I made in VB, that updated a front end that was only used for a few months. It's not too hard to do though... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doris Manning Sent: Friday, March 16, 2007 4:22 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Update a database using Active Directory We are trying to find a better way of pushing a front-end update out to users. The CTO thinks we can use Active Directory to do that rather than using a batch file process to check the network for an update. He believes we should be able to use Active Directory to push an update to all users. I have never heard of this approach so I'm looking for more info or pointers. Doris Manning Database Administrator Hargrove Inc. From mwp.reid at qub.ac.uk Fri Mar 16 17:11:55 2007 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Fri, 16 Mar 2007 22:11:55 -0000 Subject: [AccessD] Update a database using Active Directory References: Message-ID: Drew Can you explain how you hit the AD form Access for example If I wanted a simple connection to pull name, location, telephone and unit form the AD. Stick this in Access and build a little .net search interface to it on the web. What permissions on the AD would I need? Whats the conenction strings or process? I can even connect to teh AD I can figure the rest out. Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 From ssharkins at setel.com Fri Mar 16 18:41:00 2007 From: ssharkins at setel.com (Susan Harkins) Date: Fri, 16 Mar 2007 18:41:00 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: <007801c76824$8e7ac3b0$a8b82ad1@SUSANONE> Could we share where we are currently living? Hudson, NC for me. Kentucky, jcs back door. Might make it, details will matter. Don't need a room, would stay in a motel. Susan h. From john at winhaven.net Fri Mar 16 18:07:41 2007 From: john at winhaven.net (John Bartow) Date: Fri, 16 Mar 2007 18:07:41 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <000001c7680a$cf0b3b90$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805><00d601c76807$cb29ea10$6402a8c0@ScuzzPaq> <000001c7680a$cf0b3b90$657aa8c0@m6805> Message-ID: <015e01c7681f$e65bcfc0$6402a8c0@ScuzzPaq> OK, just me then. I've seen a tent full of geeks before, don't want to see it again! ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 3:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference LOL, not that many! However I can throw up a big tent! ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 4:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference No, I just bought out another local company and have about a dozen. How many rooms do you have? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 1:37 PM ROTFLMAO. What does THAT mean? Just you I assume? -- 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 Fri Mar 16 18:07:41 2007 From: john at winhaven.net (John Bartow) Date: Fri, 16 Mar 2007 18:07:41 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805><00d501c76807$c9c92190$6402a8c0@ScuzzPaq> Message-ID: <015f01c7681f$e6ed3a50$6402a8c0@ScuzzPaq> http://www.winneconne.org/SSD/directions/directions.html :o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust My geography is a bit weak these days. What part of the world is that? Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Oh, I'm in Winneconne. From martyconnelly at shaw.ca Fri Mar 16 18:59:01 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 16 Mar 2007 16:59:01 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805> <006201c767ee$151c92e0$657aa8c0@m6805> <003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: <45FB2F45.5070700@shaw.ca> To fly into US from Canada, needed passport since around Feb 1.. If you drive into US, need one in six months or year I think. On same date I think you need US passport to get into Canada by land and consequently back into US. Do I need a passport to travel to the United States? Since January 23, 2007, a new American law requires everyone entering the United States BY AIR to have a valid passport. Canadians can continue to use such documents as their birth certificates and drivers' licence to cross the Canada-U.S. border BY LAND AND SEA for at least another year. For further information, visit the Canadian Border Services Agency's Web site. What is the WHTI? The Western Hemisphere Travel Initiative (WHTI) is a new American law that requires all travellers, including Canadians, to carry a valid passport, or a Nexus Air Card when travelling to the United States from within the western hemisphere. This is a change from prior travel requirements to enter the US. Charlotte Foust wrote: >Do you need one to get into the USA or out of Canada?? ;-> > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan >Carbonnell >Sent: Friday, March 16, 2007 12:08 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >On 3/16/07, JWColby wrote: > > >>ROTFLMAO. What does THAT mean? Just you I assume? >> >>Could we share where we are currently living? Hudson, NC for me. >> >> > >I'm in Barrie, ON, Canada. > >Depending on when we are talking, I may consider attending. No promises, >but maybe. > >Well as soon as I get my passport anyway. That should take about 6 >months. > >-- >Bryan Carbonnell - carbonnb at gmail.com >Life's journey is not to arrive at the grave safely in a well preserved >body, but rather to skid in sideways, totally worn out, shouting "What a >great ride!" >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > -- Marty Connelly Victoria, B.C. Canada From martyconnelly at shaw.ca Fri Mar 16 19:14:36 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 16 Mar 2007 17:14:36 -0700 Subject: [AccessD] Update a database using Active Directory In-Reply-To: References: Message-ID: <45FB32EC.3030106@shaw.ca> You can get via LDAP and ADSI Sample code follows May have to be run from Network admin account http://www.activexperts.com/activmonitor/windowsmanagement/adminscripts/usersgroups/ http://www.activexperts.com/activmonitor/windowsmanagement/adminscripts/usersgroups/groups/#EnumGroupmembership.htm Returns information about the manager assigned to an Active Directory security group named Scientists. On Error Resume Next Set objGroup = GetObject _ ("LDAP://cn=Scientists,ou=R&D,dc=NA,dc=fabrikam,dc=com") strManagedBy = objGroup.Get("managedBy") If IsEmpty(strManagedBy) = TRUE Then WScript.Echo "No user account is assigned to manage " & _ "this group." Else Set objUser = GetObject("LDAP://" & strManagedBy) strPhysicalDeliveryOfficeName = _ objUser.Get("physicalDeliveryOfficeName") strStreetAddress = objUser.Get("streetAddress") strLocalityName = objUser.Get("l") strStateProvince = objUser.Get("st") strCountryName = objUser.Get("c") strTelephoneNumber = objUser.Get("telephoneNumber") strFacsimileTelephoneNumber = _ objUser.Get("facsimileTelephoneNumber") Call GetUpdateMemberList WScript.echo "physicalDeliveryOfficeName: " & _ strPhysicalDeliveryOfficeName WScript.echo "streetAddress: " & strStreetAddress WScript.echo "l: " & strLocalityName WScript.echo "state/province: " & strStateProvince WScript.echo "c: " & strCountryName WScript.echo "telephoneNumber: " & strTelephoneNumber WScript.echo "facsimileTelephoneNumber: " & _ strFacsimileTelephoneNumber End If Sub GetUpdateMemberList Const ADS_ACETYPE_ACCESS_ALLOWED_OBJECT = &H5 Const Member_SchemaIDGuid = "{BF9679C0-0DE6-11D0-A285-00AA003049E2}" Const ADS_RIGHT_DS_WRITE_PROP = &H20 objUser.GetInfoEx Array("canonicalName"),0 strCanonicalName = objUser.Get("canonicalName") strDomain = Mid(strCanonicalName,1,InStr(1,strCanonicalName,".")-1) strSAMAccountName = objUser.Get("sAMAccountName") Set objNtSecurityDescriptor = objGroup.Get("ntSecurityDescriptor") Set objDiscretionaryAcl = objNtSecurityDescriptor.DiscretionaryAcl blnMatch = False For Each objAce In objDiscretionaryAcl If LCase(objAce.Trustee) = _ LCase(strDomain & "\" & strSAMAccountName) AND _ objAce.ObjectType = Member_SchemaIDGuid AND _ objAce.AceType = ADS_ACETYPE_ACCESS_ALLOWED_OBJECT AND _ objAce.AccessMask And ADS_RIGHT_DS_WRITE_PROP Then blnMatch = True End If Next If blnMatch Then WScript.Echo "Manager can update the member list" Else WScript.Echo "Manager cannot update the member list." End If End Sub Martin Reid wrote: >Drew > >Can you explain how you hit the AD form Access for example If I wanted a simple connection to pull name, location, telephone and unit form the AD. Stick this in Access and build a little .net search interface to it on the web. > >What permissions on the AD would I need? > >Whats the conenction strings or process? > >I can even connect to teh AD I can figure the rest out. > >Martin > > > >Martin WP Reid >Training and Assessment Unit >Riddle Hall >Belfast > >tel: 02890 974477 > > > > Marty Connelly Victoria, B.C. Canada From drboz at pacbell.net Fri Mar 16 19:54:44 2007 From: drboz at pacbell.net (Don Bozarth) Date: Fri, 16 Mar 2007 17:54:44 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: <004601c7682e$db674130$6601a8c0@don> Charlotte Where in Sack-a-tomatoes? I'm in Rosemont. Don B. ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Friday, March 16, 2007 1:23 PM Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > Sacramento, CA is home. > > Charlotte > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 11:37 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > ROTFLMAO. What does THAT mean? Just you I assume? > > Could we share where we are currently living? Hudson, NC for me. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Friday, March 16, 2007 1:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > I'll be there with my entire staff. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 12:11 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > We are about to reach critical mass... > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > Sent: Friday, March 16, 2007 1:03 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Count me in... > > Mark A. Matte > > >>From: "JWColby" >>Reply-To: Access Developers discussion and problem >>solving >>To: "'Access Developers discussion and problem >>solving'" >>Subject: [AccessD] Great Smokey Mountains AccessD Conference >>Date: Fri, 16 Mar 2007 10:04:14 -0400 >> >>Anyone who would like to attend a conference in the foothills of the >>Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >>respond. I have lots of room and lots of computers, but if we need to >>hold it elsewhere I can arrange a conference room or something. >> >>If we want to do this we will need to hammer out the when. If you are >>a senior member you should also consider a presentation, that is what a > >>conference is about. >> >>We could also do a huge "REGIONAL" AccessD conference. My "Region" is >>the East Coast of the US so we would need to somehow discover the >>epicenter in terms of where east coast listers live so we could plan a >>conference at the epicenter. >> >>In the meantime, my house is available, and I am available. The more >>the merrier. >> >>John W. Colby >>Colby Consulting >>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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Fri Mar 16 21:23:33 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 16 Mar 2007 22:23:33 -0400 Subject: [AccessD] AccessD Conference - Is there interest in a framework presentation? Message-ID: <000b01c7683b$42fc2b10$657aa8c0@m6805> This is kind of a sensitive subject given all the bandwidth I have used on the subject in this forum (and some of the teasing I get as a result) but... If there is interest I will present, at the conference at my house, as much as a full day presentation on classes and the framework concept. I will also provide to all attendees a "fully functioning framework" and a simple application that uses it. What I do NOT want to do is monopolize the conference if you would really rather not take the time to do that. The reality is that programming in Access at that level is a skill that not all Forum members have, and indeed not all forum members even want or need to have. Conferences in general are supposed to be places where we can go to meet the people we have gotten to know in the forum, and learn something useful. If this would not be useful then I do not want to have people not come because they would be bored to death. OTOH, we could also have two tracks happening at the same time, one for people with the skills and interest in such subjects and another for people who need something a little less "netherworld". I just wanted to offer this and let the chips fall where they may. PLEASE do not hesitate to tell me that it would bore you to death, or otherwise just not be useful. And of course if you are interested please say so also. I will need prep time to do this so I need to know what the consensus is. John W. Colby Colby Consulting www.ColbyConsulting.com From wdhindman at dejpolsystems.com Fri Mar 16 22:33:41 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Fri, 16 Mar 2007 23:33:41 -0400 Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? References: <000b01c7683b$42fc2b10$657aa8c0@m6805> Message-ID: <012f01c76845$0f82f020$9258eb44@jisshowsbs.local> ...tell you what JC, you use all the bandwidth you want, eh ...you get teased because sometimes you get so enthused you sound like a preacher with that old time religion at an Easter sunrise service ...but much like the preacher, there are always things in there we can all learn from ...I recall back in the days when you were down in old Mexico tryin' to eke out a living and selling your A97 sample code on your old site ...and like a fool I went and paid for your JIT code ...and here I am this very day as I burn both ends of the candle trying to convert a large dao mdb over to SQL Server, finding that snippet of JIT code and derivatives thereof used in so many, many places ...most of it your code, not mine. ...and that's just the tip of the iceberg as it were ...so any time you feel like preaching, I've got both ears wide open ...doesn't mean I won't poke and prod every now and then just to keep you from growing wings though ...or horns as is sometimes your wont :) William ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 16, 2007 10:23 PM Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? > This is kind of a sensitive subject given all the bandwidth I have used on > the subject in this forum (and some of the teasing I get as a result) > but... > > If there is interest I will present, at the conference at my house, as > much > as a full day presentation on classes and the framework concept. I will > also provide to all attendees a "fully functioning framework" and a simple > application that uses it. What I do NOT want to do is monopolize the > conference if you would really rather not take the time to do that. The > reality is that programming in Access at that level is a skill that not > all > Forum members have, and indeed not all forum members even want or need to > have. > > Conferences in general are supposed to be places where we can go to meet > the > people we have gotten to know in the forum, and learn something useful. > If > this would not be useful then I do not want to have people not come > because > they would be bored to death. OTOH, we could also have two tracks > happening > at the same time, one for people with the skills and interest in such > subjects and another for people who need something a little less > "netherworld". > > I just wanted to offer this and let the chips fall where they may. PLEASE > do not hesitate to tell me that it would bore you to death, or otherwise > just not be useful. And of course if you are interested please say so > also. > I will need prep time to do this so I need to know what the consensus is. > > John W. Colby > Colby Consulting > www.ColbyConsulting.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 Mar 16 22:47:42 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 16 Mar 2007 20:47:42 -0700 Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? In-Reply-To: <000b01c7683b$42fc2b10$657aa8c0@m6805> Message-ID: <00ec01c76847$0488f640$0201a8c0@HAL9005> IMO, a conference is a legitimate use of the list. Last time they made us start a separate list. But I think if it's kept on the main list it will get a lot more play and a lot more attendance. I think we should lean on the moderators to keep the conference thread on AccessD for as long as possible. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 7:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? This is kind of a sensitive subject given all the bandwidth I have used on the subject in this forum (and some of the teasing I get as a result) but... If there is interest I will present, at the conference at my house, as much as a full day presentation on classes and the framework concept. I will also provide to all attendees a "fully functioning framework" and a simple application that uses it. What I do NOT want to do is monopolize the conference if you would really rather not take the time to do that. The reality is that programming in Access at that level is a skill that not all Forum members have, and indeed not all forum members even want or need to have. Conferences in general are supposed to be places where we can go to meet the people we have gotten to know in the forum, and learn something useful. If this would not be useful then I do not want to have people not come because they would be bored to death. OTOH, we could also have two tracks happening at the same time, one for people with the skills and interest in such subjects and another for people who need something a little less "netherworld". I just wanted to offer this and let the chips fall where they may. PLEASE do not hesitate to tell me that it would bore you to death, or otherwise just not be useful. And of course if you are interested please say so also. I will need prep time to do this so I need to know what the consensus is. John W. Colby Colby Consulting 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.12/724 - Release Date: 3/16/2007 12:12 PM From BarbaraRyan at cox.net Sat Mar 17 04:47:42 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Sat, 17 Mar 2007 05:47:42 -0400 Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? References: <000b01c7683b$42fc2b10$657aa8c0@m6805> Message-ID: <002101c76879$50a0de80$0a00a8c0@PCRURI35> John..... What a perfect topic --- seeing that's what I'm trying to teach myself right now! Barb ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 16, 2007 10:23 PM Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? > This is kind of a sensitive subject given all the bandwidth I have used on > the subject in this forum (and some of the teasing I get as a result) > but... > > If there is interest I will present, at the conference at my house, as > much > as a full day presentation on classes and the framework concept. I will > also provide to all attendees a "fully functioning framework" and a simple > application that uses it. What I do NOT want to do is monopolize the > conference if you would really rather not take the time to do that. The > reality is that programming in Access at that level is a skill that not > all > Forum members have, and indeed not all forum members even want or need to > have. > > Conferences in general are supposed to be places where we can go to meet > the > people we have gotten to know in the forum, and learn something useful. > If > this would not be useful then I do not want to have people not come > because > they would be bored to death. OTOH, we could also have two tracks > happening > at the same time, one for people with the skills and interest in such > subjects and another for people who need something a little less > "netherworld". > > I just wanted to offer this and let the chips fall where they may. PLEASE > do not hesitate to tell me that it would bore you to death, or otherwise > just not be useful. And of course if you are interested please say so > also. > I will need prep time to do this so I need to know what the consensus is. > > John W. Colby > Colby Consulting > www.ColbyConsulting.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 Sat Mar 17 05:10:33 2007 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Sat, 17 Mar 2007 10:10:33 -0000 Subject: [AccessD] AccessD Conference - Is there interest in aframeworkpresentation? References: <00ec01c76847$0488f640$0201a8c0@HAL9005> Message-ID: I agree with Rocky. Plus a whole day with JC on classes and frameworks would be worth the airfare, if I have the airfare that is. Great idea. I would say for myself I would learn a whole lot more actually sitting listening and watching this stuff happen. Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 From Johncliviger at aol.com Sat Mar 17 05:15:01 2007 From: Johncliviger at aol.com (Johncliviger at aol.com) Date: Sat, 17 Mar 2007 06:15:01 EDT Subject: [AccessD] Great Smokey Mountains AccessD Conference Message-ID: John Which is the nearest airport to you place? johnc From jwcolby at colbyconsulting.com Sat Mar 17 07:04:20 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Sat, 17 Mar 2007 08:04:20 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: Message-ID: <001c01c7688c$6ba564e0$657aa8c0@m6805> John, Charlotte NC is the nearest. About 60 miles or so. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Johncliviger at aol.com Sent: Saturday, March 17, 2007 6:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference John Which is the nearest airport to you place? johnc -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From keith at williamson5.name Sat Mar 17 22:12:22 2007 From: keith at williamson5.name (Keith Williamson) Date: Sat, 17 Mar 2007 23:12:22 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <015e01c7681f$e65bcfc0$6402a8c0@ScuzzPaq> Message-ID: <007901c7690b$42699180$7f01a8c0@KeithHome> OMG!! I have to clean the Diet Coke off my screen now.....ROFLOL!! Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 7:08 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference OK, just me then. I've seen a tent full of geeks before, don't want to see it again! ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 3:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference LOL, not that many! However I can throw up a big tent! ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 16, 2007 4:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference No, I just bought out another local company and have about a dozen. How many rooms do you have? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 1:37 PM ROTFLMAO. What does THAT mean? Just you I assume? -- 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 keith at williamson5.name Sat Mar 17 22:13:44 2007 From: keith at williamson5.name (Keith Williamson) Date: Sat, 17 Mar 2007 23:13:44 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <004e01c767d3$fad37170$657aa8c0@m6805> Message-ID: <007a01c7690b$72f8c050$7f01a8c0@KeithHome> You know what, John.....I'd possibly attend. I'm the least technical of all of you....but...what the heck...might be fun to meet you guys, anyhow. Plus...who knows...maybe I'll learn something. :) Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Friday, March 16, 2007 7:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > Shamil who called his Withevent programming "DEEP" programming. This is one of the prefixes that I wondered about! I was thinking maybe it meant "demo" :-) On another note, will there ever be an opportunity to meet all of you? A conference? Or better yet, a seminar on advanced Access techiniques? Thanks Again, Barb -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Mar 17 23:13:36 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Sun, 18 Mar 2007 00:13:36 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <007a01c7690b$72f8c050$7f01a8c0@KeithHome> References: <004e01c767d3$fad37170$657aa8c0@m6805> <007a01c7690b$72f8c050$7f01a8c0@KeithHome> Message-ID: <000801c76913$cd55b5f0$657aa8c0@m6805> Hey, the attendance roster is looking good right now. Start making plans. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference You know what, John.....I'd possibly attend. I'm the least technical of all of you....but...what the heck...might be fun to meet you guys, anyhow. Plus...who knows...maybe I'll learn something. :) Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Friday, March 16, 2007 7:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > Shamil who called his Withevent programming "DEEP" programming. This is one of the prefixes that I wondered about! I was thinking maybe it meant "demo" :-) On another note, will there ever be an opportunity to meet all of you? A conference? Or better yet, a seminar on advanced Access techiniques? Thanks Again, Barb -- 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 Mar 18 01:17:58 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 17 Mar 2007 23:17:58 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <000801c76913$cd55b5f0$657aa8c0@m6805> Message-ID: <008d01c76925$2d192ec0$0201a8c0@HAL9005> Dates? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Saturday, March 17, 2007 9:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hey, the attendance roster is looking good right now. Start making plans. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference You know what, John.....I'd possibly attend. I'm the least technical of all of you....but...what the heck...might be fun to meet you guys, anyhow. Plus...who knows...maybe I'll learn something. :) Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Friday, March 16, 2007 7:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > Shamil who called his Withevent programming "DEEP" programming. This is one of the prefixes that I wondered about! I was thinking maybe it meant "demo" :-) On another note, will there ever be an opportunity to meet all of you? A conference? Or better yet, a seminar on advanced Access techiniques? Thanks Again, Barb -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.13/725 - Release Date: 3/17/2007 12:33 PM From DWUTKA at Marlow.com Sun Mar 18 03:41:28 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Sun, 18 Mar 2007 03:41:28 -0500 Subject: [AccessD] Update a database using Active Directory In-Reply-To: Message-ID: You can actually use ADO. I put a zip file holding the source to my Active Directory Logger at http://www.marlow.com/ActiveDirectory.zip A good example of how to get info out of AD would be in the GetUserGroupsAndDomainControllers in the ADInfo class. To get more fields, take a look at http://msdn2.microsoft.com/en-us/library/ms683980.aspx Hope this helps... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid Sent: Friday, March 16, 2007 5:12 PM To: Access Developers discussion and problem solving Subject: [AccessD] Update a database using Active Directory Drew Can you explain how you hit the AD form Access for example If I wanted a simple connection to pull name, location, telephone and unit form the AD. Stick this in Access and build a little .net search interface to it on the web. What permissions on the AD would I need? Whats the conenction strings or process? I can even connect to teh AD I can figure the rest out. Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 From DWUTKA at Marlow.com Sun Mar 18 03:44:01 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Sun, 18 Mar 2007 03:44:01 -0500 Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? In-Reply-To: <000b01c7683b$42fc2b10$657aa8c0@m6805> Message-ID: You'd bore me to death.... Code Boy ;) (Just teasing) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 9:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? This is kind of a sensitive subject given all the bandwidth I have used on the subject in this forum (and some of the teasing I get as a result) but... If there is interest I will present, at the conference at my house, as much as a full day presentation on classes and the framework concept. I will also provide to all attendees a "fully functioning framework" and a simple application that uses it. What I do NOT want to do is monopolize the conference if you would really rather not take the time to do that. The reality is that programming in Access at that level is a skill that not all Forum members have, and indeed not all forum members even want or need to have. Conferences in general are supposed to be places where we can go to meet the people we have gotten to know in the forum, and learn something useful. If this would not be useful then I do not want to have people not come because they would be bored to death. OTOH, we could also have two tracks happening at the same time, one for people with the skills and interest in such subjects and another for people who need something a little less "netherworld". I just wanted to offer this and let the chips fall where they may. PLEASE do not hesitate to tell me that it would bore you to death, or otherwise just not be useful. And of course if you are interested please say so also. I will need prep time to do this so I need to know what the consensus is. John W. Colby Colby Consulting 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 Sun Mar 18 06:47:42 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Sun, 18 Mar 2007 07:47:42 -0400 Subject: [AccessD] Dates - Great Smokey Mountains AccessD Conference In-Reply-To: <008d01c76925$2d192ec0$0201a8c0@HAL9005> References: <000801c76913$cd55b5f0$657aa8c0@m6805> <008d01c76925$2d192ec0$0201a8c0@HAL9005> Message-ID: <000c01c76953$3eab3c40$657aa8c0@m6805> Folks, we should start fielding ideas for when you would like the conference to be. I cannot do it until after spring break, we have a house full of relatives scheduled. After that I am open. A holiday weekend would be good but I think the spring is kinda short on long weekends. Anyway, throw out your suggestions and let's get the ball rolling. John W. Colby Colby Consulting www.ColbyConsulting.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, March 18, 2007 2:18 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Dates? Rocky From BarbaraRyan at cox.net Sun Mar 18 07:36:07 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Sun, 18 Mar 2007 08:36:07 -0400 Subject: [AccessD] Dates - Great Smokey Mountains AccessD Conference References: <000801c76913$cd55b5f0$657aa8c0@m6805><008d01c76925$2d192ec0$0201a8c0@HAL9005> <000c01c76953$3eab3c40$657aa8c0@m6805> Message-ID: <003501c7695a$004407a0$0a00a8c0@PCRURI35> John....are there motels nearby? ......Barb ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Sunday, March 18, 2007 7:47 AM Subject: [AccessD] Dates - Great Smokey Mountains AccessD Conference > Folks, we should start fielding ideas for when you would like the > conference > to be. I cannot do it until after spring break, we have a house full of > relatives scheduled. After that I am open. > > A holiday weekend would be good but I think the spring is kinda short on > long weekends. Anyway, throw out your suggestions and let's get the ball > rolling. > > John W. Colby > Colby Consulting > www.ColbyConsulting.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, March 18, 2007 2:18 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Dates? > > Rocky > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Johncliviger at aol.com Sun Mar 18 10:29:09 2007 From: Johncliviger at aol.com (Johncliviger at aol.com) Date: Sun, 18 Mar 2007 11:29:09 EDT Subject: [AccessD] Great Smokey Mountains AccessD Conference Message-ID: Dates, Dates please johnc From jwcolby at colbyconsulting.com Sun Mar 18 11:03:58 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Sun, 18 Mar 2007 12:03:58 -0400 Subject: [AccessD] Dates - Great Smokey Mountains AccessD Conference In-Reply-To: <003501c7695a$004407a0$0a00a8c0@PCRURI35> References: <000801c76913$cd55b5f0$657aa8c0@m6805><008d01c76925$2d192ec0$0201a8c0@HAL9005><000c01c76953$3eab3c40$657aa8c0@m6805> <003501c7695a$004407a0$0a00a8c0@PCRURI35> Message-ID: <001101c76977$09ea1930$657aa8c0@m6805> Barb, I live about 6 miles SSE of the nearest medium sized town - Lenoir NC, and about 12 miles NNW of a fairly large town Hickory, NC. There are a couple of chain hotels about 7 miles away up in Lenoir and TONS of chain hotels down in Hickory. There is a 4 lane highway - 321 that runs from north of Lenoir clear through Hickory and on down to Charlotte, and my house is 3 miles to the west of 321. There are chain fast food restaurants out on 321 (Wendy's, Burger King etc) and a handful of other non-chain restaurants, and lots of restaurants up in Lenoir and down in Hickory. The town I live in - Hudson is barely a wide spot in the road with a half dozen churches, 3 banks, a small strip mall and a one block long "downtown". My office is in a large "bonus room" up above the back bedroom. I walk to work. My upstairs office is just about big enough for the current list. I have a large finished rec room down in the basement big enough for two dozen or so people if necessary, and a HUGE unfinished basement that we could use, large enough for dozens of people to be quite comfortable for a conference, though it wouldn't be fancy. If the conference gets much bigger I will see if we can use a large room at my church, at least for Saturday. I hope this happens, I think it will be a good time. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Sunday, March 18, 2007 8:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dates - Great Smokey Mountains AccessD Conference John....are there motels nearby? ......Barb ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Sunday, March 18, 2007 7:47 AM Subject: [AccessD] Dates - Great Smokey Mountains AccessD Conference > Folks, we should start fielding ideas for when you would like the > conference > to be. I cannot do it until after spring break, we have a house full of > relatives scheduled. After that I am open. > > A holiday weekend would be good but I think the spring is kinda short on > long weekends. Anyway, throw out your suggestions and let's get the ball > rolling. > > John W. Colby > Colby Consulting > www.ColbyConsulting.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, March 18, 2007 2:18 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Dates? > > 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 kp at sdsonline.net Sun Mar 18 18:28:14 2007 From: kp at sdsonline.net (Kath Pelletti) Date: Mon, 19 Mar 2007 10:28:14 +1100 Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? References: <000b01c7683b$42fc2b10$657aa8c0@m6805> Message-ID: <015801c769b5$1a614d90$6401a8c0@office> Unfortunately it's a long way from where I am to there, or I would love to attend. But I agree that the topic is a legitimate use of the list.............good luck with it. Kath ----- Original Message ----- From: JWColby To: 'Access Developers discussion and problem solving' Sent: Saturday, March 17, 2007 1:23 PM Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? This is kind of a sensitive subject given all the bandwidth I have used on the subject in this forum (and some of the teasing I get as a result) but... If there is interest I will present, at the conference at my house, as much as a full day presentation on classes and the framework concept. I will also provide to all attendees a "fully functioning framework" and a simple application that uses it. What I do NOT want to do is monopolize the conference if you would really rather not take the time to do that. The reality is that programming in Access at that level is a skill that not all Forum members have, and indeed not all forum members even want or need to have. Conferences in general are supposed to be places where we can go to meet the people we have gotten to know in the forum, and learn something useful. If this would not be useful then I do not want to have people not come because they would be bored to death. OTOH, we could also have two tracks happening at the same time, one for people with the skills and interest in such subjects and another for people who need something a little less "netherworld". I just wanted to offer this and let the chips fall where they may. PLEASE do not hesitate to tell me that it would bore you to death, or otherwise just not be useful. And of course if you are interested please say so also. I will need prep time to do this so I need to know what the consensus is. John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bbruen at unwired.com.au Mon Mar 19 01:42:21 2007 From: bbruen at unwired.com.au (Bruce Bruen) Date: Mon, 19 Mar 2007 17:42:21 +1100 Subject: [AccessD] A question of design philosophy... n-tier Message-ID: <200703191742.23733.bbruen@unwired.com.au> Dear friends, I just can't seem to get my head around this today, so I'm throwing it open for ideas. I have "inherited" a rather nicely designed 3-tier VB application to do a design review on. The UI is separate from the business object layer as is the data access layer, which includes an MS-Access (XP) option. Putting that another way, there is a (set of) VB apps that use logical business objects that depending on the selected/implemented DAL could be an MS-Access db. The Access db interface is actually implemented as an mdb (mde) which executes stored queries in the real backend. Now, to get down to the dirt.... There are a significant number of tables in the design that have audit attributes, "createdOn", "lastChangedBy", etc. Here's the question! Should the audit fields be set by the business logic layer or by the DAL? (At the moment its a mixed bag, some are set at the BLL and some at the DAL.) By way of example, lets say we have a business object "project" with said audit attibutes. When an update is made to the object, i.e. the current instance of project, say MyProject, the user can at some time update those changes to the database. When s/he does so, the "lastChangedBy" and "lastChangeDate" of the project needs to be updated by the system (to "currentUser" and "now() respectively). So what layer should ("logically", or "architecturally" or "industry standard" or "best practice" or....) be responsible? The BLL or the DAL? Your input would be appreciated - either by considered answer or by survey: [Survey] a) Uh???? (This is the top answer from the VB forums I use) b) The DAL c) The BLL d) What does it matter, the real question is "Does it work?" [/Survey} -- regards Bruce From stuart at lexacorp.com.pg Mon Mar 19 02:17:37 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 19 Mar 2007 17:17:37 +1000 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: <200703191742.23733.bbruen@unwired.com.au> References: <200703191742.23733.bbruen@unwired.com.au> Message-ID: <45FE3911.14387.1B833249@stuart.lexacorp.com.pg> On 19 Mar 2007 at 17:42, Bruce Bruen wrote: > By way of example, lets say we have a business object "project" with said > audit attibutes. When an update is made to the object, i.e. the current > instance of project, say MyProject, the user can at some time update those > changes to the database. When s/he does so, the "lastChangedBy" and > "lastChangeDate" of the project needs to be updated by the system (to > "currentUser" and "now() respectively). > > So what layer should ("logically", or "architecturally" or "industry > standard" or "best practice" or....) be responsible? The BLL or the DAL? > > Your input would be appreciated - either by considered answer or by survey: > [Survey] > a) Uh???? (This is the top answer from the VB forums I use) > b) The DAL > c) The BLL > d) What does it matter, the real question is "Does it work?" > [/Survey} IMNSHO: Ideally E. The database engine itself - using triggers so that it doesn't matter how the changes are made, you always get the update. But if you are using an engine which doesn't support triggers, you need to move it back up to B. The DAL. The higher up you put it, the more complex it becomes to ensure that the updates are always applied. -- Stuart From Gustav at cactus.dk Mon Mar 19 04:13:56 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 19 Mar 2007 10:13:56 +0100 Subject: [AccessD] A question of design philosophy... n-tier Message-ID: Hi Bruce If the recordings are to track the user behaviour and actions, it should be the DAL. In case "the system" performs actions on its own, the user of those changes would be "System". If the recordings are to track (log) the sequence of changes, then the engine should record the events on its own. This is also the case if DALs can be designed which do not by themselves record the changes. Of course, if all access to the db goes through the DLL, the DLL can handle the recordings. /gustav >>> bbruen at unwired.com.au 19-03-2007 07:42 >>> Dear friends, I just can't seem to get my head around this today, so I'm throwing it open for ideas. I have "inherited" a rather nicely designed 3-tier VB application to do a design review on. The UI is separate from the business object layer as is the data access layer, which includes an MS-Access (XP) option. Putting that another way, there is a (set of) VB apps that use logical business objects that depending on the selected/implemented DAL could be an MS-Access db. The Access db interface is actually implemented as an mdb (mde) which executes stored queries in the real backend. Now, to get down to the dirt.... There are a significant number of tables in the design that have audit attributes, "createdOn", "lastChangedBy", etc. Here's the question! Should the audit fields be set by the business logic layer or by the DAL? (At the moment its a mixed bag, some are set at the BLL and some at the DAL.) By way of example, lets say we have a business object "project" with said audit attibutes. When an update is made to the object, i.e. the current instance of project, say MyProject, the user can at some time update those changes to the database. When s/he does so, the "lastChangedBy" and "lastChangeDate" of the project needs to be updated by the system (to "currentUser" and "now() respectively). So what layer should ("logically", or "architecturally" or "industry standard" or "best practice" or....) be responsible? The BLL or the DAL? Your input would be appreciated - either by considered answer or by survey: [Survey] a) Uh???? (This is the top answer from the VB forums I use) b) The DAL c) The BLL d) What does it matter, the real question is "Does it work?" [/Survey} -- regards Bruce From carbonnb at gmail.com Mon Mar 19 04:53:13 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Mon, 19 Mar 2007 05:53:13 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <00d101c76807$74812930$6402a8c0@ScuzzPaq> References: <004e01c767d3$fad37170$657aa8c0@m6805> <006201c767ee$151c92e0$657aa8c0@m6805> <003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> <00d101c76807$74812930$6402a8c0@ScuzzPaq> Message-ID: On 3/16/07, John Bartow wrote: > "How to Maintain List Servers to Discuss Standardized Naming Conventions & > Deep Programming Access with Classes": > Bryan Carbonell I don't know how many of you would understand this though. It's Linux :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From carbonnb at gmail.com Mon Mar 19 04:53:30 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Mon, 19 Mar 2007 05:53:30 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805> <006201c767ee$151c92e0$657aa8c0@m6805> <003201c767f4$0712eb30$6402a8c0@ScuzzPaq> <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: On 3/16/07, Charlotte Foust wrote: > Do you need one to get into the USA or out of Canada?? ;-> Into the US. I need to get the ankle bracelet removed by the Gov't before I can leave the country though :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From jwcolby at colbyconsulting.com Mon Mar 19 07:02:33 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 08:02:33 -0400 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: <200703191742.23733.bbruen@unwired.com.au> References: <200703191742.23733.bbruen@unwired.com.au> Message-ID: <001801c76a1e$7abe6650$657aa8c0@m6805> I don't think that the "last changed by" could be known by the DAL. The "created on" however should be implemented by the dal, since it does know when the record was createdand it can perform this date insertion without fail. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen Sent: Monday, March 19, 2007 2:42 AM To: Access Developers discussion and problem solving Subject: [AccessD] A question of design philosophy... n-tier Dear friends, I just can't seem to get my head around this today, so I'm throwing it open for ideas. I have "inherited" a rather nicely designed 3-tier VB application to do a design review on. The UI is separate from the business object layer as is the data access layer, which includes an MS-Access (XP) option. Putting that another way, there is a (set of) VB apps that use logical business objects that depending on the selected/implemented DAL could be an MS-Access db. The Access db interface is actually implemented as an mdb (mde) which executes stored queries in the real backend. Now, to get down to the dirt.... There are a significant number of tables in the design that have audit attributes, "createdOn", "lastChangedBy", etc. Here's the question! Should the audit fields be set by the business logic layer or by the DAL? (At the moment its a mixed bag, some are set at the BLL and some at the DAL.) By way of example, lets say we have a business object "project" with said audit attibutes. When an update is made to the object, i.e. the current instance of project, say MyProject, the user can at some time update those changes to the database. When s/he does so, the "lastChangedBy" and "lastChangeDate" of the project needs to be updated by the system (to "currentUser" and "now() respectively). So what layer should ("logically", or "architecturally" or "industry standard" or "best practice" or....) be responsible? The BLL or the DAL? Your input would be appreciated - either by considered answer or by survey: [Survey] a) Uh???? (This is the top answer from the VB forums I use) b) The DAL c) The BLL d) What does it matter, the real question is "Does it work?" [/Survey} -- regards Bruce -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Mon Mar 19 07:04:12 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 19 Mar 2007 13:04:12 +0100 Subject: [AccessD] 3gERP: Next generation ERP Message-ID: Hi all I know some of you are working with ERP and accounting systems. If so, a major project has been initiated between some Danish research institutes and Microsoft Development Center Copenhagen (which you may know is responsible for the development of all MS current and future ERP systems, Microsoft Dynamics): http://topps.diku.dk/next/3gerp/ http://blog.3gerp.org/ The academic results will be published especially in the form of international journal publications and conference papers. The planned scientific minimum output would be 10 * 15 international journal publications, more than twice as many conference papers, one book and last but not least seven PhD theses. On the business side, there are two sets of objectives. Firstly, it is expected that the 3gERP project will contribute to developing a very advanced global ERP-system, which can achieve a significant market share in the market place and in that way contribute to maintaining and further increase the employment in MBS in Denmark. Secondly, it is expected that the research insights will be used in industries in Denmark enhancing their possibilities of competing in the global market place. .. /gustav From artful at rogers.com Mon Mar 19 07:32:27 2007 From: artful at rogers.com (artful at rogers.com) Date: Mon, 19 Mar 2007 05:32:27 -0700 (PDT) Subject: [AccessD] A question of design philosophy... n-tier Message-ID: <363147.81898.qm@web88208.mail.re2.yahoo.com> I second that emotion, Stuart, but only halfway. If it were I, then my choice would be a trigger for updates and a pair of defaults for inserts. Concerning issues such as this, Fuller's Law is, "Whatever the back end can do, the back end should do." The Business Logic layer (IMO) is for business logic, which is to say logic that does not readily if at all conform to what is possible in the back end. For example, check constraints are sometimes insufficient weaponry to perform the given task at hand. In that case, you confront a fork in the road. You could code a sproc to do what is necessary, or you could bump the logic up to the middle-tier guys. There are advantages to both scenarios. If it's done in the business logic area, then it can be done prior to the Submit to the back end -- and the business layer can preclude unacceptable combinations of values. If it's done in the back end, the middle-tier guys may think that the problem is out of their hands, but in fact they have the responsibility to encode their Submits such that they should always work. Arthur ----- Original Message ---- From: Stuart McLachlan To: Access Developers discussion and problem solving Sent: Monday, March 19, 2007 3:17:37 AM Subject: Re: [AccessD] A question of design philosophy... n-tier On 19 Mar 2007 at 17:42, Bruce Bruen wrote: > By way of example, lets say we have a business object "project" with said > audit attibutes. When an update is made to the object, i.e. the current > instance of project, say MyProject, the user can at some time update those > changes to the database. When s/he does so, the "lastChangedBy" and > "lastChangeDate" of the project needs to be updated by the system (to > "currentUser" and "now() respectively). > > So what layer should ("logically", or "architecturally" or "industry > standard" or "best practice" or....) be responsible? The BLL or the DAL? > > Your input would be appreciated - either by considered answer or by survey: > [Survey] > a) Uh???? (This is the top answer from the VB forums I use) > b) The DAL > c) The BLL > d) What does it matter, the real question is "Does it work?" > [/Survey} IMNSHO: Ideally E. The database engine itself - using triggers so that it doesn't matter how the changes are made, you always get the update. But if you are using an engine which doesn't support triggers, you need to move it back up to B. The DAL. The higher up you put it, the more complex it becomes to ensure that the updates are always applied. -- Stuart From rockysmolin at bchacc.com Mon Mar 19 08:26:53 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 19 Mar 2007 06:26:53 -0700 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: Message-ID: <001401c76a2a$4336bd20$0201a8c0@HAL9005> What's a DAL? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, March 19, 2007 2:14 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] A question of design philosophy... n-tier Hi Bruce If the recordings are to track the user behaviour and actions, it should be the DAL. In case "the system" performs actions on its own, the user of those changes would be "System". If the recordings are to track (log) the sequence of changes, then the engine should record the events on its own. This is also the case if DALs can be designed which do not by themselves record the changes. Of course, if all access to the db goes through the DLL, the DLL can handle the recordings. /gustav >>> bbruen at unwired.com.au 19-03-2007 07:42 >>> Dear friends, I just can't seem to get my head around this today, so I'm throwing it open for ideas. I have "inherited" a rather nicely designed 3-tier VB application to do a design review on. The UI is separate from the business object layer as is the data access layer, which includes an MS-Access (XP) option. Putting that another way, there is a (set of) VB apps that use logical business objects that depending on the selected/implemented DAL could be an MS-Access db. The Access db interface is actually implemented as an mdb (mde) which executes stored queries in the real backend. Now, to get down to the dirt.... There are a significant number of tables in the design that have audit attributes, "createdOn", "lastChangedBy", etc. Here's the question! Should the audit fields be set by the business logic layer or by the DAL? (At the moment its a mixed bag, some are set at the BLL and some at the DAL.) By way of example, lets say we have a business object "project" with said audit attibutes. When an update is made to the object, i.e. the current instance of project, say MyProject, the user can at some time update those changes to the database. When s/he does so, the "lastChangedBy" and "lastChangeDate" of the project needs to be updated by the system (to "currentUser" and "now() respectively). So what layer should ("logically", or "architecturally" or "industry standard" or "best practice" or....) be responsible? The BLL or the DAL? Your input would be appreciated - either by considered answer or by survey: [Survey] a) Uh???? (This is the top answer from the VB forums I use) b) The DAL c) The BLL d) What does it matter, the real question is "Does it work?" [/Survey} -- regards Bruce -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.13/726 - Release Date: 3/18/2007 3:34 PM From Jim.Hale at FleetPride.com Mon Mar 19 08:37:29 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Mon, 19 Mar 2007 08:37:29 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference Message-ID: I've heard rumors there is life outside of Texas. If Drew is brave enough to leave Dallas I'm ok leaving Houston so I'm up for it. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hey, the attendance roster is looking good right now. Start making plans. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference You know what, John.....I'd possibly attend. I'm the least technical of all of you....but...what the heck...might be fun to meet you guys, anyhow. Plus...who knows...maybe I'll learn something. :) Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From Jim.Hale at FleetPride.com Mon Mar 19 08:40:41 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Mon, 19 Mar 2007 08:40:41 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference Message-ID: You'll have to bring your own I imagine :-). Jim Hale -----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, March 18, 2007 1:18 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Dates? Rocky *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From carbonnb at gmail.com Mon Mar 19 08:59:23 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Mon, 19 Mar 2007 09:59:23 -0400 Subject: [AccessD] AccessD Conference - Is there interest in a framework presentation? In-Reply-To: <000b01c7683b$42fc2b10$657aa8c0@m6805> References: <000b01c7683b$42fc2b10$657aa8c0@m6805> Message-ID: On 3/16/07, JWColby wrote: > If there is interest I will present, at the conference at my house, as much > as a full day presentation on classes and the framework concept. I will > also provide to all attendees a "fully functioning framework" and a simple > application that uses it. What I do NOT want to do is monopolize the > conference if you would really rather not take the time to do that. The > reality is that programming in Access at that level is a skill that not all > Forum members have, and indeed not all forum members even want or need to > have. I for one would LOVE to hear it explained. As much as I try to read what you post on Frameworks, I still can't quite wrap my brain around it. Mind you, it may be because I have no need for one these days. Developing? What Developing? I still dont' know if I'll be able to attend, but I'd love to. Dates and permission dependent :) > I just wanted to offer this and let the chips fall where they may. PLEASE > do not hesitate to tell me that it would bore you to death, or otherwise > just not be useful. And of course if you are interested please say so also. > I will need prep time to do this so I need to know what the consensus is. Fantastic idea, IMHO. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From Jim.Hale at FleetPride.com Mon Mar 19 08:58:44 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Mon, 19 Mar 2007 08:58:44 -0500 Subject: [AccessD] AccessD Conference - Is there interest in a framewo rk presentation? Message-ID: Your past discussions of classes are what first prompted me to begin writing classes and using With events. I'd very much enjoy a day of presentations on classes and your framework. My 2 cents Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 9:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] AccessD Conference - Is there interest in a framework presentation? This is kind of a sensitive subject given all the bandwidth I have used on the subject in this forum (and some of the teasing I get as a result) but... If there is interest I will present, at the conference at my house, as much as a full day presentation on classes and the framework concept. I will also provide to all attendees a "fully functioning framework" and a simple application that uses it. What I do NOT want to do is monopolize the conference if you would really rather not take the time to do that. The reality is that programming in Access at that level is a skill that not all Forum members have, and indeed not all forum members even want or need to have. Conferences in general are supposed to be places where we can go to meet the people we have gotten to know in the forum, and learn something useful. If this would not be useful then I do not want to have people not come because they would be bored to death. OTOH, we could also have two tracks happening at the same time, one for people with the skills and interest in such subjects and another for people who need something a little less "netherworld". I just wanted to offer this and let the chips fall where they may. PLEASE do not hesitate to tell me that it would bore you to death, or otherwise just not be useful. And of course if you are interested please say so also. I will need prep time to do this so I need to know what the consensus is. John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From DWUTKA at Marlow.com Mon Mar 19 09:28:57 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 19 Mar 2007 09:28:57 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: Message-ID: It's not a matter of being brave enough to leave Texas, it's a money issue right now...I'm running paycheck to paycheck at the moment, and my truck is burning more oil then gas.... ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Monday, March 19, 2007 8:37 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I've heard rumors there is life outside of Texas. If Drew is brave enough to leave Dallas I'm ok leaving Houston so I'm up for it. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hey, the attendance roster is looking good right now. Start making plans. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference You know what, John.....I'd possibly attend. I'm the least technical of all of you....but...what the heck...might be fun to meet you guys, anyhow. Plus...who knows...maybe I'll learn something. :) Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Mar 19 09:32:45 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 10:32:45 -0400 Subject: [AccessD] AccessD Conference - Is there interest in aframewo rk presentation? In-Reply-To: References: Message-ID: <002701c76a33$761e6bd0$657aa8c0@m6805> Great! And would you consider giving a presentation - 1/2 to 1 hour - on why and how you use classes and WithEvents? Just to give attendees another perspective on the subject. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Monday, March 19, 2007 9:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] AccessD Conference - Is there interest in aframewo rk presentation? Your past discussions of classes are what first prompted me to begin writing classes and using With events. I'd very much enjoy a day of presentations on classes and your framework. My 2 cents Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 9:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] AccessD Conference - Is there interest in a framework presentation? This is kind of a sensitive subject given all the bandwidth I have used on the subject in this forum (and some of the teasing I get as a result) but... If there is interest I will present, at the conference at my house, as much as a full day presentation on classes and the framework concept. I will also provide to all attendees a "fully functioning framework" and a simple application that uses it. What I do NOT want to do is monopolize the conference if you would really rather not take the time to do that. The reality is that programming in Access at that level is a skill that not all Forum members have, and indeed not all forum members even want or need to have. Conferences in general are supposed to be places where we can go to meet the people we have gotten to know in the forum, and learn something useful. If this would not be useful then I do not want to have people not come because they would be bored to death. OTOH, we could also have two tracks happening at the same time, one for people with the skills and interest in such subjects and another for people who need something a little less "netherworld". I just wanted to offer this and let the chips fall where they may. PLEASE do not hesitate to tell me that it would bore you to death, or otherwise just not be useful. And of course if you are interested please say so also. I will need prep time to do this so I need to know what the consensus is. John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Mar 19 09:35:06 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 10:35:06 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: Message-ID: <002d01c76a33$ca7cc780$657aa8c0@m6805> Been there. Best of luck on the financial issues. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Monday, March 19, 2007 10:29 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference It's not a matter of being brave enough to leave Texas, it's a money issue right now...I'm running paycheck to paycheck at the moment, and my truck is burning more oil then gas.... ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Monday, March 19, 2007 8:37 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I've heard rumors there is life outside of Texas. If Drew is brave enough to leave Dallas I'm ok leaving Houston so I'm up for it. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hey, the attendance roster is looking good right now. Start making plans. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference You know what, John.....I'd possibly attend. I'm the least technical of all of you....but...what the heck...might be fun to meet you guys, anyhow. Plus...who knows...maybe I'll learn something. :) Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 hollisvj at pgdp.usec.com Mon Mar 19 09:40:36 2007 From: hollisvj at pgdp.usec.com (Hollis, Virginia) Date: Mon, 19 Mar 2007 09:40:36 -0500 Subject: [AccessD] Calculate Total All Records Message-ID: <703BDA18A87DFA4CB265A86F42E4178D021BD822@c2k3exchange.pgdp.corp.usec.com> I need to show on a form the total number of items for each type. How do I track & calculate the beginning total & the total used for all records for each item? Beginning total Total used Total used for all records Ex: Item: Bench Number 1 Type of item: Bolt Beginning total: 10 Number used: 5 Total used: This would be the total bolts used for all bolts used for Bench Number 1. Item: Bench Number 1 Type of item: Bolt Beginning total: 5 Number used: 3 Total used: 8 Virginia From Jim.Hale at FleetPride.com Mon Mar 19 10:00:35 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Mon, 19 Mar 2007 10:00:35 -0500 Subject: [AccessD] AccessD Conference - Is there interest in aframewo rk presentation? Message-ID: Sure Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 9:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] AccessD Conference - Is there interest in aframewo rk presentation? Great! And would you consider giving a presentation - 1/2 to 1 hour - on why and how you use classes and WithEvents? Just to give attendees another perspective on the subject. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Monday, March 19, 2007 9:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] AccessD Conference - Is there interest in aframewo rk presentation? Your past discussions of classes are what first prompted me to begin writing classes and using With events. I'd very much enjoy a day of presentations on classes and your framework. My 2 cents Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 9:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] AccessD Conference - Is there interest in a framework presentation? This is kind of a sensitive subject given all the bandwidth I have used on the subject in this forum (and some of the teasing I get as a result) but... If there is interest I will present, at the conference at my house, as much as a full day presentation on classes and the framework concept. I will also provide to all attendees a "fully functioning framework" and a simple application that uses it. What I do NOT want to do is monopolize the conference if you would really rather not take the time to do that. The reality is that programming in Access at that level is a skill that not all Forum members have, and indeed not all forum members even want or need to have. Conferences in general are supposed to be places where we can go to meet the people we have gotten to know in the forum, and learn something useful. If this would not be useful then I do not want to have people not come because they would be bored to death. OTOH, we could also have two tracks happening at the same time, one for people with the skills and interest in such subjects and another for people who need something a little less "netherworld". I just wanted to offer this and let the chips fall where they may. PLEASE do not hesitate to tell me that it would bore you to death, or otherwise just not be useful. And of course if you are interested please say so also. I will need prep time to do this so I need to know what the consensus is. John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From markamatte at hotmail.com Mon Mar 19 10:11:24 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 19 Mar 2007 15:11:24 +0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: Greensboro, NC...Just down the road... Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 14:37:02 -0400 > >ROTFLMAO. What does THAT mean? Just you I assume? > >Could we share where we are currently living? Hudson, NC for me. > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow >Sent: Friday, March 16, 2007 1:54 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >I'll be there with my entire staff. > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Friday, March 16, 2007 12:11 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >We are about to reach critical mass... > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Friday, March 16, 2007 1:03 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >Count me in... > >Mark A. Matte > > > >From: "JWColby" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: [AccessD] Great Smokey Mountains AccessD Conference > >Date: Fri, 16 Mar 2007 10:04:14 -0400 > > > >Anyone who would like to attend a conference in the foothills of the > >Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please > >respond. I have lots of room and lots of computers, but if we need to > >hold it elsewhere I can arrange a conference room or something. > > > >If we want to do this we will need to hammer out the when. If you are > >a senior member you should also consider a presentation, that is what a > >conference is about. > > > >We could also do a huge "REGIONAL" AccessD conference. My "Region" is > >the East Coast of the US so we would need to somehow discover the > >epicenter in terms of where east coast listers live so we could plan a > >conference at the epicenter. > > > >In the meantime, my house is available, and I am available. The more > >the merrier. > > > >John W. Colby > >Colby Consulting > >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 _________________________________________________________________ Mortgage refinance is hot 1) Rates near 30-yr lows 2) Good credit get intro-rate 4.625%* https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h2a5f&s=4056&p=5117&disc=y&vers=743 From markamatte at hotmail.com Mon Mar 19 10:19:31 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 19 Mar 2007 15:19:31 +0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <015f01c7681f$e6ed3a50$6402a8c0@ScuzzPaq> Message-ID: That was actually very interesting. More reasons not to 'tick-off' the little guy. Thanks, Mark >From: "John Bartow" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 18:07:41 -0500 > >http://www.winneconne.org/SSD/directions/directions.html > >:o) > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > >My geography is a bit weak these days. What part of the world is that? > >Charlotte > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > > >Oh, I'm in Winneconne. > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Mortgage refinance is hot 1) Rates near 30-yr lows 2) Good credit get intro-rate 4.625%* https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h2a5f&s=4056&p=5117&disc=y&vers=743 From markamatte at hotmail.com Mon Mar 19 10:20:44 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 19 Mar 2007 15:20:44 +0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <015f01c7681f$e6ed3a50$6402a8c0@ScuzzPaq> Message-ID: That was actually very interesting. More reasons not to 'tick-off' the little guy. Thanks, Mark >From: "John Bartow" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >Date: Fri, 16 Mar 2007 18:07:41 -0500 > >http://www.winneconne.org/SSD/directions/directions.html > >:o) > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > >My geography is a bit weak these days. What part of the world is that? > >Charlotte > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > > >Oh, I'm in Winneconne. > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN Presents today. http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A07001 From cfoust at infostatsystems.com Mon Mar 19 10:24:24 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 08:24:24 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <004601c7682e$db674130$6601a8c0@don> References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805> <004601c7682e$db674130$6601a8c0@don> Message-ID: Have we had this discussion before, or was that someone else? I live in South Sac near 99 and Mack Road. Work in the Point West/Cal Expo area. Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Don Bozarth Sent: Friday, March 16, 2007 5:55 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Charlotte Where in Sack-a-tomatoes? I'm in Rosemont. Don B. ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Friday, March 16, 2007 1:23 PM Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > Sacramento, CA is home. > > Charlotte > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 11:37 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > ROTFLMAO. What does THAT mean? Just you I assume? > > Could we share where we are currently living? Hudson, NC for me. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Friday, March 16, 2007 1:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > I'll be there with my entire staff. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Friday, March 16, 2007 12:11 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > We are about to reach critical mass... > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > Sent: Friday, March 16, 2007 1:03 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Count me in... > > Mark A. Matte > > >>From: "JWColby" >>Reply-To: Access Developers discussion and problem >>solving >>To: "'Access Developers discussion and problem >>solving'" >>Subject: [AccessD] Great Smokey Mountains AccessD Conference >>Date: Fri, 16 Mar 2007 10:04:14 -0400 >> >>Anyone who would like to attend a conference in the foothills of the >>Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please >>respond. I have lots of room and lots of computers, but if we need to >>hold it elsewhere I can arrange a conference room or something. >> >>If we want to do this we will need to hammer out the when. If you are >>a senior member you should also consider a presentation, that is what a > >>conference is about. >> >>We could also do a huge "REGIONAL" AccessD conference. My "Region" is >>the East Coast of the US so we would need to somehow discover the >>epicenter in terms of where east coast listers live so we could plan a >>conference at the epicenter. >> >>In the meantime, my house is available, and I am available. The more >>the merrier. >> >>John W. Colby >>Colby Consulting >>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 > -- > 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 Mar 19 10:25:14 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 08:25:14 -0700 Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? In-Reply-To: <000b01c7683b$42fc2b10$657aa8c0@m6805> References: <000b01c7683b$42fc2b10$657aa8c0@m6805> Message-ID: John, I'd come to NC just for that! LOL Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 7:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? This is kind of a sensitive subject given all the bandwidth I have used on the subject in this forum (and some of the teasing I get as a result) but... If there is interest I will present, at the conference at my house, as much as a full day presentation on classes and the framework concept. I will also provide to all attendees a "fully functioning framework" and a simple application that uses it. What I do NOT want to do is monopolize the conference if you would really rather not take the time to do that. The reality is that programming in Access at that level is a skill that not all Forum members have, and indeed not all forum members even want or need to have. Conferences in general are supposed to be places where we can go to meet the people we have gotten to know in the forum, and learn something useful. If this would not be useful then I do not want to have people not come because they would be bored to death. OTOH, we could also have two tracks happening at the same time, one for people with the skills and interest in such subjects and another for people who need something a little less "netherworld". I just wanted to offer this and let the chips fall where they may. PLEASE do not hesitate to tell me that it would bore you to death, or otherwise just not be useful. And of course if you are interested please say so also. I will need prep time to do this so I need to know what the consensus is. John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Mon Mar 19 10:28:04 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 19 Mar 2007 15:28:04 +0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <001c01c7688c$6ba564e0$657aa8c0@m6805> Message-ID: John, The there is also an Airport in Greensboro, NC.( about 90 miles from JC's) In the six years I've been here, I only found once that Charlotte was cheeper than Greensboro flights. Thanks, Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >Date: Sat, 17 Mar 2007 08:04:20 -0400 > >John, > >Charlotte NC is the nearest. About 60 miles or so. > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >Johncliviger at aol.com >Sent: Saturday, March 17, 2007 6:15 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >John > >Which is the nearest airport to you place? > >johnc > > > > >-- >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 _________________________________________________________________ i'm making a difference.?Make every IM count for the cause of your choice. Join Now. http://clk.atdmt.com/MSN/go/msnnkwme0080000001msn/direct/01/?href=http://im.live.com/messenger/im/home/?source=hmtagline From cfoust at infostatsystems.com Mon Mar 19 10:27:12 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 08:27:12 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <000801c76913$cd55b5f0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome> <000801c76913$cd55b5f0$657aa8c0@m6805> Message-ID: We might want to start discussing dates, otherwise there's no point in planning. Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Saturday, March 17, 2007 9:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hey, the attendance roster is looking good right now. Start making plans. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference You know what, John.....I'd possibly attend. I'm the least technical of all of you....but...what the heck...might be fun to meet you guys, anyhow. Plus...who knows...maybe I'll learn something. :) Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Friday, March 16, 2007 7:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Naming Conventions > BTW, in THIS CASE, the d is not a type prefix at all, it an homage to > Shamil who called his Withevent programming "DEEP" programming. This is one of the prefixes that I wondered about! I was thinking maybe it meant "demo" :-) On another note, will there ever be an opportunity to meet all of you? A conference? Or better yet, a seminar on advanced Access techiniques? Thanks Again, Barb -- 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 jwcolby at colbyconsulting.com Mon Mar 19 10:33:08 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 11:33:08 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805> Message-ID: <003201c76a3b$e57233b0$657aa8c0@m6805> >We might want to start discussing dates, otherwise there's no point in planning. Uhhhh yep. Since you guys are doing the traveling, why don't you start making suggestions for dates. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We might want to start discussing dates, otherwise there's no point in planning. Charlotte From cfoust at infostatsystems.com Mon Mar 19 10:33:03 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 08:33:03 -0700 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: <200703191742.23733.bbruen@unwired.com.au> References: <200703191742.23733.bbruen@unwired.com.au> Message-ID: I can tell you what we do in .Net against both Access and SQL: It's handled in the data tier. We simplified our lives by using a single set of OleDB providers that handle the details of which kind of back end we're using. Those data providers have routines to automatically update those audit fields when changes are made to the data. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen Sent: Sunday, March 18, 2007 11:42 PM To: Access Developers discussion and problem solving Subject: [AccessD] A question of design philosophy... n-tier Dear friends, I just can't seem to get my head around this today, so I'm throwing it open for ideas. I have "inherited" a rather nicely designed 3-tier VB application to do a design review on. The UI is separate from the business object layer as is the data access layer, which includes an MS-Access (XP) option. Putting that another way, there is a (set of) VB apps that use logical business objects that depending on the selected/implemented DAL could be an MS-Access db. The Access db interface is actually implemented as an mdb (mde) which executes stored queries in the real backend. Now, to get down to the dirt.... There are a significant number of tables in the design that have audit attributes, "createdOn", "lastChangedBy", etc. Here's the question! Should the audit fields be set by the business logic layer or by the DAL? (At the moment its a mixed bag, some are set at the BLL and some at the DAL.) By way of example, lets say we have a business object "project" with said audit attibutes. When an update is made to the object, i.e. the current instance of project, say MyProject, the user can at some time update those changes to the database. When s/he does so, the "lastChangedBy" and "lastChangeDate" of the project needs to be updated by the system (to "currentUser" and "now() respectively). So what layer should ("logically", or "architecturally" or "industry standard" or "best practice" or....) be responsible? The BLL or the DAL? Your input would be appreciated - either by considered answer or by survey: [Survey] a) Uh???? (This is the top answer from the VB forums I use) b) The DAL c) The BLL d) What does it matter, the real question is "Does it work?" [/Survey} -- regards Bruce -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Mar 19 10:34:14 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 08:34:14 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><006201c767ee$151c92e0$657aa8c0@m6805><003201c767f4$0712eb30$6402a8c0@ScuzzPaq><006c01c767fa$17389ea0$657aa8c0@m6805> Message-ID: Yes, I suspected it was something like that! LOL Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Monday, March 19, 2007 2:53 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference On 3/16/07, Charlotte Foust wrote: > Do you need one to get into the USA or out of Canada?? ;-> Into the US. I need to get the ankle bracelet removed by the Gov't before I can leave the country though :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Mar 19 10:35:25 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 08:35:25 -0700 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: <001801c76a1e$7abe6650$657aa8c0@m6805> References: <200703191742.23733.bbruen@unwired.com.au> <001801c76a1e$7abe6650$657aa8c0@m6805> Message-ID: The current user can be retrieved by the data tier, John. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 5:03 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A question of design philosophy... n-tier I don't think that the "last changed by" could be known by the DAL. The "created on" however should be implemented by the dal, since it does know when the record was createdand it can perform this date insertion without fail. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen Sent: Monday, March 19, 2007 2:42 AM To: Access Developers discussion and problem solving Subject: [AccessD] A question of design philosophy... n-tier Dear friends, I just can't seem to get my head around this today, so I'm throwing it open for ideas. I have "inherited" a rather nicely designed 3-tier VB application to do a design review on. The UI is separate from the business object layer as is the data access layer, which includes an MS-Access (XP) option. Putting that another way, there is a (set of) VB apps that use logical business objects that depending on the selected/implemented DAL could be an MS-Access db. The Access db interface is actually implemented as an mdb (mde) which executes stored queries in the real backend. Now, to get down to the dirt.... There are a significant number of tables in the design that have audit attributes, "createdOn", "lastChangedBy", etc. Here's the question! Should the audit fields be set by the business logic layer or by the DAL? (At the moment its a mixed bag, some are set at the BLL and some at the DAL.) By way of example, lets say we have a business object "project" with said audit attibutes. When an update is made to the object, i.e. the current instance of project, say MyProject, the user can at some time update those changes to the database. When s/he does so, the "lastChangedBy" and "lastChangeDate" of the project needs to be updated by the system (to "currentUser" and "now() respectively). So what layer should ("logically", or "architecturally" or "industry standard" or "best practice" or....) be responsible? The BLL or the DAL? Your input would be appreciated - either by considered answer or by survey: [Survey] a) Uh???? (This is the top answer from the VB forums I use) b) The DAL c) The BLL d) What does it matter, the real question is "Does it work?" [/Survey} -- regards Bruce -- 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 Mon Mar 19 10:38:44 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 11:38:44 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <001c01c7688c$6ba564e0$657aa8c0@m6805> Message-ID: <003c01c76a3c$adae45d0$657aa8c0@m6805> I've never flown in/out of Greensboro. Charlotte is a major hub though, lots of flights. There is another airport over in Winston-Salem, also about 60 miles away. Again, the only one I have any experience with is the Charlotte airport. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Monday, March 19, 2007 11:28 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference John, The there is also an Airport in Greensboro, NC.( about 90 miles from JC's) In the six years I've been here, I only found once that Charlotte was cheeper than Greensboro flights. Thanks, Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >Date: Sat, 17 Mar 2007 08:04:20 -0400 > >John, > >Charlotte NC is the nearest. About 60 miles or so. > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >Johncliviger at aol.com >Sent: Saturday, March 17, 2007 6:15 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >John > >Which is the nearest airport to you place? > >johnc > > > > >-- >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 _________________________________________________________________ i'm making a difference. Make every IM count for the cause of your choice. Join Now. http://clk.atdmt.com/MSN/go/msnnkwme0080000001msn/direct/01/?href=http://im. live.com/messenger/im/home/?source=hmtagline From cfoust at infostatsystems.com Mon Mar 19 10:39:18 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 08:39:18 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <003201c76a3b$e57233b0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805> <003201c76a3b$e57233b0$657aa8c0@m6805> Message-ID: We're talking weekend, right? Maybe in May? Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 8:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >We might want to start discussing dates, otherwise there's no point in planning. Uhhhh yep. Since you guys are doing the traveling, why don't you start making suggestions for dates. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We might want to start discussing dates, otherwise there's no point in planning. Charlotte -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Kwilliamson at RTKL.com Mon Mar 19 10:47:52 2007 From: Kwilliamson at RTKL.com (Keith Williamson) Date: Mon, 19 Mar 2007 11:47:52 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <003201c76a3b$e57233b0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805> <003201c76a3b$e57233b0$657aa8c0@m6805> Message-ID: How many days are needed? Keith E. Williamson | Assist. Controller| kwilliamson at rtkl.com RTKL Associates Inc. | 901 South Bond Street | Baltimore, Maryland 21231-3305 410-537-6098 direct | 410-276-4182 fax | www.rtkl.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 11:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >We might want to start discussing dates, otherwise there's no point in planning. Uhhhh yep. Since you guys are doing the traveling, why don't you start making suggestions for dates. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We might want to start discussing dates, otherwise there's no point in planning. Charlotte -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Mon Mar 19 10:45:47 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 19 Mar 2007 10:45:47 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <002d01c76a33$ca7cc780$657aa8c0@m6805> Message-ID: Thanks, one day at a time! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 9:35 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Been there. Best of luck on the financial issues. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Monday, March 19, 2007 10:29 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference It's not a matter of being brave enough to leave Texas, it's a money issue right now...I'm running paycheck to paycheck at the moment, and my truck is burning more oil then gas.... ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Monday, March 19, 2007 8:37 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I've heard rumors there is life outside of Texas. If Drew is brave enough to leave Dallas I'm ok leaving Houston so I'm up for it. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hey, the attendance roster is looking good right now. Start making plans. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Saturday, March 17, 2007 11:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference You know what, John.....I'd possibly attend. I'm the least technical of all of you....but...what the heck...might be fun to meet you guys, anyhow. Plus...who knows...maybe I'll learn something. :) Keith Williamson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 16, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference Anyone who would like to attend a conference in the foothills of the Smokey Mountains (Hickory / Lenoir North Carolina), in my home, please respond. I have lots of room and lots of computers, but if we need to hold it elsewhere I can arrange a conference room or something. If we want to do this we will need to hammer out the when. If you are a senior member you should also consider a presentation, that is what a conference is about. We could also do a huge "REGIONAL" AccessD conference. My "Region" is the East Coast of the US so we would need to somehow discover the epicenter in terms of where east coast listers live so we could plan a conference at the epicenter. In the meantime, my house is available, and I am available. The more the merrier. John W. Colby Colby Consulting www.ColbyConsulting.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 jwcolby at colbyconsulting.com Mon Mar 19 10:47:44 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 11:47:44 -0400 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: References: <200703191742.23733.bbruen@unwired.com.au><001801c76a1e$7abe6650$657aa8c0@m6805> Message-ID: <004501c76a3d$f00558a0$657aa8c0@m6805> Well of course it can. 8~0 Like I know ANYTHING about .NET anyway. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:35 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A question of design philosophy... n-tier The current user can be retrieved by the data tier, John. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 5:03 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A question of design philosophy... n-tier I don't think that the "last changed by" could be known by the DAL. The "created on" however should be implemented by the dal, since it does know when the record was createdand it can perform this date insertion without fail. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen Sent: Monday, March 19, 2007 2:42 AM To: Access Developers discussion and problem solving Subject: [AccessD] A question of design philosophy... n-tier Dear friends, I just can't seem to get my head around this today, so I'm throwing it open for ideas. I have "inherited" a rather nicely designed 3-tier VB application to do a design review on. The UI is separate from the business object layer as is the data access layer, which includes an MS-Access (XP) option. Putting that another way, there is a (set of) VB apps that use logical business objects that depending on the selected/implemented DAL could be an MS-Access db. The Access db interface is actually implemented as an mdb (mde) which executes stored queries in the real backend. Now, to get down to the dirt.... There are a significant number of tables in the design that have audit attributes, "createdOn", "lastChangedBy", etc. Here's the question! Should the audit fields be set by the business logic layer or by the DAL? (At the moment its a mixed bag, some are set at the BLL and some at the DAL.) By way of example, lets say we have a business object "project" with said audit attibutes. When an update is made to the object, i.e. the current instance of project, say MyProject, the user can at some time update those changes to the database. When s/he does so, the "lastChangedBy" and "lastChangeDate" of the project needs to be updated by the system (to "currentUser" and "now() respectively). So what layer should ("logically", or "architecturally" or "industry standard" or "best practice" or....) be responsible? The BLL or the DAL? Your input would be appreciated - either by considered answer or by survey: [Survey] a) Uh???? (This is the top answer from the VB forums I use) b) The DAL c) The BLL d) What does it matter, the real question is "Does it work?" [/Survey} -- regards Bruce -- 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 jwcolby at colbyconsulting.com Mon Mar 19 10:56:40 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 11:56:40 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805> Message-ID: <004b01c76a3f$2f38e450$657aa8c0@m6805> I figure so. Memorial day is a long weekend. I have a huge BBQ on the deck and would love to do a BBQ if there is enough time. I kind of figured people would fly in Friday late and leave Sunday late or Monday early depending on when we ate talking about. If it were a three day we could make it a slightly longer conference with two full days plus a BBQ kind of bull session. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:39 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We're talking weekend, right? Maybe in May? Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 8:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >We might want to start discussing dates, otherwise there's no point in planning. Uhhhh yep. Since you guys are doing the traveling, why don't you start making suggestions for dates. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We might want to start discussing dates, otherwise there's no point in planning. Charlotte -- 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 Mon Mar 19 11:08:55 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 19 Mar 2007 09:08:55 -0700 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: <200703191742.23733.bbruen@unwired.com.au> Message-ID: <0JF50032BRCAMH10@l-daemon> Hi Bruce: Traditionally, in large DBs like MS SQL or Oracle these fields are populated by triggers. Any record processing should be spawned at the DAL and with standard design that what should happen. It takes a Save/Submit event to start the processing. I always add a number of fields to all tables before the rest of the design. These are the Timestamp, Created, LastUpdated and Active. The timestamp notes when the last lock/access was placed on the record, Created gives the user code of the creator, the LastUpdated gives the code of the last user editing the record and the Active field/byte indicated whether the record is active or not and that is used to allow/disallow display of the record. (In many accounting/transaction DBs records can never be deleted.) I could prattle on for sometime but this covers the high points... Oh yes never go beyond the third level of normalization unless you really can justify it as at the juncture the performance starts to depreciate. And always design code with the understanding that you may be required to fix it in a couple of years.... Comments by Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruce Bruen Sent: Sunday, March 18, 2007 11:42 PM To: Access Developers discussion and problem solving Subject: [AccessD] A question of design philosophy... n-tier Dear friends, I just can't seem to get my head around this today, so I'm throwing it open for ideas. I have "inherited" a rather nicely designed 3-tier VB application to do a design review on. The UI is separate from the business object layer as is the data access layer, which includes an MS-Access (XP) option. Putting that another way, there is a (set of) VB apps that use logical business objects that depending on the selected/implemented DAL could be an MS-Access db. The Access db interface is actually implemented as an mdb (mde) which executes stored queries in the real backend. Now, to get down to the dirt.... There are a significant number of tables in the design that have audit attributes, "createdOn", "lastChangedBy", etc. Here's the question! Should the audit fields be set by the business logic layer or by the DAL? (At the moment its a mixed bag, some are set at the BLL and some at the DAL.) By way of example, lets say we have a business object "project" with said audit attibutes. When an update is made to the object, i.e. the current instance of project, say MyProject, the user can at some time update those changes to the database. When s/he does so, the "lastChangedBy" and "lastChangeDate" of the project needs to be updated by the system (to "currentUser" and "now() respectively). So what layer should ("logically", or "architecturally" or "industry standard" or "best practice" or....) be responsible? The BLL or the DAL? Your input would be appreciated - either by considered answer or by survey: [Survey] a) Uh???? (This is the top answer from the VB forums I use) b) The DAL c) The BLL d) What does it matter, the real question is "Does it work?" [/Survey} -- regards Bruce -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Mar 19 11:13:21 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 19 Mar 2007 09:13:21 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: Message-ID: <0JF500L6ARJO2EB1@l-daemon> Bryan, I thought that they still used neck chains for government workers... they are much more enlightened these days. JIm -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Monday, March 19, 2007 2:54 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference On 3/16/07, Charlotte Foust wrote: > Do you need one to get into the USA or out of Canada?? ;-> Into the US. I need to get the ankle bracelet removed by the Gov't before I can leave the country though :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Mar 19 11:15:56 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 09:15:56 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <004b01c76a3f$2f38e450$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805> <004b01c76a3f$2f38e450$657aa8c0@m6805> Message-ID: Hah! As I recall the last one I attended, it was pretty much ALL a bull session! LOL Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 8:57 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I figure so. Memorial day is a long weekend. I have a huge BBQ on the deck and would love to do a BBQ if there is enough time. I kind of figured people would fly in Friday late and leave Sunday late or Monday early depending on when we ate talking about. If it were a three day we could make it a slightly longer conference with two full days plus a BBQ kind of bull session. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:39 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We're talking weekend, right? Maybe in May? Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 8:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >We might want to start discussing dates, otherwise there's no point in planning. Uhhhh yep. Since you guys are doing the traveling, why don't you start making suggestions for dates. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We might want to start discussing dates, otherwise there's no point in planning. Charlotte -- 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 carbonnb at gmail.com Mon Mar 19 11:22:48 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Mon, 19 Mar 2007 12:22:48 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <0JF500L6ARJO2EB1@l-daemon> References: <0JF500L6ARJO2EB1@l-daemon> Message-ID: On 3/19/07, Jim Lawrence wrote: > Bryan, I thought that they still used neck chains for government workers... > they are much more enlightened these days. Oh no. The neck chain is still there, in addition to the electronic ankle bracelet. :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From jwcolby at colbyconsulting.com Mon Mar 19 11:27:04 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 12:27:04 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805><004b01c76a3f$2f38e450$657aa8c0@m6805> Message-ID: <005c01c76a43$6e53b080$657aa8c0@m6805> >Hah! As I recall the last one I attended, it was pretty much ALL a bull session! LOL LOL, pretty much true. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 12:16 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hah! As I recall the last one I attended, it was pretty much ALL a bull session! LOL Charlotte From accessd at shaw.ca Mon Mar 19 11:33:40 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 19 Mar 2007 09:33:40 -0700 Subject: [AccessD] 3gERP: Next generation ERP In-Reply-To: Message-ID: <0JF500LJVSHJ2ED1@l-daemon> Gustav: I wonder how this relates to MS's Active directory structure. The project sounds massive in scope. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, March 19, 2007 5:04 AM To: accessd at databaseadvisors.com Subject: [AccessD] 3gERP: Next generation ERP Hi all I know some of you are working with ERP and accounting systems. If so, a major project has been initiated between some Danish research institutes and Microsoft Development Center Copenhagen (which you may know is responsible for the development of all MS current and future ERP systems, Microsoft Dynamics): http://topps.diku.dk/next/3gerp/ http://blog.3gerp.org/ The academic results will be published especially in the form of international journal publications and conference papers. The planned scientific minimum output would be 10 * 15 international journal publications, more than twice as many conference papers, one book and last but not least seven PhD theses. On the business side, there are two sets of objectives. Firstly, it is expected that the 3gERP project will contribute to developing a very advanced global ERP-system, which can achieve a significant market share in the market place and in that way contribute to maintaining and further increase the employment in MBS in Denmark. Secondly, it is expected that the research insights will be used in industries in Denmark enhancing their possibilities of competing in the global market place. .. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kismert at gmail.com Mon Mar 19 11:33:35 2007 From: kismert at gmail.com (Ken Ismert) Date: Mon, 19 Mar 2007 11:33:35 -0500 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: References: Message-ID: <45FEBB5F.7060900@gmail.com> >What's a DAL? > >Rocky One of the yummiest components of the n-tier cake! (From Wikipedia) Dal (also spelled dhal, dahl, or daal, daar) is a preparation of pulses which have been stripped of their outer hulls and split, as well as a thick, spicy stew prepared therefrom, a mainstay of Indian and Pakistani cuisine. Dal can be seen as a milder cousin of the South Indian sambar. The name "dal" is a Sanskrit term common to many South Asian languages as well as English. -Ken From Gustav at cactus.dk Mon Mar 19 11:34:54 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 19 Mar 2007 17:34:54 +0100 Subject: [AccessD] Great Smokey Mountains AccessD Conference Message-ID: Hi all I live here: http://maps.google.com/?ie=UTF8&z=18&ll=55.683077,12.577838&spn=0.001588,0.003557&t=k&om=1 Google has just updated the maps. My entrance door is in the center - at the rear of the white car behind the red car. I write this where I work: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=55.713136,12.591941&spn=0.001587,0.003557 Actually, is my black car casually parked at a 45 degree angle at the trees in the yard in the center. And this is our house in the country: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=56.040428,12.522311&spn=0.001573,0.003557 with a red car outside the garage. /gustav -----Original Message----- > Could we share where we are currently living? Hudson, NC for me. From carbonnb at gmail.com Mon Mar 19 11:44:23 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Mon, 19 Mar 2007 12:44:23 -0400 Subject: [AccessD] Access to Word - colour an area In-Reply-To: <20070316142358.CDD782B86B8@smtp.nildram.co.uk> References: <20070316142358.CDD782B86B8@smtp.nildram.co.uk> Message-ID: On 3/16/07, Andy Lacey wrote: > It's still a what-if at the moment. I'm going to see a potential client next > week. He's described the project and this is a part of it. I'm just wanting > to be forearmed. Any more info? > I suspect it's possible anything could be inside the box, most likely text > and mailmerge entries, and all of it would want the coloured background. But > could it be done in a generic way by, I dunno, putting bookmarks at top left > and bottom-right of the area and selecting all between them, or something > like that? OTOH I don't know how you set a bookmark as the bootom-right of > an area. This may work. When you build the main merge doc, all you need to do is insert 2 bookmarks. One before the area and one at the end, then you should be able to colour the background. I can whip up some sample code if needed. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From BarbaraRyan at cox.net Mon Mar 19 11:51:18 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Mon, 19 Mar 2007 12:51:18 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805> <004b01c76a3f$2f38e450$657aa8c0@m6805> Message-ID: <009301c76a46$d0c62510$0a00a8c0@PCRURI35> Memorial Day (3 day) weekend sounds good. Two days is much too short! Maybe even a 4th day to explore Grandfather Mountain. BTW --- I love BBQ. Barb ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Monday, March 19, 2007 11:56 AM Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >I figure so. > > Memorial day is a long weekend. > > I have a huge BBQ on the deck and would love to do a BBQ if there is > enough > time. I kind of figured people would fly in Friday late and leave Sunday > late or Monday early depending on when we ate talking about. If it were a > three day we could make it a slightly longer conference with two full days > plus a BBQ kind of bull session. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Monday, March 19, 2007 11:39 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > We're talking weekend, right? Maybe in May? > > Charlotte > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Monday, March 19, 2007 8:33 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >>We might want to start discussing dates, otherwise there's no point in > planning. > > Uhhhh yep. Since you guys are doing the traveling, why don't you start > making suggestions for dates. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Monday, March 19, 2007 11:27 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > We might want to start discussing dates, otherwise there's no point in > planning. > > Charlotte > > > -- > 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 martyconnelly at shaw.ca Mon Mar 19 11:51:47 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 19 Mar 2007 09:51:47 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <00bc01c7680f$83ea3170$0201a8c0@HAL9005> References: <00bc01c7680f$83ea3170$0201a8c0@HAL9005> Message-ID: <45FEBFA3.8070901@shaw.ca> Just something to watch out for with SQL2005 and Express with new ODBC and OLEDB providers. Might have deployment problems with DSN-less connections. From MSDN: "SQL Native Client is a data access technology that is new to Microsoft SQL Server 2005, and it is a stand-alone data access application programming interface (API) that is used for both OLE DB and ODBC. It combines the SQL OLE DB provider and the SQL ODBC driver into one native dynamic-link library (DLL) while also providing new functionality above and beyond that supplied by the Microsoft Data Access Components (MDAC). SQL Native Client can be used to create new applications or enhance existing applications that need to take advantage of new SQL Server 2005 features such as multiple active result sets (MARS), user-defined data types (UDT), query notifications, snapshot isolation, and XML data type support." http://msdn2.microsoft.com/en-us/library/bb188204.aspx Setting Connection Properties Many Office Access applications include code for relinking tables by resetting their Connect property values. When you are working with ODBC links, these connect strings can be based on defined data sources, called DSNs (defined data-source names), created and stored by Windows in files or in the registry. The Office Access graphical tools for creating ODBC-linked tables and pass-through queries require you to select or create a named ODBC DSN when specifying a connection. But this is not required. Instead, use code to set these properties using "DSN-less" ODBC connect strings. One strategy is to use a startup login form that collects login data from the user and that constructs and caches both an ODBC connect string and an OLE DB connection string to use in ADO code. The following example code creates connection strings based on selections made in a login form, using the Microsoft SQL Native Client OLE DB Provider and ODBC driver that were released with SQL Server 2005. Select Case Me.optgrpAuthentication Case 1 ' NT authentication mstrOLEDBConnection = "Provider=SQLNCLI;" & _ "Data Source=" & Me.txtServer & ";" & _ "Initial Catalog=" & Me.txtDatabase & ";" & _ "Integrated Security=SSPI" mstrODBCConnect = "ODBC;Driver={SQL Native Client};" & _ "Server=" & Me.txtServer & ";" & _ "Database=" & Me.txtDatabase & ";" & _ "Trusted_Connection=Yes" Case 2 ' SQL server authentication mstrOLEDBConnection = "Provider=SQLNCLI;" & _ "Data Source=" & Me.txtServer & ";" & _ "Initial Catalog=" & Me.txtDatabase & ";" & _ "User ID=" & Me.txtUser & _ ";Password=" & Me.txtPwd mstrODBCConnect = "ODBC;Driver={SQL Native Client};" & _ "Server=" & Me.txtServer & ";" & _ "Database=" & Me.txtDatabase & ";" & _ "UID=" & Me.txtUser & _ ";PWD=" & Me.txtPwd End Select The following example cycles through all of the tables in a database and resets the connection properties for all the ODBC-linked tables, assuming that they all are linked to tables or views in the same database. The code sets three properties for each linked table: the name of the link, the name of the source table (or view), and the connect string. Dim fLink As Boolean Dim tdf As DAO.TableDef Dim db as DAO.Database Set db = CurrentDb For Each tdf In db.TableDefs With tdf ' Only process linked ODBC tables If .Attributes = dbAttachedODBC Then fLink = LinkODBCTable( _ strLinkName:=.Name, _ strConnect:= mstrODBCConnect, _ strSourceTableName:=.SourceTableName) End If End With Next tdf Private Function LinkODBCTable( _ strLinkName As String, _ strConnect As String, _ strSourceTableName As String) As Boolean ' Links or relinks a single table. ' Returns True or False based on Err value. Dim db As DAO.Database Dim tdf As DAO.TableDef On Error Resume Next Set db = CurrentDb ' Check to see if the table link already exists; ' if so, delete it Set tdf = db.TableDefs(strLinkName) If Err.Number = 0 Then db.TableDefs.Delete strLinkName db.TableDefs.Refresh Else ' Ignore error and reset Err.Number = 0 End If Set tdf = db.CreateTableDef(strLinkName) tdf.Connect = strConnect tdf.SourceTableName = strTableName db.TableDefs.Append tdf LinkTableDAO = (Err = 0) End Function It is generally best to use DAO.CreateTableDef for linking tables, instead of using DoCmd.TransferDatabase, because you have more control over the properties of the link. Also, if you need to create a link to a table or view that does not have a unique index (knowing it will therefore not be updatable), using TransferDatabase will cause a dialog box to open asking the user to specify a unique index. Using CreateTableDef doesn't cause this side effect. One technique for making connection strings available throughout the lifetime of your applications is to expose them as public properties of the login form and then hide the login form instead of closing it. When the application exits, the form closes and no credentials are persisted. If you are using SQL Server Authentication and storing user names and passwords with your links, it is safest to delete the links when the application exits. When the application starts up, code in your application can delete any existing links (in case there was an abnormal shutdown) and then create new links, retrieving SQL Server table names from a local table. For pass-through queries, you can delete the connection data without having to delete the entire query. Here's an example of code that cycles through all SQL pass-through queries to do this. At startup, you would need to reset the connect property for each of the queries based on credentials the user enters in a login form. Dim qdf As DAO.QueryDef Dim db As DAO.Database Set db = CurrentDb For Each qdf In db.QueryDefs If qdf.Type = dbQSQLPassThrough Then qdf.Connect = "ODBC;" End If Next qdf Rocky Smolin at Beach Access Software wrote: >Randall, et. Al.: > >I finally got some good MS tech support on the phone, guy named...Martin...I >think...could barely understand him for the accent, said he was in Belfast. > >Anyway, guy's a genius with this SQL stuff. Walked me through the download >of the manager, got my DNS created, and am in the process of linking the >tables from Small Business Accounting 2007. There are about 1000 tables, >most prompt for a PK. Should take about two days to link them all. > >Thanks for the help. > >I'll have more questions soon. > >BTW that SQL Server Management Studio Express is terrific. > >Best to all, > >Rocky >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY >Sent: Friday, March 16, 2007 1:08 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >If you have SQL2K, you would have MS SQL Server and under that Enterprise >Manager. >If you have SQL2K5, you should have MS SQL Server 2005, under that, SQL >Server Management Studio or SQL Server Studio Express. >If you don't have either, get Express here: >http://www.microsoft.com/downloads/details.aspx?FamilyId=C243A5AE-4BD1-4E3D- >94B8-5A0F62BF7796&DisplayLang=en > >A better question maybe, what'cha got? Default file extensions for SQL is >usually .mdf and .ldf. Your earlier email indicates .db and .lg. Have you >tried just opening the sampleproduct db with Access? > > > >>>>"Rocky Smolin at Beach Access Software" >>>>3/16/2007 3:35 PM >>> >>>> >>>> >In the Program list I have Microsoft SQL Server 2005 with a sub menu of >Configuration Tools and a sub-sub menu with SQL Server Configuration >Manager. > >But no SQL Servers > SQL Server Group. > >Another question: suppose I get this link going. Every time I send it to >someone who has Microsoft Small business Accounting will I have a problem >getting them connected? > >Rocky > > -- Marty Connelly Victoria, B.C. Canada From jwcolby at colbyconsulting.com Mon Mar 19 11:55:51 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 12:55:51 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: Message-ID: <006801c76a47$73bc96f0$657aa8c0@m6805> It seems you work close to home. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, March 19, 2007 12:35 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi all I live here: http://maps.google.com/?ie=UTF8&z=18&ll=55.683077,12.577838&spn=0.001588,0.0 03557&t=k&om=1 Google has just updated the maps. My entrance door is in the center - at the rear of the white car behind the red car. I write this where I work: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=55.713136,12.591941&spn=0.0 01587,0.003557 Actually, is my black car casually parked at a 45 degree angle at the trees in the yard in the center. And this is our house in the country: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=56.040428,12.522311&spn=0.0 01573,0.003557 with a red car outside the garage. /gustav -----Original Message----- > Could we share where we are currently living? Hudson, NC for me. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Mar 19 12:04:53 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Mar 2007 10:04:53 -0700 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: <45FEBB5F.7060900@gmail.com> References: <45FEBB5F.7060900@gmail.com> Message-ID: LOL! No wonder I've always liked it so much! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ken Ismert Sent: Monday, March 19, 2007 9:34 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] A question of design philosophy... n-tier >What's a DAL? > >Rocky One of the yummiest components of the n-tier cake! (From Wikipedia) Dal (also spelled dhal, dahl, or daal, daar) is a preparation of pulses which have been stripped of their outer hulls and split, as well as a thick, spicy stew prepared therefrom, a mainstay of Indian and Pakistani cuisine. Dal can be seen as a milder cousin of the South Indian sambar. The name "dal" is a Sanskrit term common to many South Asian languages as well as English. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Mon Mar 19 12:25:47 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 19 Mar 2007 18:25:47 +0100 Subject: [AccessD] 3gERP: Next generation ERP Message-ID: Hi Jim Probably everything that has with user access and permissions to do. Or at least with a generic LDAP interface. Yes, it is a very ambitious project. The purpose - as I see it though not explicitly expressed - is to create a foundation for a SAP killer with SQL Server and a dot Net based framework at the core surrounded by every MS tool imaginable including Office, BackOffice, Outlook, Exchange, CRM and BI. I asked how to get access to the results (remember, this is a project mostly supported by Danish public fonds). The leader of the project, Niels Bj?rn-Andersen, tells me that an e-mail newsletter will be available and everyone can subscribe. I'll leave a note on how, at the latest when the first issue is out. /gustav >>> accessd at shaw.ca 19-03-2007 17:33 >>> Gustav: I wonder how this relates to MS's Active directory structure. The project sounds massive in scope. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, March 19, 2007 5:04 AM To: accessd at databaseadvisors.com Subject: [AccessD] 3gERP: Next generation ERP Hi all I know some of you are working with ERP and accounting systems. If so, a major project has been initiated between some Danish research institutes and Microsoft Development Center Copenhagen (which you may know is responsible for the development of all MS current and future ERP systems, Microsoft Dynamics): http://topps.diku.dk/next/3gerp/ http://blog.3gerp.org/ The academic results will be published especially in the form of international journal publications and conference papers. The planned scientific minimum output would be 10 * 15 international journal publications, more than twice as many conference papers, one book and last but not least seven PhD theses. On the business side, there are two sets of objectives. Firstly, it is expected that the 3gERP project will contribute to developing a very advanced global ERP-system, which can achieve a significant market share in the market place and in that way contribute to maintaining and further increase the employment in MBS in Denmark. Secondly, it is expected that the research insights will be used in industries in Denmark enhancing their possibilities of competing in the global market place. .. /gustav From Kwilliamson at RTKL.com Mon Mar 19 12:40:00 2007 From: Kwilliamson at RTKL.com (Keith Williamson) Date: Mon, 19 Mar 2007 13:40:00 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: Message-ID: Do you sail? If not...what a shame...looks like you have some fantastic sailing around you. :) Keith E. Williamson | Assist. Controller| kwilliamson at rtkl.com RTKL Associates Inc. | 901 South Bond Street | Baltimore, Maryland 21231-3305 410-537-6098 direct | 410-276-4182 fax | www.rtkl.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, March 19, 2007 12:35 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi all I live here: http://maps.google.com/?ie=UTF8&z=18&ll=55.683077,12.577838&spn=0.001588 ,0.003557&t=k&om=1 Google has just updated the maps. My entrance door is in the center - at the rear of the white car behind the red car. I write this where I work: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=55.713136,12.591941&spn =0.001587,0.003557 Actually, is my black car casually parked at a 45 degree angle at the trees in the yard in the center. And this is our house in the country: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=56.040428,12.522311&spn =0.001573,0.003557 with a red car outside the garage. /gustav -----Original Message----- > Could we share where we are currently living? Hudson, NC for me. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Mon Mar 19 12:39:53 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 19 Mar 2007 18:39:53 +0100 Subject: [AccessD] Great Smokey Mountains AccessD Conference Message-ID: Hi John Yes, the route can easily be done by bicycle. /gustav >>> jwcolby at colbyconsulting.com 19-03-2007 17:55 >>> It seems you work close to home. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, March 19, 2007 12:35 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi all I live here: http://maps.google.com/?ie=UTF8&z=18&ll=55.683077,12.577838&spn=0.001588,0.003557&t=k&om=1 Google has just updated the maps. My entrance door is in the center - at the rear of the white car behind the red car. I write this where I work: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=55.713136,12.591941&spn=0.001587,0.003557 Actually, is my black car casually parked at a 45 degree angle at the trees in the yard in the center. And this is our house in the country: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=56.040428,12.522311&spn=0.001573,0.003557 with a red car outside the garage. /gustav -----Original Message----- > Could we share where we are currently living? Hudson, NC for me. From Gustav at cactus.dk Mon Mar 19 12:57:08 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 19 Mar 2007 18:57:08 +0100 Subject: [AccessD] Great Smokey Mountains AccessD Conference Message-ID: Hi Keith No I don't. It's never attracted me - even though I spent my childhood surrounded by sailing clubs. My wife has done earlier in her life and she hates it. And we wouldn't have the time or money for all the maintenance ... so we only enjoy the beautiful sight of all the sailors on the sea in bright sunshine. /gustav >>> Kwilliamson at RTKL.com 19-03-2007 18:40 >>> Do you sail? If not...what a shame...looks like you have some fantastic sailing around you. :) Keith E. Williamson | Assist. Controller| kwilliamson at rtkl.com RTKL Associates Inc. | 901 South Bond Street | Baltimore, Maryland 21231-3305 410-537-6098 direct | 410-276-4182 fax | www.rtkl.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, March 19, 2007 12:35 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi all I live here: http://maps.google.com/?ie=UTF8&z=18&ll=55.683077,12.577838&spn=0.001588,0.003557&t=k&om=1 Google has just updated the maps. My entrance door is in the center - at the rear of the white car behind the red car. I write this where I work: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=55.713136,12.591941&spn=0.001587,0.003557 Actually, is my black car casually parked at a 45 degree angle at the trees in the yard in the center. And this is our house in the country: http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=56.040428,12.522311&spn=0.001573,0.003557 with a red car outside the garage. /gustav -----Original Message----- > Could we share where we are currently living? Hudson, NC for me. From hkotsch at arcor.de Mon Mar 19 13:23:34 2007 From: hkotsch at arcor.de (Helmut Kotsch) Date: Mon, 19 Mar 2007 19:23:34 +0100 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: Message-ID: I live here http://maps.google.com/?ie=UTF8&t=k&om=1&z=18&ll=56.040428,12.522311&spn=0.0 01573,0.003557 My house is to the left of the dark blue car. Too bad the meeting is not taking place these days. Airbus industries started testing their Airbus 380 with more than 500 passengers on flights to North America. Today two of them left for New York and Los Angeles. I understand the Frankfurt => New York flight has arrived already. These flights are for free. Helmut -----Original Message----- > Could we share where we are currently living? Hudson, NC for me. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kevinb at bepc.com Mon Mar 19 13:43:35 2007 From: kevinb at bepc.com (Kevin Bachmeier) Date: Mon, 19 Mar 2007 13:43:35 -0500 Subject: [AccessD] AccessD Conference - Is there interest in aframeworkpresentation? In-Reply-To: <012f01c76845$0f82f020$9258eb44@jisshowsbs.local> References: <000b01c7683b$42fc2b10$657aa8c0@m6805> <012f01c76845$0f82f020$9258eb44@jisshowsbs.local> Message-ID: I wish I could be there John, but timing is not going to work out for me. The content sounds great! I'd be interested in a DVD recording of the presentations at least (hint, hint), and willing to pay a reasonable price. Kevin Bachmeier ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 16, 2007 10:23 PM Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? > This is kind of a sensitive subject given all the bandwidth I have > used on the subject in this forum (and some of the teasing I get as a > result) but... > > If there is interest I will present, at the conference at my house, as > much as a full day presentation on classes and the framework concept. > I will also provide to all attendees a "fully functioning framework" > and a simple application that uses it. What I do NOT want to do is > monopolize the conference if you would really rather not take the time > to do that. The reality is that programming in Access at that level > is a skill that not all Forum members have, and indeed not all forum > members even want or need to have. > > Conferences in general are supposed to be places where we can go to > meet the people we have gotten to know in the forum, and learn > something useful. > If > this would not be useful then I do not want to have people not come > because they would be bored to death. OTOH, we could also have two > tracks happening at the same time, one for people with the skills and > interest in such subjects and another for people who need something a > little less "netherworld". > > I just wanted to offer this and let the chips fall where they may. > PLEASE do not hesitate to tell me that it would bore you to death, or > otherwise just not be useful. And of course if you are interested > please say so also. > I will need prep time to do this so I need to know what the consensus is. > > John W. Colby > Colby Consulting > 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 Mon Mar 19 13:59:12 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 14:59:12 -0400 Subject: [AccessD] AccessD Conference - Is there interest inaframeworkpresentation? In-Reply-To: References: <000b01c7683b$42fc2b10$657aa8c0@m6805><012f01c76845$0f82f020$9258eb44@jisshowsbs.local> Message-ID: <007301c76a58$af7c6560$657aa8c0@m6805> It's very difficult to capture the flavor of the BBQ on a DVD. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kevin Bachmeier Sent: Monday, March 19, 2007 2:44 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] AccessD Conference - Is there interest inaframeworkpresentation? I wish I could be there John, but timing is not going to work out for me. The content sounds great! I'd be interested in a DVD recording of the presentations at least (hint, hint), and willing to pay a reasonable price. Kevin Bachmeier ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 16, 2007 10:23 PM Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? > This is kind of a sensitive subject given all the bandwidth I have > used on the subject in this forum (and some of the teasing I get as a > result) but... > > If there is interest I will present, at the conference at my house, as > much as a full day presentation on classes and the framework concept. > I will also provide to all attendees a "fully functioning framework" > and a simple application that uses it. What I do NOT want to do is > monopolize the conference if you would really rather not take the time > to do that. The reality is that programming in Access at that level > is a skill that not all Forum members have, and indeed not all forum > members even want or need to have. > > Conferences in general are supposed to be places where we can go to > meet the people we have gotten to know in the forum, and learn > something useful. > If > this would not be useful then I do not want to have people not come > because they would be bored to death. OTOH, we could also have two > tracks happening at the same time, one for people with the skills and > interest in such subjects and another for people who need something a > little less "netherworld". > > I just wanted to offer this and let the chips fall where they may. > PLEASE do not hesitate to tell me that it would bore you to death, or > otherwise just not be useful. And of course if you are interested > please say so also. > I will need prep time to do this so I need to know what the consensus is. > > John W. Colby > Colby Consulting > 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 jwcolby at colbyconsulting.com Mon Mar 19 13:59:40 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 14:59:40 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805> Message-ID: <007401c76a58$bfd25f50$657aa8c0@m6805> >How many days are needed? Well... Two weeks for the framework... Uh... ;-) I kind of figured that if the attendees wanted a framework seminar I would take a full day on that, probably 3 hours in the morning, lunch, 3 hours in the afternoon, plus question / answer. Usually other attendees also give presentations, usually 1/2 to 1 hour. That would require another 1/2 to 1 day depending on how many people attend and how many of those volunteer. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Monday, March 19, 2007 11:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference How many days are needed? Keith E. Williamson | Assist. Controller| kwilliamson at rtkl.com RTKL Associates Inc. | 901 South Bond Street | Baltimore, Maryland 21231-3305 410-537-6098 direct | 410-276-4182 fax | www.rtkl.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 11:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >We might want to start discussing dates, otherwise there's no point in planning. Uhhhh yep. Since you guys are doing the traveling, why don't you start making suggestions for dates. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 19, 2007 11:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference We might want to start discussing dates, otherwise there's no point in planning. Charlotte -- 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 Mar 19 14:07:18 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 19 Mar 2007 12:07:18 -0700 Subject: [AccessD] A question of design philosophy... n-tier In-Reply-To: <45FEBB5F.7060900@gmail.com> Message-ID: <00c701c76a59$d0a709b0$0201a8c0@HAL9005> Had a lot of that in India, but somehow, I don't think that was responsive... Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ken Ismert Sent: Monday, March 19, 2007 9:34 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] A question of design philosophy... n-tier >What's a DAL? > >Rocky One of the yummiest components of the n-tier cake! (From Wikipedia) Dal (also spelled dhal, dahl, or daal, daar) is a preparation of pulses which have been stripped of their outer hulls and split, as well as a thick, spicy stew prepared therefrom, a mainstay of Indian and Pakistani cuisine. Dal can be seen as a milder cousin of the South Indian sambar. The name "dal" is a Sanskrit term common to many South Asian languages as well as English. -Ken -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.13/726 - Release Date: 3/18/2007 3:34 PM From rockysmolin at bchacc.com Mon Mar 19 14:09:13 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Mon, 19 Mar 2007 12:09:13 -0700 Subject: [AccessD] SQL Newbie Questions In-Reply-To: <45FEBFA3.8070901@shaw.ca> Message-ID: <00c801c76a5a$16236dd0$0201a8c0@HAL9005> It was native client that eventually got me connected. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Monday, March 19, 2007 9:52 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SQL Newbie Questions Just something to watch out for with SQL2005 and Express with new ODBC and OLEDB providers. Might have deployment problems with DSN-less connections. From MSDN: "SQL Native Client is a data access technology that is new to Microsoft SQL Server 2005, and it is a stand-alone data access application programming interface (API) that is used for both OLE DB and ODBC. It combines the SQL OLE DB provider and the SQL ODBC driver into one native dynamic-link library (DLL) while also providing new functionality above and beyond that supplied by the Microsoft Data Access Components (MDAC). SQL Native Client can be used to create new applications or enhance existing applications that need to take advantage of new SQL Server 2005 features such as multiple active result sets (MARS), user-defined data types (UDT), query notifications, snapshot isolation, and XML data type support." http://msdn2.microsoft.com/en-us/library/bb188204.aspx Setting Connection Properties Many Office Access applications include code for relinking tables by resetting their Connect property values. When you are working with ODBC links, these connect strings can be based on defined data sources, called DSNs (defined data-source names), created and stored by Windows in files or in the registry. The Office Access graphical tools for creating ODBC-linked tables and pass-through queries require you to select or create a named ODBC DSN when specifying a connection. But this is not required. Instead, use code to set these properties using "DSN-less" ODBC connect strings. One strategy is to use a startup login form that collects login data from the user and that constructs and caches both an ODBC connect string and an OLE DB connection string to use in ADO code. The following example code creates connection strings based on selections made in a login form, using the Microsoft SQL Native Client OLE DB Provider and ODBC driver that were released with SQL Server 2005. Select Case Me.optgrpAuthentication Case 1 ' NT authentication mstrOLEDBConnection = "Provider=SQLNCLI;" & _ "Data Source=" & Me.txtServer & ";" & _ "Initial Catalog=" & Me.txtDatabase & ";" & _ "Integrated Security=SSPI" mstrODBCConnect = "ODBC;Driver={SQL Native Client};" & _ "Server=" & Me.txtServer & ";" & _ "Database=" & Me.txtDatabase & ";" & _ "Trusted_Connection=Yes" Case 2 ' SQL server authentication mstrOLEDBConnection = "Provider=SQLNCLI;" & _ "Data Source=" & Me.txtServer & ";" & _ "Initial Catalog=" & Me.txtDatabase & ";" & _ "User ID=" & Me.txtUser & _ ";Password=" & Me.txtPwd mstrODBCConnect = "ODBC;Driver={SQL Native Client};" & _ "Server=" & Me.txtServer & ";" & _ "Database=" & Me.txtDatabase & ";" & _ "UID=" & Me.txtUser & _ ";PWD=" & Me.txtPwd End Select The following example cycles through all of the tables in a database and resets the connection properties for all the ODBC-linked tables, assuming that they all are linked to tables or views in the same database. The code sets three properties for each linked table: the name of the link, the name of the source table (or view), and the connect string. Dim fLink As Boolean Dim tdf As DAO.TableDef Dim db as DAO.Database Set db = CurrentDb For Each tdf In db.TableDefs With tdf ' Only process linked ODBC tables If .Attributes = dbAttachedODBC Then fLink = LinkODBCTable( _ strLinkName:=.Name, _ strConnect:= mstrODBCConnect, _ strSourceTableName:=.SourceTableName) End If End With Next tdf Private Function LinkODBCTable( _ strLinkName As String, _ strConnect As String, _ strSourceTableName As String) As Boolean ' Links or relinks a single table. ' Returns True or False based on Err value. Dim db As DAO.Database Dim tdf As DAO.TableDef On Error Resume Next Set db = CurrentDb ' Check to see if the table link already exists; ' if so, delete it Set tdf = db.TableDefs(strLinkName) If Err.Number = 0 Then db.TableDefs.Delete strLinkName db.TableDefs.Refresh Else ' Ignore error and reset Err.Number = 0 End If Set tdf = db.CreateTableDef(strLinkName) tdf.Connect = strConnect tdf.SourceTableName = strTableName db.TableDefs.Append tdf LinkTableDAO = (Err = 0) End Function It is generally best to use DAO.CreateTableDef for linking tables, instead of using DoCmd.TransferDatabase, because you have more control over the properties of the link. Also, if you need to create a link to a table or view that does not have a unique index (knowing it will therefore not be updatable), using TransferDatabase will cause a dialog box to open asking the user to specify a unique index. Using CreateTableDef doesn't cause this side effect. One technique for making connection strings available throughout the lifetime of your applications is to expose them as public properties of the login form and then hide the login form instead of closing it. When the application exits, the form closes and no credentials are persisted. If you are using SQL Server Authentication and storing user names and passwords with your links, it is safest to delete the links when the application exits. When the application starts up, code in your application can delete any existing links (in case there was an abnormal shutdown) and then create new links, retrieving SQL Server table names from a local table. For pass-through queries, you can delete the connection data without having to delete the entire query. Here's an example of code that cycles through all SQL pass-through queries to do this. At startup, you would need to reset the connect property for each of the queries based on credentials the user enters in a login form. Dim qdf As DAO.QueryDef Dim db As DAO.Database Set db = CurrentDb For Each qdf In db.QueryDefs If qdf.Type = dbQSQLPassThrough Then qdf.Connect = "ODBC;" End If Next qdf Rocky Smolin at Beach Access Software wrote: >Randall, et. Al.: > >I finally got some good MS tech support on the phone, guy >named...Martin...I think...could barely understand him for the accent, said he was in Belfast. > >Anyway, guy's a genius with this SQL stuff. Walked me through the >download of the manager, got my DNS created, and am in the process of >linking the tables from Small Business Accounting 2007. There are >about 1000 tables, most prompt for a PK. Should take about two days to link them all. > >Thanks for the help. > >I'll have more questions soon. > >BTW that SQL Server Management Studio Express is terrific. > >Best to all, > >Rocky >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R >ANTHONY >Sent: Friday, March 16, 2007 1:08 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] SQL Newbie Questions > >If you have SQL2K, you would have MS SQL Server and under that >Enterprise Manager. >If you have SQL2K5, you should have MS SQL Server 2005, under that, >SQL Server Management Studio or SQL Server Studio Express. >If you don't have either, get Express here: >http://www.microsoft.com/downloads/details.aspx?FamilyId=C243A5AE-4BD1- >4E3D- >94B8-5A0F62BF7796&DisplayLang=en > >A better question maybe, what'cha got? Default file extensions for SQL is >usually .mdf and .ldf. Your earlier email indicates .db and .lg. Have you >tried just opening the sampleproduct db with Access? > > > >>>>"Rocky Smolin at Beach Access Software" >>>>3/16/2007 3:35 PM >>> >>>> >>>> >In the Program list I have Microsoft SQL Server 2005 with a sub menu of >Configuration Tools and a sub-sub menu with SQL Server Configuration >Manager. > >But no SQL Servers > SQL Server Group. > >Another question: suppose I get this link going. Every time I send it >to someone who has Microsoft Small business Accounting will I have a >problem getting them connected? > >Rocky > > -- Marty Connelly Victoria, B.C. Canada -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.13/726 - Release Date: 3/18/2007 3:34 PM From DWUTKA at Marlow.com Mon Mar 19 14:46:18 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 19 Mar 2007 14:46:18 -0500 Subject: [AccessD] AccessD Conference - Is there interestinaframeworkpresentation? In-Reply-To: <007301c76a58$af7c6560$657aa8c0@m6805> Message-ID: I agree, they are so crunchy, have to work too hard to appreciate the taste! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 1:59 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] AccessD Conference - Is there interestinaframeworkpresentation? It's very difficult to capture the flavor of the BBQ on a DVD. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kevin Bachmeier Sent: Monday, March 19, 2007 2:44 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] AccessD Conference - Is there interest inaframeworkpresentation? I wish I could be there John, but timing is not going to work out for me. The content sounds great! I'd be interested in a DVD recording of the presentations at least (hint, hint), and willing to pay a reasonable price. Kevin Bachmeier ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 16, 2007 10:23 PM Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? > This is kind of a sensitive subject given all the bandwidth I have > used on the subject in this forum (and some of the teasing I get as a > result) but... > > If there is interest I will present, at the conference at my house, as > much as a full day presentation on classes and the framework concept. > I will also provide to all attendees a "fully functioning framework" > and a simple application that uses it. What I do NOT want to do is > monopolize the conference if you would really rather not take the time > to do that. The reality is that programming in Access at that level > is a skill that not all Forum members have, and indeed not all forum > members even want or need to have. > > Conferences in general are supposed to be places where we can go to > meet the people we have gotten to know in the forum, and learn > something useful. > If > this would not be useful then I do not want to have people not come > because they would be bored to death. OTOH, we could also have two > tracks happening at the same time, one for people with the skills and > interest in such subjects and another for people who need something a > little less "netherworld". > > I just wanted to offer this and let the chips fall where they may. > PLEASE do not hesitate to tell me that it would bore you to death, or > otherwise just not be useful. And of course if you are interested > please say so also. > I will need prep time to do this so I need to know what the consensus is. > > John W. Colby > Colby Consulting > 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Mar 19 15:23:22 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 19 Mar 2007 16:23:22 -0400 Subject: [AccessD] AccessD Conference - Is thereinterestinaframeworkpresentation? In-Reply-To: References: <007301c76a58$af7c6560$657aa8c0@m6805> Message-ID: <007d01c76a64$7125e050$657aa8c0@m6805> Yea, plus they keep melting and dripping through the grill. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Monday, March 19, 2007 3:46 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] AccessD Conference - Is thereinterestinaframeworkpresentation? I agree, they are so crunchy, have to work too hard to appreciate the taste! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 19, 2007 1:59 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] AccessD Conference - Is there interestinaframeworkpresentation? It's very difficult to capture the flavor of the BBQ on a DVD. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kevin Bachmeier Sent: Monday, March 19, 2007 2:44 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] AccessD Conference - Is there interest inaframeworkpresentation? I wish I could be there John, but timing is not going to work out for me. The content sounds great! I'd be interested in a DVD recording of the presentations at least (hint, hint), and willing to pay a reasonable price. Kevin Bachmeier ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 16, 2007 10:23 PM Subject: [AccessD] AccessD Conference - Is there interest in a frameworkpresentation? > This is kind of a sensitive subject given all the bandwidth I have > used on the subject in this forum (and some of the teasing I get as a > result) but... > > If there is interest I will present, at the conference at my house, as > much as a full day presentation on classes and the framework concept. > I will also provide to all attendees a "fully functioning framework" > and a simple application that uses it. What I do NOT want to do is > monopolize the conference if you would really rather not take the time > to do that. The reality is that programming in Access at that level > is a skill that not all Forum members have, and indeed not all forum > members even want or need to have. > > Conferences in general are supposed to be places where we can go to > meet the people we have gotten to know in the forum, and learn > something useful. > If > this would not be useful then I do not want to have people not come > because they would be bored to death. OTOH, we could also have two > tracks happening at the same time, one for people with the skills and > interest in such subjects and another for people who need something a > little less "netherworld". > > I just wanted to offer this and let the chips fall where they may. > PLEASE do not hesitate to tell me that it would bore you to death, or > otherwise just not be useful. And of course if you are interested > please say so also. > I will need prep time to do this so I need to know what the consensus is. > > John W. Colby > Colby Consulting > 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 -- 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 andy at minstersystems.co.uk Tue Mar 20 03:28:38 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 20 Mar 2007 8:28:38 +0000 Subject: [AccessD] Access to Word - colour an area Message-ID: <20070320082841.0517B2B9B64@smtp.nildram.co.uk> Thanks Bryan. I should know tonight what's needeed. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "Access Developers discussion and problem solving" Subject: Re: [AccessD] Access to Word - colour an area Date: 19/03/07 16:45 On 3/16/07, Andy Lacey wrote: > It's still a what-if at the moment. I'm going to see a potential client next > week. He's described the project and this is a part of it. I'm just wanting > to be forearmed. Any more info? > I suspect it's possible anything could be inside the box, most likely text > and mailmerge entries, and all of it would want the coloured background. But > could it be done in a generic way by, I dunno, putting bookmarks at top left > and bottom-right of the area and selecting all between them, or something > like that? OTOH I don't know how you set a bookmark as the bootom-right of > an area. This may work. When you build the main merge doc, all you need to do is insert 2 bookmarks. One before the area and one at the end, then you should be able to colour the background. I can whip up some sample code if needed. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- 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 cspell at jhuccp.org Tue Mar 20 06:21:29 2007 From: cspell at jhuccp.org (Spell, Cynthia G.) Date: Tue, 20 Mar 2007 07:21:29 -0400 Subject: [AccessD] Help with string In-Reply-To: References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805> Message-ID: <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> Hi, Can someone help with the following string? FA is text, Funding is text, and Month is numeric. stCriteria = "[FA]= '" & Me![cboFA] & "' And [Funding]= '" & Me![cboFunding] & "' And [Month] = Me![cboMonth] Thanks very much. Cindy Spell From jwcolby at colbyconsulting.com Tue Mar 20 06:32:46 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 20 Mar 2007 07:32:46 -0400 Subject: [AccessD] Help with string In-Reply-To: <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805> <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> Message-ID: <00a501c76ae3$7c13eeb0$657aa8c0@m6805> Are you trying to build a SQL Statement? John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia G. Sent: Tuesday, March 20, 2007 7:21 AM To: Access Developers discussion and problem solving Subject: [AccessD] Help with string Hi, Can someone help with the following string? FA is text, Funding is text, and Month is numeric. stCriteria = "[FA]= '" & Me![cboFA] & "' And [Funding]= '" & Me![cboFunding] & "' And [Month] = Me![cboMonth] Thanks very much. Cindy Spell -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cspell at jhuccp.org Tue Mar 20 06:46:59 2007 From: cspell at jhuccp.org (Spell, Cynthia G.) Date: Tue, 20 Mar 2007 07:46:59 -0400 Subject: [AccessD] Help with string In-Reply-To: <00a501c76ae3$7c13eeb0$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805><2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> <00a501c76ae3$7c13eeb0$657aa8c0@m6805> Message-ID: <2E8AE992B157C0409B18D0225D0B476305F5351A@XCH-VN01.sph.ad.jhsph.edu> I am building a SQL Statement, but I just figured it out. Thanks, John. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 20, 2007 7:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Help with string Are you trying to build a SQL Statement? John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia G. Sent: Tuesday, March 20, 2007 7:21 AM To: Access Developers discussion and problem solving Subject: [AccessD] Help with string Hi, Can someone help with the following string? FA is text, Funding is text, and Month is numeric. stCriteria = "[FA]= '" & Me![cboFA] & "' And [Funding]= '" & Me![cboFunding] & "' And [Month] = Me![cboMonth] Thanks very much. Cindy Spell -- 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 Tue Mar 20 06:48:39 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 20 Mar 2007 21:48:39 +1000 Subject: [AccessD] Help with string In-Reply-To: <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> References: <004e01c767d3$fad37170$657aa8c0@m6805>, , <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> Message-ID: <45FFCA17.20186.21A1B12D@stuart.lexacorp.com.pg> On 20 Mar 2007 at 7:21, Spell, Cynthia G. wrote: > > Hi, > Can someone help with the following string? FA is text, Funding is > text, and Month is numeric. > > stCriteria = "[FA]= '" & Me![cboFA] & "' And [Funding]= '" & > Me![cboFunding] & "' And [Month] = Me![cboMonth] ....[Month] = " & Me![cboMonth] -- Stuart From cspell at jhuccp.org Tue Mar 20 06:55:34 2007 From: cspell at jhuccp.org (Spell, Cynthia G.) Date: Tue, 20 Mar 2007 07:55:34 -0400 Subject: [AccessD] Help with string In-Reply-To: <45FFCA17.20186.21A1B12D@stuart.lexacorp.com.pg> References: <004e01c767d3$fad37170$657aa8c0@m6805>, , <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> <45FFCA17.20186.21A1B12D@stuart.lexacorp.com.pg> Message-ID: <2E8AE992B157C0409B18D0225D0B476305F5351B@XCH-VN01.sph.ad.jhsph.edu> Thanks, Stuart! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Tuesday, March 20, 2007 7:49 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Help with string On 20 Mar 2007 at 7:21, Spell, Cynthia G. wrote: > > Hi, > Can someone help with the following string? FA is text, Funding is > text, and Month is numeric. > > stCriteria = "[FA]= '" & Me![cboFA] & "' And [Funding]= '" & > Me![cboFunding] & "' And [Month] = Me![cboMonth] ....[Month] = " & Me![cboMonth] -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ewaldt at gdls.com Tue Mar 20 07:53:01 2007 From: ewaldt at gdls.com (ewaldt at gdls.com) Date: Tue, 20 Mar 2007 08:53:01 -0400 Subject: [AccessD] Subform data disappears on addition In-Reply-To: Message-ID: I have a form (frmAssemblies) with a subform (sfrmPartAssy). The main form displays the main assembly table data (for one assembly), while the subform displays data from a query that combines the data from a parts (tblParts) table and the junction table (tblPartAssy) between the two, showing the applicable parts in the assembly shown in the main form. I have a button on the main form that adds parts to the assembly; below is the code. -------------------- Private Sub cmdAdd_Click() Dim strSQL strSQL = "INSERT INTO tblPartAssy SELECT " & _ "[Forms]![frmAssemblies]![cboAssy] AS Assy, " & _ "[Forms]![frmAssemblies]![cboRev] AS Rev, " & _ "[Forms]![frmAddPartAssy]![cboPartNum] AS PartNum, " & _ "[Forms]![frmAddPartAssy]![txtQuantity] AS Qty, " & _ "[Forms]![frmAddPartAssy]![txtFindNum]AS FindNum;" DoCmd.SetWarnings False DoCmd.RunSQL (strSQL) DoCmd.SetWarnings True [Forms]![frmassemblies].Requery [Forms]![frmassemblies].[sfrmPartAssy].Requery [Forms]![frmassemblies].Refresh End Sub --------------------- Anyway, the problem is that when I add a part to the assembly, all of the data in the subform disappears; if I then go to another assembly, and then return to the original one, the data reappears, along with the added part. This happens for all assemblies EXCEPT the first one in the tblASSSEMBLIES table. I'm fuzzy on the requery/refresh thing, so I tend to overuse them, just to be safe. Perhaps I'm causing a problem with that? Since the data IS entered, the process does work, but having the subform's data disappear is a major irritation. Any suggestions on this would be appreciated. Thomas F. Ewald Stryker Mass Properties General Dynamics Land Systems This is an e-mail from General Dynamics Land Systems. It is for the intended recipient only and may contain confidential and privileged information. No one else may read, print, store, copy, forward or act in reliance on it or its attachments. If you are not the intended recipient, please return this message to the sender and delete the message and any attachments from your computer. Your cooperation is appreciated. From dwaters at usinternet.com Tue Mar 20 08:33:12 2007 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 20 Mar 2007 08:33:12 -0500 Subject: [AccessD] Subform data disappears on addition In-Reply-To: References: Message-ID: <000901c76af4$4eac2ee0$0200a8c0@danwaters> Hi Tom, This is something you can try: Change the 2nd to last line of code to: [Forms].[frmassemblies].[sfrmPartAssy].Form.Requery Hope this helps calculating CG! Dan Waters -----Original Message----- Subject: [AccessD] Subform data disappears on addition I have a form (frmAssemblies) with a subform (sfrmPartAssy). The main form displays the main assembly table data (for one assembly), while the subform displays data from a query that combines the data from a parts (tblParts) table and the junction table (tblPartAssy) between the two, showing the applicable parts in the assembly shown in the main form. I have a button on the main form that adds parts to the assembly; below is the code. -------------------- Private Sub cmdAdd_Click() Dim strSQL strSQL = "INSERT INTO tblPartAssy SELECT " & _ "[Forms]![frmAssemblies]![cboAssy] AS Assy, " & _ "[Forms]![frmAssemblies]![cboRev] AS Rev, " & _ "[Forms]![frmAddPartAssy]![cboPartNum] AS PartNum, " & _ "[Forms]![frmAddPartAssy]![txtQuantity] AS Qty, " & _ "[Forms]![frmAddPartAssy]![txtFindNum] AS FindNum;" DoCmd.SetWarnings False DoCmd.RunSQL (strSQL) DoCmd.SetWarnings True [Forms]![frmassemblies].Requery [Forms]![frmassemblies].[sfrmPartAssy].Requery [Forms]![frmassemblies].Refresh End Sub --------------------- Anyway, the problem is that when I add a part to the assembly, all of the data in the subform disappears; if I then go to another assembly, and then return to the original one, the data reappears, along with the added part. This happens for all assemblies EXCEPT the first one in the tblASSSEMBLIES table. I'm fuzzy on the requery/refresh thing, so I tend to overuse them, just to be safe. Perhaps I'm causing a problem with that? Since the data IS entered, the process does work, but having the subform's data disappear is a major irritation. Any suggestions on this would be appreciated. Thomas F. Ewald Stryker Mass Properties General Dynamics Land Systems This is an e-mail from General Dynamics Land Systems. It is for the intended recipient only and may contain confidential and privileged information. No one else may read, print, store, copy, forward or act in reliance on it or its attachments. If you are not the intended recipient, please return this message to the sender and delete the message and any attachments from your computer. Your cooperation is appreciated. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at setel.com Tue Mar 20 10:43:33 2007 From: ssharkins at setel.com (Susan Harkins) Date: Tue, 20 Mar 2007 10:43:33 -0500 Subject: [AccessD] Help with string In-Reply-To: <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> Message-ID: <004101c76b06$8b9ff400$3334fad1@SUSANONE> Month is probably a reserved word (I didn't look it up). It might work, but eventually, it's probably going to cause you a problem. I'd rename that one. Susan H. Hi, Can someone help with the following string? FA is text, Funding is text, and Month is numeric. From ewaldt at gdls.com Tue Mar 20 13:14:37 2007 From: ewaldt at gdls.com (ewaldt at gdls.com) Date: Tue, 20 Mar 2007 14:14:37 -0400 Subject: [AccessD] Subform data disappears on addition In-Reply-To: Message-ID: No, it didn't make a difference. Thanks, though. Any other ideas, Dan or others? TIA. Thomas F. Ewald Stryker Mass Properties General Dynamics Land Systems ------------------------------------------------------------ Date: Tue, 20 Mar 2007 08:33:12 -0500 From: "Dan Waters" Subject: Re: [AccessD] Subform data disappears on addition To: "'Access Developers discussion and problem solving'" Message-ID: <000901c76af4$4eac2ee0$0200a8c0 at danwaters> Content-Type: text/plain; charset="us-ascii" Hi Tom, This is something you can try: Change the 2nd to last line of code to: [Forms].[frmassemblies].[sfrmPartAssy].Form.Requery Hope this helps calculating CG! Dan Waters -----Original Message----- Subject: [AccessD] Subform data disappears on addition I have a form (frmAssemblies) with a subform (sfrmPartAssy). The main form displays the main assembly table data (for one assembly), while the subform displays data from a query that combines the data from a parts (tblParts) table and the junction table (tblPartAssy) between the two, showing the applicable parts in the assembly shown in the main form. I have a button on the main form that adds parts to the assembly; below is the code. -------------------- Private Sub cmdAdd_Click() Dim strSQL strSQL = "INSERT INTO tblPartAssy SELECT " & _ "[Forms]![frmAssemblies]![cboAssy] AS Assy, " & _ "[Forms]![frmAssemblies]![cboRev] AS Rev, " & _ "[Forms]![frmAddPartAssy]![cboPartNum] AS PartNum, " & _ "[Forms]![frmAddPartAssy]![txtQuantity] AS Qty, " & _ "[Forms]![frmAddPartAssy]![txtFindNum] AS FindNum;" DoCmd.SetWarnings False DoCmd.RunSQL (strSQL) DoCmd.SetWarnings True [Forms]![frmassemblies].Requery [Forms]![frmassemblies].[sfrmPartAssy].Requery [Forms]![frmassemblies].Refresh End Sub --------------------- Anyway, the problem is that when I add a part to the assembly, all of the data in the subform disappears; if I then go to another assembly, and then return to the original one, the data reappears, along with the added part. This happens for all assemblies EXCEPT the first one in the tblASSSEMBLIES table. I'm fuzzy on the requery/refresh thing, so I tend to overuse them, just to be safe. Perhaps I'm causing a problem with that? Since the data IS entered, the process does work, but having the subform's data disappear is a major irritation. Any suggestions on this would be appreciated. Thomas F. Ewald This is an e-mail from General Dynamics Land Systems. It is for the intended recipient only and may contain confidential and privileged information. No one else may read, print, store, copy, forward or act in reliance on it or its attachments. If you are not the intended recipient, please return this message to the sender and delete the message and any attachments from your computer. Your cooperation is appreciated. From JHewson at karta.com Tue Mar 20 13:22:31 2007 From: JHewson at karta.com (Jim Hewson) Date: Tue, 20 Mar 2007 13:22:31 -0500 Subject: [AccessD] Subform data disappears on addition In-Reply-To: References: Message-ID: <9C382E065F54AE48BC3AA7925DCBB01C0507377C@karta-exc-int.Karta.com> Have you tried to requery the subform then refresh the main form? Don't requery the Assemblies form before requerying the subform. Jim jhewson at karta.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of ewaldt at gdls.com Sent: Tuesday, March 20, 2007 1:15 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Subform data disappears on addition No, it didn't make a difference. Thanks, though. Any other ideas, Dan or others? TIA. Thomas F. Ewald Stryker Mass Properties General Dynamics Land Systems ------------------------------------------------------------ Date: Tue, 20 Mar 2007 08:33:12 -0500 From: "Dan Waters" Subject: Re: [AccessD] Subform data disappears on addition To: "'Access Developers discussion and problem solving'" Message-ID: <000901c76af4$4eac2ee0$0200a8c0 at danwaters> Content-Type: text/plain; charset="us-ascii" Hi Tom, This is something you can try: Change the 2nd to last line of code to: [Forms].[frmassemblies].[sfrmPartAssy].Form.Requery Hope this helps calculating CG! Dan Waters -----Original Message----- Subject: [AccessD] Subform data disappears on addition I have a form (frmAssemblies) with a subform (sfrmPartAssy). The main form displays the main assembly table data (for one assembly), while the subform displays data from a query that combines the data from a parts (tblParts) table and the junction table (tblPartAssy) between the two, showing the applicable parts in the assembly shown in the main form. I have a button on the main form that adds parts to the assembly; below is the code. -------------------- Private Sub cmdAdd_Click() Dim strSQL strSQL = "INSERT INTO tblPartAssy SELECT " & _ "[Forms]![frmAssemblies]![cboAssy] AS Assy, " & _ "[Forms]![frmAssemblies]![cboRev] AS Rev, " & _ "[Forms]![frmAddPartAssy]![cboPartNum] AS PartNum, " & _ "[Forms]![frmAddPartAssy]![txtQuantity] AS Qty, " & _ "[Forms]![frmAddPartAssy]![txtFindNum] AS FindNum;" DoCmd.SetWarnings False DoCmd.RunSQL (strSQL) DoCmd.SetWarnings True [Forms]![frmassemblies].Requery [Forms]![frmassemblies].[sfrmPartAssy].Requery [Forms]![frmassemblies].Refresh End Sub --------------------- Anyway, the problem is that when I add a part to the assembly, all of the data in the subform disappears; if I then go to another assembly, and then return to the original one, the data reappears, along with the added part. This happens for all assemblies EXCEPT the first one in the tblASSSEMBLIES table. I'm fuzzy on the requery/refresh thing, so I tend to overuse them, just to be safe. Perhaps I'm causing a problem with that? Since the data IS entered, the process does work, but having the subform's data disappear is a major irritation. Any suggestions on this would be appreciated. Thomas F. Ewald This is an e-mail from General Dynamics Land Systems. It is for the intended recipient only and may contain confidential and privileged information. No one else may read, print, store, copy, forward or act in reliance on it or its attachments. If you are not the intended recipient, please return this message to the sender and delete the message and any attachments from your computer. Your cooperation is appreciated. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Tue Mar 20 13:55:52 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 20 Mar 2007 18:55:52 +0000 Subject: [AccessD] Subform data disappears on addition In-Reply-To: <9C382E065F54AE48BC3AA7925DCBB01C0507377C@karta-exc-int.Karta.com> Message-ID: Thomas, If I understand...you are using 2 forms and 1 subform...I'm assuming that frmAddPartAssy has no record source and is used as data entry...then the code below is used to populate the table that sfrmPartAssy gets its data from. I also assume that when you say ">data in the subform disappears"...actually you mean that it never appears until you leave the form and come back? If you step through the code 1 line at a time (F8)...does it actually give you the results you are looking for? Thanks, Mark A. Matte >From: "Jim Hewson" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] Subform data disappears on addition >Date: Tue, 20 Mar 2007 13:22:31 -0500 > >Have you tried to requery the subform then refresh the main form? >Don't requery the Assemblies form before requerying the subform. > >Jim >jhewson at karta.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of ewaldt at gdls.com >Sent: Tuesday, March 20, 2007 1:15 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Subform data disappears on addition > >No, it didn't make a difference. Thanks, though. > >Any other ideas, Dan or others? > >TIA. > >Thomas F. Ewald >Stryker Mass Properties >General Dynamics Land Systems > >------------------------------------------------------------ >Date: Tue, 20 Mar 2007 08:33:12 -0500 >From: "Dan Waters" >Subject: Re: [AccessD] Subform data disappears on addition >To: "'Access Developers discussion and problem solving'" > >Message-ID: <000901c76af4$4eac2ee0$0200a8c0 at danwaters> >Content-Type: text/plain; charset="us-ascii" > >Hi Tom, > >This is something you can try: > >Change the 2nd to last line of code to: > >[Forms].[frmassemblies].[sfrmPartAssy].Form.Requery > > > >Hope this helps calculating CG! >Dan Waters > >-----Original Message----- >Subject: [AccessD] Subform data disappears on addition > >I have a form (frmAssemblies) with a subform (sfrmPartAssy). The main form > >displays the main assembly table data (for one assembly), while the >subform displays data from a query that combines the data from a parts >(tblParts) table and the junction table (tblPartAssy) between the two, >showing the applicable parts in the assembly shown in the main form. > >I have a button on the main form that adds parts to the assembly; below is > >the code. > >-------------------- >Private Sub cmdAdd_Click() >Dim strSQL >strSQL = "INSERT INTO tblPartAssy SELECT " & _ > "[Forms]![frmAssemblies]![cboAssy] AS Assy, " & _ > "[Forms]![frmAssemblies]![cboRev] AS Rev, " & _ > "[Forms]![frmAddPartAssy]![cboPartNum] AS PartNum, " & _ > "[Forms]![frmAddPartAssy]![txtQuantity] AS Qty, " & _ > "[Forms]![frmAddPartAssy]![txtFindNum] AS FindNum;" > >DoCmd.SetWarnings False >DoCmd.RunSQL (strSQL) >DoCmd.SetWarnings True > >[Forms]![frmassemblies].Requery >[Forms]![frmassemblies].[sfrmPartAssy].Requery >[Forms]![frmassemblies].Refresh > >End Sub >--------------------- > >Anyway, the problem is that when I add a part to the assembly, all of the >data in the subform disappears; if I then go to another assembly, and then > >return to the original one, the data reappears, along with the added part. > >This happens for all assemblies EXCEPT the first one in the tblASSSEMBLIES > >table. I'm fuzzy on the requery/refresh thing, so I tend to overuse them, > >just to be safe. Perhaps I'm causing a problem with that? > >Since the data IS entered, the process does work, but having the subform's > >data disappear is a major irritation. Any suggestions on this would be >appreciated. > >Thomas F. Ewald > > > >This is an e-mail from General Dynamics Land Systems. It is for the >intended recipient only and may contain confidential and privileged >information. No one else may read, print, store, copy, forward or act in >reliance on it or its attachments. If you are not the intended recipient, >please return this message to the sender and delete the message and any >attachments from your computer. Your cooperation is appreciated. > >-- >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 _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ From markamatte at hotmail.com Tue Mar 20 14:03:06 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 20 Mar 2007 19:03:06 +0000 Subject: [AccessD] Subform data disappears on addition In-Reply-To: Message-ID: Sorry...I re-read your post...I would still be curious If you step through the code 1 line at a time (F8)...does it actually give you the results you are looking for? Also, how is your subform linked to your main form...is it via "Link Master Fields" or is it through queries using criteria referencing your main form? Thanks, Mark A. Matte >From: "Mark A Matte" >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Subform data disappears on addition >Date: Tue, 20 Mar 2007 18:55:52 +0000 > >Thomas, > >If I understand...you are using 2 forms and 1 subform...I'm assuming that >frmAddPartAssy has no record source and is used as data entry...then the >code below is used to populate the table that sfrmPartAssy gets its data >from. > >I also assume that when you say ">data in the subform >disappears"...actually >you mean that it never appears until you leave the form and come back? > >If you step through the code 1 line at a time (F8)...does it actually give >you the results you are looking for? > >Thanks, > >Mark A. Matte > > > >From: "Jim Hewson" > >Reply-To: Access Developers discussion and problem > >solving > >To: "Access Developers discussion and problem > >solving" > >Subject: Re: [AccessD] Subform data disappears on addition > >Date: Tue, 20 Mar 2007 13:22:31 -0500 > > > >Have you tried to requery the subform then refresh the main form? > >Don't requery the Assemblies form before requerying the subform. > > > >Jim > >jhewson at karta.com > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >ewaldt at gdls.com > >Sent: Tuesday, March 20, 2007 1:15 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] Subform data disappears on addition > > > >No, it didn't make a difference. Thanks, though. > > > >Any other ideas, Dan or others? > > > >TIA. > > > >Thomas F. Ewald > >Stryker Mass Properties > >General Dynamics Land Systems > > > >------------------------------------------------------------ > >Date: Tue, 20 Mar 2007 08:33:12 -0500 > >From: "Dan Waters" > >Subject: Re: [AccessD] Subform data disappears on addition > >To: "'Access Developers discussion and problem solving'" > > > >Message-ID: <000901c76af4$4eac2ee0$0200a8c0 at danwaters> > >Content-Type: text/plain; charset="us-ascii" > > > >Hi Tom, > > > >This is something you can try: > > > >Change the 2nd to last line of code to: > > > >[Forms].[frmassemblies].[sfrmPartAssy].Form.Requery > > > > > > > >Hope this helps calculating CG! > >Dan Waters > > > >-----Original Message----- > >Subject: [AccessD] Subform data disappears on addition > > > >I have a form (frmAssemblies) with a subform (sfrmPartAssy). The main >form > > > >displays the main assembly table data (for one assembly), while the > >subform displays data from a query that combines the data from a parts > >(tblParts) table and the junction table (tblPartAssy) between the two, > >showing the applicable parts in the assembly shown in the main form. > > > >I have a button on the main form that adds parts to the assembly; below >is > > > >the code. > > > >-------------------- > >Private Sub cmdAdd_Click() > >Dim strSQL > >strSQL = "INSERT INTO tblPartAssy SELECT " & _ > > "[Forms]![frmAssemblies]![cboAssy] AS Assy, " & _ > > "[Forms]![frmAssemblies]![cboRev] AS Rev, " & _ > > "[Forms]![frmAddPartAssy]![cboPartNum] AS PartNum, " & _ > > "[Forms]![frmAddPartAssy]![txtQuantity] AS Qty, " & _ > > "[Forms]![frmAddPartAssy]![txtFindNum] AS FindNum;" > > > >DoCmd.SetWarnings False > >DoCmd.RunSQL (strSQL) > >DoCmd.SetWarnings True > > > >[Forms]![frmassemblies].Requery > >[Forms]![frmassemblies].[sfrmPartAssy].Requery > >[Forms]![frmassemblies].Refresh > > > >End Sub > >--------------------- > > > >Anyway, the problem is that when I add a part to the assembly, all of the > >data in the subform disappears; if I then go to another assembly, and >then > > > >return to the original one, the data reappears, along with the added >part. > > > >This happens for all assemblies EXCEPT the first one in the >tblASSSEMBLIES > > > >table. I'm fuzzy on the requery/refresh thing, so I tend to overuse >them, > > > >just to be safe. Perhaps I'm causing a problem with that? > > > >Since the data IS entered, the process does work, but having the >subform's > > > >data disappear is a major irritation. Any suggestions on this would be > >appreciated. > > > >Thomas F. Ewald > > > > > > > >This is an e-mail from General Dynamics Land Systems. It is for the > >intended recipient only and may contain confidential and privileged > >information. No one else may read, print, store, copy, forward or act in > >reliance on it or its attachments. If you are not the intended >recipient, > >please return this message to the sender and delete the message and any > >attachments from your computer. Your cooperation is appreciated. > > > >-- > >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 > >_________________________________________________________________ >Get a FREE Web site, company branded e-mail and more from Microsoft Office >Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Live Search Maps ? find all the local information you need, right when you need it. http://maps.live.com/?icid=hmtag2&FORM=MGAC01 From markamatte at hotmail.com Tue Mar 20 14:03:42 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 20 Mar 2007 19:03:42 +0000 Subject: [AccessD] Subform data disappears on addition In-Reply-To: Message-ID: Sorry...I re-read your post...I would still be curious If you step through the code 1 line at a time (F8)...does it actually give you the results you are looking for? Also, how is your subform linked to your main form...is it via "Link Master Fields" or is it through queries using criteria referencing your main form? Thanks, Mark A. Matte >From: "Mark A Matte" >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Subform data disappears on addition >Date: Tue, 20 Mar 2007 18:55:52 +0000 > >Thomas, > >If I understand...you are using 2 forms and 1 subform...I'm assuming that >frmAddPartAssy has no record source and is used as data entry...then the >code below is used to populate the table that sfrmPartAssy gets its data >from. > >I also assume that when you say ">data in the subform >disappears"...actually >you mean that it never appears until you leave the form and come back? > >If you step through the code 1 line at a time (F8)...does it actually give >you the results you are looking for? > >Thanks, > >Mark A. Matte > > > >From: "Jim Hewson" > >Reply-To: Access Developers discussion and problem > >solving > >To: "Access Developers discussion and problem > >solving" > >Subject: Re: [AccessD] Subform data disappears on addition > >Date: Tue, 20 Mar 2007 13:22:31 -0500 > > > >Have you tried to requery the subform then refresh the main form? > >Don't requery the Assemblies form before requerying the subform. > > > >Jim > >jhewson at karta.com > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >ewaldt at gdls.com > >Sent: Tuesday, March 20, 2007 1:15 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] Subform data disappears on addition > > > >No, it didn't make a difference. Thanks, though. > > > >Any other ideas, Dan or others? > > > >TIA. > > > >Thomas F. Ewald > >Stryker Mass Properties > >General Dynamics Land Systems > > > >------------------------------------------------------------ > >Date: Tue, 20 Mar 2007 08:33:12 -0500 > >From: "Dan Waters" > >Subject: Re: [AccessD] Subform data disappears on addition > >To: "'Access Developers discussion and problem solving'" > > > >Message-ID: <000901c76af4$4eac2ee0$0200a8c0 at danwaters> > >Content-Type: text/plain; charset="us-ascii" > > > >Hi Tom, > > > >This is something you can try: > > > >Change the 2nd to last line of code to: > > > >[Forms].[frmassemblies].[sfrmPartAssy].Form.Requery > > > > > > > >Hope this helps calculating CG! > >Dan Waters > > > >-----Original Message----- > >Subject: [AccessD] Subform data disappears on addition > > > >I have a form (frmAssemblies) with a subform (sfrmPartAssy). The main >form > > > >displays the main assembly table data (for one assembly), while the > >subform displays data from a query that combines the data from a parts > >(tblParts) table and the junction table (tblPartAssy) between the two, > >showing the applicable parts in the assembly shown in the main form. > > > >I have a button on the main form that adds parts to the assembly; below >is > > > >the code. > > > >-------------------- > >Private Sub cmdAdd_Click() > >Dim strSQL > >strSQL = "INSERT INTO tblPartAssy SELECT " & _ > > "[Forms]![frmAssemblies]![cboAssy] AS Assy, " & _ > > "[Forms]![frmAssemblies]![cboRev] AS Rev, " & _ > > "[Forms]![frmAddPartAssy]![cboPartNum] AS PartNum, " & _ > > "[Forms]![frmAddPartAssy]![txtQuantity] AS Qty, " & _ > > "[Forms]![frmAddPartAssy]![txtFindNum] AS FindNum;" > > > >DoCmd.SetWarnings False > >DoCmd.RunSQL (strSQL) > >DoCmd.SetWarnings True > > > >[Forms]![frmassemblies].Requery > >[Forms]![frmassemblies].[sfrmPartAssy].Requery > >[Forms]![frmassemblies].Refresh > > > >End Sub > >--------------------- > > > >Anyway, the problem is that when I add a part to the assembly, all of the > >data in the subform disappears; if I then go to another assembly, and >then > > > >return to the original one, the data reappears, along with the added >part. > > > >This happens for all assemblies EXCEPT the first one in the >tblASSSEMBLIES > > > >table. I'm fuzzy on the requery/refresh thing, so I tend to overuse >them, > > > >just to be safe. Perhaps I'm causing a problem with that? > > > >Since the data IS entered, the process does work, but having the >subform's > > > >data disappear is a major irritation. Any suggestions on this would be > >appreciated. > > > >Thomas F. Ewald > > > > > > > >This is an e-mail from General Dynamics Land Systems. It is for the > >intended recipient only and may contain confidential and privileged > >information. No one else may read, print, store, copy, forward or act in > >reliance on it or its attachments. If you are not the intended >recipient, > >please return this message to the sender and delete the message and any > >attachments from your computer. Your cooperation is appreciated. > > > >-- > >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 > >_________________________________________________________________ >Get a FREE Web site, company branded e-mail and more from Microsoft Office >Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ 5.5%* 30 year fixed mortgage rate. Good credit refinance. Up to 5 free quotes - *Terms https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h2a5d&s=4056&p=5117&disc=y&vers=910 From jwcolby at colbyconsulting.com Tue Mar 20 14:12:00 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 20 Mar 2007 15:12:00 -0400 Subject: [AccessD] Troubleshooting network issues Message-ID: <00d801c76b23$a35d5a20$657aa8c0@m6805> One of my clients is apparently having network issues, i.e. starting just this morning, suddenly the main database be is getting corrupted, as in more than a dozen times today. The common wisdom is that corrupted BEs is a network issue - NICS, cables, switches, routers etc. Does anyone have any experience tracking down such a problem, any recommendations for tools that would watch for intermittent network connections, troubleshooting suggestions for trying to isolate the offending piece of the puzzle? John W. Colby Colby Consulting www.ColbyConsulting.com From accessd at shaw.ca Tue Mar 20 15:02:17 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 20 Mar 2007 13:02:17 -0700 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <00d801c76b23$a35d5a20$657aa8c0@m6805> Message-ID: <0JF70078NWT27EE0@l-daemon> Hi John: I have run into many similar issues in the past. In my case the problems were around flaky NIC cards and in one case it was an IT guy, in the evenings whom would keep rebooting the server to test some backup scripts. Naturally not everyone had logged out of the Access application at the end of the day. We used a packet-analyzer to spot the problem... not necessarily what the product is designed for but its ability to keep an ongoing transaction file of network traffic proved invaluable. There are some similar open-source products out there that will do the same thing. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 20, 2007 12:12 PM To: 'Access Developers discussion and problem solving'; 'Discussion of Hardware and Software issues' Subject: [AccessD] Troubleshooting network issues One of my clients is apparently having network issues, i.e. starting just this morning, suddenly the main database be is getting corrupted, as in more than a dozen times today. The common wisdom is that corrupted BEs is a network issue - NICS, cables, switches, routers etc. Does anyone have any experience tracking down such a problem, any recommendations for tools that would watch for intermittent network connections, troubleshooting suggestions for trying to isolate the offending piece of the puzzle? John W. Colby Colby Consulting www.ColbyConsulting.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 Mar 20 15:16:05 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 20 Mar 2007 20:16:05 +0000 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <0JF70078NWT27EE0@l-daemon> Message-ID: i.e. starting just >this morning, suddenly the main database be is getting corrupted, as in >more >than a dozen times today. Were these 'dozen' corruptions fixed by the repair function...or restoring the db? Had a problem a couple of years ago... where db crashed...tried to do a repair/compact...both failed...finally restored from backup...db ran for an hour...then crashed again. Turned out that the backup had a single record that was corrupt(memo field I think), but didn't immediately impact the performance...it would run for about an hour...then just crash(hard). I used a combination of sorting and misc functions to locate the offending record/field and loaded good records into new db. Just thought I'd share. Good Luck, Mark A. Matte >From: Jim Lawrence >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Troubleshooting network issues >Date: Tue, 20 Mar 2007 13:02:17 -0700 > >Hi John: > >I have run into many similar issues in the past. In my case the problems >were around flaky NIC cards and in one case it was an IT guy, in the >evenings whom would keep rebooting the server to test some backup scripts. >Naturally not everyone had logged out of the Access application at the end >of the day. > >We used a packet-analyzer to spot the problem... not necessarily what the >product is designed for but its ability to keep an ongoing transaction file >of network traffic proved invaluable. There are some similar open-source >products out there that will do the same thing. > >HTH >Jim > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Tuesday, March 20, 2007 12:12 PM >To: 'Access Developers discussion and problem solving'; 'Discussion of >Hardware and Software issues' >Subject: [AccessD] Troubleshooting network issues > >One of my clients is apparently having network issues, i.e. starting just >this morning, suddenly the main database be is getting corrupted, as in >more >than a dozen times today. The common wisdom is that corrupted BEs is a >network issue - NICS, cables, switches, routers etc. Does anyone have any >experience tracking down such a problem, any recommendations for tools that >would watch for intermittent network connections, troubleshooting >suggestions for trying to isolate the offending piece of the puzzle? > >John W. Colby >Colby Consulting >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 _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ From wdhindman at dejpolsystems.com Tue Mar 20 15:29:31 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Tue, 20 Mar 2007 16:29:31 -0400 Subject: [AccessD] Troubleshooting network issues References: <00d801c76b23$a35d5a20$657aa8c0@m6805> Message-ID: <002f01c76b2e$77da95b0$9258eb44@jisshowsbs.local> JC ...can you monitor the ldb to see who is having the disconnect problems? William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" ; "'Discussion of Hardware and Software issues'" Sent: Tuesday, March 20, 2007 3:12 PM Subject: [AccessD] Troubleshooting network issues > One of my clients is apparently having network issues, i.e. starting just > this morning, suddenly the main database be is getting corrupted, as in > more > than a dozen times today. The common wisdom is that corrupted BEs is a > network issue - NICS, cables, switches, routers etc. Does anyone have any > experience tracking down such a problem, any recommendations for tools > that > would watch for intermittent network connections, troubleshooting > suggestions for trying to isolate the offending piece of the puzzle? > > John W. Colby > Colby Consulting > 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 Mar 20 15:35:23 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 20 Mar 2007 16:35:23 -0400 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <002f01c76b2e$77da95b0$9258eb44@jisshowsbs.local> References: <00d801c76b23$a35d5a20$657aa8c0@m6805> <002f01c76b2e$77da95b0$9258eb44@jisshowsbs.local> Message-ID: <00e701c76b2f$49970f20$657aa8c0@m6805> I thought that functionality wasn't valid anymore. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Tuesday, March 20, 2007 4:30 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Troubleshooting network issues JC ...can you monitor the ldb to see who is having the disconnect problems? William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" ; "'Discussion of Hardware and Software issues'" Sent: Tuesday, March 20, 2007 3:12 PM Subject: [AccessD] Troubleshooting network issues > One of my clients is apparently having network issues, i.e. starting > just this morning, suddenly the main database be is getting corrupted, > as in more than a dozen times today. The common wisdom is that > corrupted BEs is a network issue - NICS, cables, switches, routers > etc. Does anyone have any experience tracking down such a problem, > any recommendations for tools that would watch for intermittent > network connections, troubleshooting suggestions for trying to isolate > the offending piece of the puzzle? > > John W. Colby > Colby Consulting > 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 Mar 20 15:36:30 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 20 Mar 2007 16:36:30 -0400 Subject: [AccessD] Troubleshooting network issues In-Reply-To: References: <0JF70078NWT27EE0@l-daemon> Message-ID: <00e801c76b2f$71035ff0$657aa8c0@m6805> Compact/Repairs. The users can usually all get in, but some get issues with specific error messages when they do specific things, and once anyone sees these kinds of things, no one can log in, get "BE not recognized / valid database" kind of messages. Are you saying that even after a compact / repair that there was a bad record? The main Be has probably 150 tables. I am not going to "discover" one specific bad record. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Tuesday, March 20, 2007 4:16 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Troubleshooting network issues i.e. starting just >this morning, suddenly the main database be is getting corrupted, as in >more than a dozen times today. Were these 'dozen' corruptions fixed by the repair function...or restoring the db? Had a problem a couple of years ago... where db crashed...tried to do a repair/compact...both failed...finally restored from backup...db ran for an hour...then crashed again. Turned out that the backup had a single record that was corrupt(memo field I think), but didn't immediately impact the performance...it would run for about an hour...then just crash(hard). I used a combination of sorting and misc functions to locate the offending record/field and loaded good records into new db. Just thought I'd share. Good Luck, Mark A. Matte >From: Jim Lawrence >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Troubleshooting network issues >Date: Tue, 20 Mar 2007 13:02:17 -0700 > >Hi John: > >I have run into many similar issues in the past. In my case the >problems were around flaky NIC cards and in one case it was an IT guy, >in the evenings whom would keep rebooting the server to test some backup scripts. >Naturally not everyone had logged out of the Access application at the >end of the day. > >We used a packet-analyzer to spot the problem... not necessarily what >the product is designed for but its ability to keep an ongoing >transaction file of network traffic proved invaluable. There are some >similar open-source products out there that will do the same thing. > >HTH >Jim > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Tuesday, March 20, 2007 12:12 PM >To: 'Access Developers discussion and problem solving'; 'Discussion of >Hardware and Software issues' >Subject: [AccessD] Troubleshooting network issues > >One of my clients is apparently having network issues, i.e. starting >just this morning, suddenly the main database be is getting corrupted, >as in more than a dozen times today. The common wisdom is that >corrupted BEs is a network issue - NICS, cables, switches, routers etc. >Does anyone have any experience tracking down such a problem, any >recommendations for tools that would watch for intermittent network >connections, troubleshooting suggestions for trying to isolate the >offending piece of the puzzle? > >John W. Colby >Colby Consulting >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 _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Tue Mar 20 15:46:57 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 20 Mar 2007 20:46:57 +0000 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <00e801c76b2f$71035ff0$657aa8c0@m6805> Message-ID: This wasn't one of my db's...and it was not a FE/BE scenario...just a single db. And 'No' they couldn't do a Compact/repair...the record would not allow it...for some reason they did backups without compact repair...and when I said it 'crashed' I meant they could no longer even open the db. The reason I brought it up was incase they were restoring...their backup db would run for a little while then completely crash. I finally tried a repair on the backup db...it failed...and this is when I discovered the single bad record. Sorry, Mark >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Troubleshooting network issues >Date: Tue, 20 Mar 2007 16:36:30 -0400 > >Compact/Repairs. The users can usually all get in, but some get issues >with >specific error messages when they do specific things, and once anyone sees >these kinds of things, no one can log in, get "BE not recognized / valid >database" kind of messages. > >Are you saying that even after a compact / repair that there was a bad >record? The main Be has probably 150 tables. I am not going to "discover" >one specific bad record. > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Tuesday, March 20, 2007 4:16 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Troubleshooting network issues > >i.e. starting just > >this morning, suddenly the main database be is getting corrupted, as in > >more than a dozen times today. > >Were these 'dozen' corruptions fixed by the repair function...or restoring >the db? > >Had a problem a couple of years ago... where db crashed...tried to do a >repair/compact...both failed...finally restored from backup...db ran for an >hour...then crashed again. > >Turned out that the backup had a single record that was corrupt(memo field >I >think), but didn't immediately impact the performance...it would run for >about an hour...then just crash(hard). > >I used a combination of sorting and misc functions to locate the offending >record/field and loaded good records into new db. > >Just thought I'd share. > >Good Luck, > >Mark A. Matte > > > >From: Jim Lawrence > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] Troubleshooting network issues > >Date: Tue, 20 Mar 2007 13:02:17 -0700 > > > >Hi John: > > > >I have run into many similar issues in the past. In my case the > >problems were around flaky NIC cards and in one case it was an IT guy, > >in the evenings whom would keep rebooting the server to test some backup >scripts. > >Naturally not everyone had logged out of the Access application at the > >end of the day. > > > >We used a packet-analyzer to spot the problem... not necessarily what > >the product is designed for but its ability to keep an ongoing > >transaction file of network traffic proved invaluable. There are some > >similar open-source products out there that will do the same thing. > > > >HTH > >Jim > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > >Sent: Tuesday, March 20, 2007 12:12 PM > >To: 'Access Developers discussion and problem solving'; 'Discussion of > >Hardware and Software issues' > >Subject: [AccessD] Troubleshooting network issues > > > >One of my clients is apparently having network issues, i.e. starting > >just this morning, suddenly the main database be is getting corrupted, > >as in more than a dozen times today. The common wisdom is that > >corrupted BEs is a network issue - NICS, cables, switches, routers etc. > >Does anyone have any experience tracking down such a problem, any > >recommendations for tools that would watch for intermittent network > >connections, troubleshooting suggestions for trying to isolate the > >offending piece of the puzzle? > > > >John W. Colby > >Colby Consulting > >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 > >_________________________________________________________________ >Get a FREE Web site, company branded e-mail and more from Microsoft Office >Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > >-- >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 _________________________________________________________________ Live Search Maps ? find all the local information you need, right when you need it. http://maps.live.com/?icid=hmtag2&FORM=MGAC01 From DWUTKA at Marlow.com Tue Mar 20 16:19:12 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 20 Mar 2007 16:19:12 -0500 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <00d801c76b23$a35d5a20$657aa8c0@m6805> Message-ID: What version of Access is the MDB, I have yet to find a tool that tells you who corrupted an A2K (or later) database. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 20, 2007 2:12 PM To: 'Access Developers discussion and problem solving'; 'Discussion of Hardware and Software issues' Subject: [AccessD] Troubleshooting network issues One of my clients is apparently having network issues, i.e. starting just this morning, suddenly the main database be is getting corrupted, as in more than a dozen times today. The common wisdom is that corrupted BEs is a network issue - NICS, cables, switches, routers etc. Does anyone have any experience tracking down such a problem, any recommendations for tools that would watch for intermittent network connections, troubleshooting suggestions for trying to isolate the offending piece of the puzzle? John W. Colby Colby Consulting 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 Mar 20 16:32:48 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 20 Mar 2007 17:32:48 -0400 Subject: [AccessD] Troubleshooting network issues In-Reply-To: References: <00d801c76b23$a35d5a20$657aa8c0@m6805> Message-ID: <00ef01c76b37$4ecb0610$657aa8c0@m6805> It's A2K John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Tuesday, March 20, 2007 5:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Troubleshooting network issues What version of Access is the MDB, I have yet to find a tool that tells you who corrupted an A2K (or later) database. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 20, 2007 2:12 PM To: 'Access Developers discussion and problem solving'; 'Discussion of Hardware and Software issues' Subject: [AccessD] Troubleshooting network issues One of my clients is apparently having network issues, i.e. starting just this morning, suddenly the main database be is getting corrupted, as in more than a dozen times today. The common wisdom is that corrupted BEs is a network issue - NICS, cables, switches, routers etc. Does anyone have any experience tracking down such a problem, any recommendations for tools that would watch for intermittent network connections, troubleshooting suggestions for trying to isolate the offending piece of the puzzle? John W. Colby Colby Consulting 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 DWUTKA at Marlow.com Tue Mar 20 16:44:02 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 20 Mar 2007 16:44:02 -0500 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <00ef01c76b37$4ecb0610$657aa8c0@m6805> Message-ID: Well you can't see who is corrupting it then, but you should be able to tell who is in it still...so it would be a process of elimination... Once you know the source, then you can track the network issue... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 20, 2007 4:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Troubleshooting network issues It's A2K John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Tuesday, March 20, 2007 5:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Troubleshooting network issues What version of Access is the MDB, I have yet to find a tool that tells you who corrupted an A2K (or later) database. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 20, 2007 2:12 PM To: 'Access Developers discussion and problem solving'; 'Discussion of Hardware and Software issues' Subject: [AccessD] Troubleshooting network issues One of my clients is apparently having network issues, i.e. starting just this morning, suddenly the main database be is getting corrupted, as in more than a dozen times today. The common wisdom is that corrupted BEs is a network issue - NICS, cables, switches, routers etc. Does anyone have any experience tracking down such a problem, any recommendations for tools that would watch for intermittent network connections, troubleshooting suggestions for trying to isolate the offending piece of the puzzle? John W. Colby Colby Consulting 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 wdhindman at dejpolsystems.com Tue Mar 20 16:58:44 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Tue, 20 Mar 2007 17:58:44 -0400 Subject: [AccessD] Troubleshooting network issues References: <00d801c76b23$a35d5a20$657aa8c0@m6805><002f01c76b2e$77da95b0$9258eb44@jisshowsbs.local> <00e701c76b2f$49970f20$657aa8c0@m6805> Message-ID: <002d01c76b3a$eea367b0$9258eb44@jisshowsbs.local> http://support.microsoft.com/kb/283849 William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 20, 2007 4:35 PM Subject: Re: [AccessD] Troubleshooting network issues >I thought that functionality wasn't valid anymore. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman > Sent: Tuesday, March 20, 2007 4:30 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Troubleshooting network issues > > JC > > ...can you monitor the ldb to see who is having the disconnect problems? > > William Hindman > > ----- Original Message ----- > From: "JWColby" > To: "'Access Developers discussion and problem solving'" > ; "'Discussion of Hardware and Software > issues'" > Sent: Tuesday, March 20, 2007 3:12 PM > Subject: [AccessD] Troubleshooting network issues > > >> One of my clients is apparently having network issues, i.e. starting >> just this morning, suddenly the main database be is getting corrupted, >> as in more than a dozen times today. The common wisdom is that >> corrupted BEs is a network issue - NICS, cables, switches, routers >> etc. Does anyone have any experience tracking down such a problem, >> any recommendations for tools that would watch for intermittent >> network connections, troubleshooting suggestions for trying to isolate >> the offending piece of the puzzle? >> >> John W. Colby >> Colby Consulting >> 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 cfoust at infostatsystems.com Tue Mar 20 17:42:45 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 20 Mar 2007 15:42:45 -0700 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <00e801c76b2f$71035ff0$657aa8c0@m6805> References: <0JF70078NWT27EE0@l-daemon> <00e801c76b2f$71035ff0$657aa8c0@m6805> Message-ID: Is everyone using the same version of Access and/or JetComp? I have had problems like this with a flaky router, but that was years ago on a Novell network. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 20, 2007 1:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Troubleshooting network issues Compact/Repairs. The users can usually all get in, but some get issues with specific error messages when they do specific things, and once anyone sees these kinds of things, no one can log in, get "BE not recognized / valid database" kind of messages. Are you saying that even after a compact / repair that there was a bad record? The main Be has probably 150 tables. I am not going to "discover" one specific bad record. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Tuesday, March 20, 2007 4:16 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Troubleshooting network issues i.e. starting just >this morning, suddenly the main database be is getting corrupted, as in >more than a dozen times today. Were these 'dozen' corruptions fixed by the repair function...or restoring the db? Had a problem a couple of years ago... where db crashed...tried to do a repair/compact...both failed...finally restored from backup...db ran for an hour...then crashed again. Turned out that the backup had a single record that was corrupt(memo field I think), but didn't immediately impact the performance...it would run for about an hour...then just crash(hard). I used a combination of sorting and misc functions to locate the offending record/field and loaded good records into new db. Just thought I'd share. Good Luck, Mark A. Matte >From: Jim Lawrence >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Troubleshooting network issues >Date: Tue, 20 Mar 2007 13:02:17 -0700 > >Hi John: > >I have run into many similar issues in the past. In my case the >problems were around flaky NIC cards and in one case it was an IT guy, >in the evenings whom would keep rebooting the server to test some >backup scripts. >Naturally not everyone had logged out of the Access application at the >end of the day. > >We used a packet-analyzer to spot the problem... not necessarily what >the product is designed for but its ability to keep an ongoing >transaction file of network traffic proved invaluable. There are some >similar open-source products out there that will do the same thing. > >HTH >Jim > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Tuesday, March 20, 2007 12:12 PM >To: 'Access Developers discussion and problem solving'; 'Discussion of >Hardware and Software issues' >Subject: [AccessD] Troubleshooting network issues > >One of my clients is apparently having network issues, i.e. starting >just this morning, suddenly the main database be is getting corrupted, >as in more than a dozen times today. The common wisdom is that >corrupted BEs is a network issue - NICS, cables, switches, routers etc. >Does anyone have any experience tracking down such a problem, any >recommendations for tools that would watch for intermittent network >connections, troubleshooting suggestions for trying to isolate the >offending piece of the puzzle? > >John W. Colby >Colby Consulting >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 _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ -- 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 martyconnelly at shaw.ca Tue Mar 20 19:42:29 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 20 Mar 2007 17:42:29 -0700 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <002d01c76b3a$eea367b0$9258eb44@jisshowsbs.local> References: <00d801c76b23$a35d5a20$657aa8c0@m6805> <002f01c76b2e$77da95b0$9258eb44@jisshowsbs.local> <00e701c76b2f$49970f20$657aa8c0@m6805> <002d01c76b3a$eea367b0$9258eb44@jisshowsbs.local> Message-ID: <46007F75.1050500@shaw.ca> This method will identify the possible machines that might have a bad NIC. Then a quick and dirty test to identify a bad NIC is to download a large text file to the machine say 50 - 100 MB from a server and use a stopwatch. A faulty NIC will have a large number of retransmission errors so will be say 50% slower. Some newer NIC's store the number of these type of errors in a onboard cache that is readable externally You might try one of the utilities from http://www.sysinternals.com or wherever MS has put them now. William Hindman wrote: >http://support.microsoft.com/kb/283849 > >William Hindman > >----- Original Message ----- >From: "JWColby" >To: "'Access Developers discussion and problem solving'" > >Sent: Tuesday, March 20, 2007 4:35 PM >Subject: Re: [AccessD] Troubleshooting network issues > > > > >>I thought that functionality wasn't valid anymore. >> >> >>John W. Colby >>Colby Consulting >>www.ColbyConsulting.com >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman >>Sent: Tuesday, March 20, 2007 4:30 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] Troubleshooting network issues >> >>JC >> >>...can you monitor the ldb to see who is having the disconnect problems? >> >>William Hindman >> >>----- Original Message ----- >>From: "JWColby" >>To: "'Access Developers discussion and problem solving'" >>; "'Discussion of Hardware and Software >>issues'" >>Sent: Tuesday, March 20, 2007 3:12 PM >>Subject: [AccessD] Troubleshooting network issues >> >> >> >> >>>One of my clients is apparently having network issues, i.e. starting >>>just this morning, suddenly the main database be is getting corrupted, >>>as in more than a dozen times today. The common wisdom is that >>>corrupted BEs is a network issue - NICS, cables, switches, routers >>>etc. Does anyone have any experience tracking down such a problem, >>>any recommendations for tools that would watch for intermittent >>>network connections, troubleshooting suggestions for trying to isolate >>>the offending piece of the puzzle? >>> >>>John W. Colby >>>Colby Consulting >>>www.ColbyConsulting.com >>> >>> -- Marty Connelly Victoria, B.C. Canada From andy at minstersystems.co.uk Wed Mar 21 02:52:58 2007 From: andy at minstersystems.co.uk (Andy Lacey) Date: Wed, 21 Mar 2007 07:52:58 -0000 Subject: [AccessD] Access to Word - colour an area In-Reply-To: <20070320082841.0517B2B9B64@smtp.nildram.co.uk> Message-ID: <003c01c76b8d$f495b080$014fd355@minster33c3r25> Hi again Bryan. Looks like it can all be done in Access so thanks anyway but should be ok. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Andy Lacey > Sent: 20 March 2007 08:29 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access to Word - colour an area > > > Thanks Bryan. I should know tonight what's needeed. > > -- > Andy Lacey > http://www.minstersystems.co.uk > > > > --------- Original Message -------- > From: "Access Developers discussion and problem solving" > > To: "Access Developers discussion and problem solving" > > Subject: Re: [AccessD] Access to Word - colour an area > Date: 19/03/07 16:45 > > > On 3/16/07, Andy Lacey wrote: > > It's still a what-if at the moment. I'm going to see a potential > > client > next > > week. He's described the project and this is a part of it. I'm just > wanting > > to be forearmed. > > Any more info? > > > I suspect it's possible anything could be inside the box, > most likely > > text and mailmerge entries, and all of it would want the coloured > > background. > But > > could it be done in a generic way by, I dunno, putting bookmarks at > > top > left > > and bottom-right of the area and selecting all between them, or > > something like that? OTOH I don't know how you set a > bookmark as the > > bootom-right of an area. > > This may work. When you build the main merge doc, all you > need to do is insert 2 bookmarks. One before the area and one > at the end, then you should be able to colour the background. > > I can whip up some sample code if needed. > > -- > Bryan Carbonnell - carbonnb at gmail.com > Life's journey is not to arrive at the grave safely in a well > preserved body, but rather to skid in sideways, totally worn > out, shouting "What a great ride!" > -- > 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 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From Erwin.Craps at ithelps.eu Wed Mar 21 03:20:43 2007 From: Erwin.Craps at ithelps.eu (Erwin Craps - IT Helps) Date: Wed, 21 Mar 2007 09:20:43 +0100 Subject: [AccessD] Troubleshooting network issues References: <00d801c76b23$a35d5a20$657aa8c0@m6805><002f01c76b2e$77da95b0$9258eb44@jisshowsbs.local><00e701c76b2f$49970f20$657aa8c0@m6805><002d01c76b3a$eea367b0$9258eb44@jisshowsbs.local> <46007F75.1050500@shaw.ca> Message-ID: <430E80531228BA4497C5EB1A7BA786B0024452@stekelbes.ithelps.local> Just an idea, did'nt read all mails.. Did you checked the system log on the server or pc where the database is located if you have any disk errors? A faulty file table or surface errors could cause this to. I would cerntanly start dooing a checkdisk, surface included (can take very long). Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Wednesday, March 21, 2007 1:42 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Troubleshooting network issues This method will identify the possible machines that might have a bad NIC. Then a quick and dirty test to identify a bad NIC is to download a large text file to the machine say 50 - 100 MB from a server and use a stopwatch. A faulty NIC will have a large number of retransmission errors so will be say 50% slower. Some newer NIC's store the number of these type of errors in a onboard cache that is readable externally You might try one of the utilities from http://www.sysinternals.com or wherever MS has put them now. William Hindman wrote: >http://support.microsoft.com/kb/283849 > >William Hindman > >----- Original Message ----- >From: "JWColby" >To: "'Access Developers discussion and problem solving'" > >Sent: Tuesday, March 20, 2007 4:35 PM >Subject: Re: [AccessD] Troubleshooting network issues > > > > >>I thought that functionality wasn't valid anymore. >> >> >>John W. Colby >>Colby Consulting >>www.ColbyConsulting.com >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William >>Hindman >>Sent: Tuesday, March 20, 2007 4:30 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] Troubleshooting network issues >> >>JC >> >>...can you monitor the ldb to see who is having the disconnect problems? >> >>William Hindman >> >>----- Original Message ----- >>From: "JWColby" >>To: "'Access Developers discussion and problem solving'" >>; "'Discussion of Hardware and Software >>issues'" >>Sent: Tuesday, March 20, 2007 3:12 PM >>Subject: [AccessD] Troubleshooting network issues >> >> >> >> >>>One of my clients is apparently having network issues, i.e. starting >>>just this morning, suddenly the main database be is getting >>>corrupted, as in more than a dozen times today. The common wisdom is >>>that corrupted BEs is a network issue - NICS, cables, switches, >>>routers etc. Does anyone have any experience tracking down such a >>>problem, any recommendations for tools that would watch for >>>intermittent network connections, troubleshooting suggestions for >>>trying to isolate the offending piece of the puzzle? >>> >>>John W. Colby >>>Colby Consulting >>>www.ColbyConsulting.com >>> >>> -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ewaldt at gdls.com Wed Mar 21 06:20:51 2007 From: ewaldt at gdls.com (ewaldt at gdls.com) Date: Wed, 21 Mar 2007 07:20:51 -0400 Subject: [AccessD] Subform data disappears on addition In-Reply-To: Message-ID: After sending the problem in, I finally found the solution on my own; I thought I had tried every combination of requery and refresh, but tried it again, and found the problem. I'm citing Jim Hewson's comments below, because that did indeed turn out to be the problem. When I commented out the requerying of the main form, all went well. Thank you, everyone, for your help. BTW, does anyone know of a good explanation of the interactions of requerying and refreshing, with regard to forms and subforms? If not, would anyone like to provide one? ;-) Thomas F. Ewald Stryker Mass Properties General Dynamics Land Systems Date: Tue, 20 Mar 2007 13:22:31 -0500 From: "Jim Hewson" Subject: Re: [AccessD] Subform data disappears on addition Have you tried to requery the subform then refresh the main form? Don't requery the Assemblies form before requerying the subform. Jim jhewson at karta.com This is an e-mail from General Dynamics Land Systems. It is for the intended recipient only and may contain confidential and privileged information. No one else may read, print, store, copy, forward or act in reliance on it or its attachments. If you are not the intended recipient, please return this message to the sender and delete the message and any attachments from your computer. Your cooperation is appreciated. From cspell at jhuccp.org Wed Mar 21 06:22:35 2007 From: cspell at jhuccp.org (Spell, Cynthia G.) Date: Wed, 21 Mar 2007 07:22:35 -0400 Subject: [AccessD] Help with string In-Reply-To: <004101c76b06$8b9ff400$3334fad1@SUSANONE> References: <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> <004101c76b06$8b9ff400$3334fad1@SUSANONE> Message-ID: <2E8AE992B157C0409B18D0225D0B476305F53521@XCH-VN01.sph.ad.jhsph.edu> Thanks, Susan. Good thought. I'll rename it. Cindy -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Tuesday, March 20, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Help with string Month is probably a reserved word (I didn't look it up). It might work, but eventually, it's probably going to cause you a problem. I'd rename that one. Susan H. Hi, Can someone help with the following string? FA is text, Funding is text, and Month is numeric. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Mar 21 09:02:31 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 21 Mar 2007 07:02:31 -0700 Subject: [AccessD] OT: But only Partly Message-ID: <000f01c76bc1$919af420$0201a8c0@HAL9005> Are you backed up? Are you SURE? http://www.signonsandiego.com/news/tech/20070320-0509-lostdata.html JUNEAU, Alaska - Perhaps you know that sinking feeling when a single keystroke accidentally destroys hours of work. Now imagine wiping out a disk drive containing an account worth $38 billion. That's what happened to a computer technician reformatting a disk drive at the Alaska Department of Revenue. While doing routine maintenance work, the technician accidentally deleted applicant information for an oil-funded account - one of Alaska residents' biggest perks - and mistakenly reformatted the backup drive, as well. There was still hope, until the department discovered its third line of defense, backup tapes, were unreadable. "Nobody panicked, but we instantly went into planning for the worst-case scenario," said Permanent Fund Dividend Division Director Amy Skow. The computer foul-up last July would end up costing the department more than $200,000. Over the next few days, as the department, the division and consultants from Microsoft Corp. and Dell Inc. labored to retrieve the data, it became obvious the worst-case scenario was at hand. Nine months worth of information concerning the yearly payout from the Alaska Permanent Fund was gone: some 800,000 electronic images that had been painstakingly scanned into the system months earlier, the 2006 paper applications that people had either mailed in or filed over the counter, and supporting documentation such as birth certificates and proof of residence. And the only backup was the paperwork itself - stored in more than 300 cardboard boxes. "We had to bring that paper back to the scanning room, and send it through again, and quality control it, and then you have to have a way to link that paper to that person's file," Skow said. Half a dozen seasonal workers came back to assist the regular division staff, and about 70 people working overtime and weekends re-entered all the lost data by the end of August. "They were just ready, willing and able to chip in and, in fact, we needed all of them to chip in to get all the paperwork rescanned in a timely manner so that we could meet our obligations to the public," Skow said. Last October and November, the department met its obligation to the public. A majority of the estimated 600,000 payments for last year's $1,106.96 individual dividends went out on schedule, including those for 28,000 applicants who were still under review when the computer disaster struck. Former Revenue Commissioner Bill Corbus said no one was ever blamed for the incident. "Everybody felt very bad about it and we all learned a lesson. There was no witch hunt," Corbus said. According to department staff, they now have a proven and regularly tested backup and restore procedure. The department is asking lawmakers to approve a supplemental budget request for $220,700 to cover the excess costs incurred during the six-week recovery effort, including about $128,400 in overtime and $71,800 for computer consultants. The money would come from the permanent fund earnings, the money earmarked for the dividends. That means recipients could find their next check docked by about 37 cents. Rocky From garykjos at gmail.com Wed Mar 21 09:36:36 2007 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 21 Mar 2007 09:36:36 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: <000f01c76bc1$919af420$0201a8c0@HAL9005> References: <000f01c76bc1$919af420$0201a8c0@HAL9005> Message-ID: Ouch. We used to do Disaster Recovery Firedrills back in my early mainframe days when I was a computer operator. We had an arrangement with another local company that had a similar hardware configuration to ours that we were backup sites for each other. In those days, disks on mainframes were removable from the drives themselves which were about the size of a washing machine. The disk packs were about the diameter of a LP record and the ones we used were about 8 inches tall. We would take our disks or maybe it was just backup tapes over to this other company and they would let us use their system over night and we would attempt to run our orders and print the picking documents. Since the hardware configuration was slightly different we had different execution job control that referenced the hardware they had there. I was mostly just along to carry stuff in the early days but later on I was called on to run the stuff too. When fixed hard drives and online terminals came along in about 1980 that ceased to be an option anymore as we would have had to actually overwrite their files on the disk or they would have needed enough empty space for us to load our stuff on and as disk was failrly expensive in those days that wasn't a viable option. So instead we concentrated on getting better covereage from our hardware maintenance group. And we used our backup tapes pretty often when stuff got corrupted and had daily, weekly and monthly full backups for an entire year of generations, so we were really quite secure and fully tested backup wise. Noplace I have worked since has had anywhere near that level of backup. But hardware failed a lot more then than it does now too, so we get lulled into a sense of security that drives don't fail. But in this case it wasn't even a drive failure that caused it, it was a human mistake. We had an occurance of the "can't read the backups" here a while back. It was a very bad thing. There had been a change to the backup software itself and maybe the hardware too. I don't remember exactly what the end result was as far as data loss - don't think we lost anything - but we were down for an entire day - no sales entered. Order takers had to write orders down on paper to be entered later. I think our website still took orders as it's seperate but there were no confirmations etc. It wasn't a total loss as some of that business came to us in the following days, but some of those orders went to other sellers instead of us and perhaps some of those customers went away disgruntled too. GK On 3/21/07, Rocky Smolin at Beach Access Software wrote: > Are you backed up? Are you SURE? > > > > http://www.signonsandiego.com/news/tech/20070320-0509-lostdata.html > > JUNEAU, Alaska - Perhaps you know that sinking feeling when a single > keystroke accidentally destroys hours of work. Now imagine wiping out a disk > drive containing an account worth $38 billion. > > That's what happened to a computer technician reformatting a disk drive at > the Alaska Department of Revenue. While doing routine maintenance work, the > technician accidentally deleted applicant information for an oil-funded > account - one of Alaska residents' biggest perks - and mistakenly > reformatted the backup drive, as well. > > There was still hope, until the department discovered its third line of > defense, backup tapes, were unreadable. > > "Nobody panicked, but we instantly went into planning for the worst-case > scenario," said Permanent Fund Dividend Division Director Amy Skow. The > computer foul-up last July would end up costing the department more than > $200,000. > > Over the next few days, as the department, the division and consultants from > Microsoft Corp. and Dell Inc. labored to retrieve the data, it became > obvious the worst-case scenario was at hand. > > Nine months worth of information concerning the yearly payout from the > Alaska Permanent Fund was gone: some 800,000 electronic images that had been > painstakingly scanned into the system months earlier, the 2006 paper > applications that people had either mailed in or filed over the counter, and > supporting documentation such as birth certificates and proof of residence. > > And the only backup was the paperwork itself - stored in more than 300 > cardboard boxes. > > "We had to bring that paper back to the scanning room, and send it through > again, and quality control it, and then you have to have a way to link that > paper to that person's file," Skow said. > > Half a dozen seasonal workers came back to assist the regular division > staff, and about 70 people working overtime and weekends re-entered all the > lost data by the end of August. > > "They were just ready, willing and able to chip in and, in fact, we needed > all of them to chip in to get all the paperwork rescanned in a timely manner > so that we could meet our obligations to the public," Skow said. > > Last October and November, the department met its obligation to the public. > A majority of the estimated 600,000 payments for last year's $1,106.96 > individual dividends went out on schedule, including those for 28,000 > applicants who were still under review when the computer disaster struck. > > Former Revenue Commissioner Bill Corbus said no one was ever blamed for the > incident. > > "Everybody felt very bad about it and we all learned a lesson. There was no > witch hunt," Corbus said. > > According to department staff, they now have a proven and regularly tested > backup and restore procedure. > > The department is asking lawmakers to approve a supplemental budget request > for $220,700 to cover the excess costs incurred during the six-week recovery > effort, including about $128,400 in overtime and $71,800 for computer > consultants. > > The money would come from the permanent fund earnings, the money earmarked > for the dividends. That means recipients could find their next check docked > by about 37 cents. > > > Rocky > > -- > 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 jwcolby at colbyconsulting.com Wed Mar 21 09:51:29 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 21 Mar 2007 10:51:29 -0400 Subject: [AccessD] OT: But only Partly In-Reply-To: References: <000f01c76bc1$919af420$0201a8c0@HAL9005> Message-ID: <002801c76bc8$68daf600$657aa8c0@m6805> >In those days, disks on mainframes were removable from the drives themselves which were about the size of a washing machine. The disk packs were about the diameter of a LP record and the ones we used were about 8 inches tall. Must have been one of the old IBM hard disk cabinets. It had drawers that you could pull out and then unlock and remove the disk packs. Those were 80 mb packs if memory serves me. Something like 8 platters, heads on each side, hydraulically actuated heads. In 1972/73 I was trained by the USN to fix that disk drive system. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, March 21, 2007 10:37 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Ouch. We used to do Disaster Recovery Firedrills back in my early mainframe days when I was a computer operator. We had an arrangement with another local company that had a similar hardware configuration to ours that we were backup sites for each other. In those days, disks on mainframes were removable from the drives themselves which were about the size of a washing machine. The disk packs were about the diameter of a LP record and the ones we used were about 8 inches tall. We would take our disks or maybe it was just backup tapes over to this other company and they would let us use their system over night and we would attempt to run our orders and print the picking documents. Since the hardware configuration was slightly different we had different execution job control that referenced the hardware they had there. I was mostly just along to carry stuff in the early days but later on I was called on to run the stuff too. When fixed hard drives and online terminals came along in about 1980 that ceased to be an option anymore as we would have had to actually overwrite their files on the disk or they would have needed enough empty space for us to load our stuff on and as disk was failrly expensive in those days that wasn't a viable option. So instead we concentrated on getting better covereage from our hardware maintenance group. And we used our backup tapes pretty often when stuff got corrupted and had daily, weekly and monthly full backups for an entire year of generations, so we were really quite secure and fully tested backup wise. Noplace I have worked since has had anywhere near that level of backup. But hardware failed a lot more then than it does now too, so we get lulled into a sense of security that drives don't fail. But in this case it wasn't even a drive failure that caused it, it was a human mistake. We had an occurance of the "can't read the backups" here a while back. It was a very bad thing. There had been a change to the backup software itself and maybe the hardware too. I don't remember exactly what the end result was as far as data loss - don't think we lost anything - but we were down for an entire day - no sales entered. Order takers had to write orders down on paper to be entered later. I think our website still took orders as it's seperate but there were no confirmations etc. It wasn't a total loss as some of that business came to us in the following days, but some of those orders went to other sellers instead of us and perhaps some of those customers went away disgruntled too. GK From john at winhaven.net Wed Mar 21 10:06:24 2007 From: john at winhaven.net (John Bartow) Date: Wed, 21 Mar 2007 10:06:24 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: <000f01c76bc1$919af420$0201a8c0@HAL9005> References: <000f01c76bc1$919af420$0201a8c0@HAL9005> Message-ID: <002d01c76bca$7fd80da0$6402a8c0@ScuzzPaq> Had a similar issue to a new client a few years ago. They had an Access app (that I didn't do) and the BE was on a NAS unit. It held all their job orders and tracking info. It was corrupted and when I went in to try to recover it from their backup tape - which they were reliably changing every day and taking off site - there was nothing on any of the tapes. The backup system (which I didn't set up) hadn't worked for over a year! IIRC I asked everyone on these lists for references for recovery services. I could only get 13 records recovered. So the recovery services didn't work. They really lucked out though because two weeks before this happened they had asked me to look at their access application and I had copied it and their BE to my USB memory stick. So they got away with manually reentering two weeks worth of paper files. Now they have a solid backup system and it gets checked to ensure it is actually doing something. I also have it set to send an email whenever it fails so that makes it a little more obvious. I refer to backup systems as recovery systems with my clients so they understand it up front. So far so good. -----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, March 21, 2007 9:03 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: But only Partly Are you backed up? Are you SURE? http://www.signonsandiego.com/news/tech/20070320-0509-lostdata.html JUNEAU, Alaska - Perhaps you know that sinking feeling when a single keystroke accidentally destroys hours of work. Now imagine wiping out a disk drive containing an account worth $38 billion. That's what happened to a computer technician reformatting a disk drive at the Alaska Department of Revenue. While doing routine maintenance work, the technician accidentally deleted applicant information for an oil-funded account - one of Alaska residents' biggest perks - and mistakenly reformatted the backup drive, as well. There was still hope, until the department discovered its third line of defense, backup tapes, were unreadable. "Nobody panicked, but we instantly went into planning for the worst-case scenario," said Permanent Fund Dividend Division Director Amy Skow. The computer foul-up last July would end up costing the department more than $200,000. Over the next few days, as the department, the division and consultants from Microsoft Corp. and Dell Inc. labored to retrieve the data, it became obvious the worst-case scenario was at hand. Nine months worth of information concerning the yearly payout from the Alaska Permanent Fund was gone: some 800,000 electronic images that had been painstakingly scanned into the system months earlier, the 2006 paper applications that people had either mailed in or filed over the counter, and supporting documentation such as birth certificates and proof of residence. And the only backup was the paperwork itself - stored in more than 300 cardboard boxes. "We had to bring that paper back to the scanning room, and send it through again, and quality control it, and then you have to have a way to link that paper to that person's file," Skow said. Half a dozen seasonal workers came back to assist the regular division staff, and about 70 people working overtime and weekends re-entered all the lost data by the end of August. "They were just ready, willing and able to chip in and, in fact, we needed all of them to chip in to get all the paperwork rescanned in a timely manner so that we could meet our obligations to the public," Skow said. Last October and November, the department met its obligation to the public. A majority of the estimated 600,000 payments for last year's $1,106.96 individual dividends went out on schedule, including those for 28,000 applicants who were still under review when the computer disaster struck. Former Revenue Commissioner Bill Corbus said no one was ever blamed for the incident. "Everybody felt very bad about it and we all learned a lesson. There was no witch hunt," Corbus said. According to department staff, they now have a proven and regularly tested backup and restore procedure. The department is asking lawmakers to approve a supplemental budget request for $220,700 to cover the excess costs incurred during the six-week recovery effort, including about $128,400 in overtime and $71,800 for computer consultants. The money would come from the permanent fund earnings, the money earmarked for the dividends. That means recipients could find their next check docked by about 37 cents. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Wed Mar 21 10:11:40 2007 From: john at winhaven.net (John Bartow) Date: Wed, 21 Mar 2007 10:11:40 -0500 Subject: [AccessD] Help with string In-Reply-To: <004101c76b06$8b9ff400$3334fad1@SUSANONE> References: <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu> <004101c76b06$8b9ff400$3334fad1@SUSANONE> Message-ID: <002f01c76bcb$3b7a4370$6402a8c0@ScuzzPaq> This may be useful: Using names for tables, table fields, queries, and query columns that conflict with reserved words can cause problems later in the design life of an application and/or a database. Some of the conflicts can arise when referencing an object or try to connect to a datasource. Other conflicts can arise if you try to upsize your database to SQL Server. Jet reserved words: http://support.microsoft.com/default.aspx?scid=kb;en-us;321266 SQL Server reserved words: http://msdn2.microsoft.com/en-us/library/aa238507(SQL.80).aspx Future SQL Server reserved words: http://msdn2.microsoft.com/en-us/library/aa238507(SQL.80).aspx ODBC reserved words: http://msdn2.microsoft.com/en-us/library/aa238507(SQL.80).aspx Non-standard characters: (',*") -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Tuesday, March 20, 2007 10:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Help with string Month is probably a reserved word (I didn't look it up). It might work, but eventually, it's probably going to cause you a problem. I'd rename that one. Susan H. Hi, Can someone help with the following string? FA is text, Funding is text, and Month is numeric. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Wed Mar 21 10:37:44 2007 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 21 Mar 2007 10:37:44 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: <002801c76bc8$68daf600$657aa8c0@m6805> References: <000f01c76bc1$919af420$0201a8c0@HAL9005> <002801c76bc8$68daf600$657aa8c0@m6805> Message-ID: Close John. These were IBM 2314's 29Mb per drive.11 platters, 20 heads. We had four drives but all of our stuff was set up to use only 3 because one was often broken ;-) They had a plug thing in the front as I recall that you could change which was which by changing the plug from one to another. One drive was for the Operating system and our programs, the other two had the data files and workspaces for sorting etc. Wikipedia has a nice description of them here http://en.wikipedia.org/wiki/Early_IBM_disk_storage#IBM_2314 We got to know our Field Engineers very well. They were there every week to do preventive maintenance and there were many weeks when they were there almost every day for something or another. I remember one time when we had been down for a while and there were about 4 FE's there working on the drives, our company president came in and was trying to pressure them to get it fixed faster and asked "so how long is it going to be down?" and the senior FE replied that "if we knew what was the matter it would already be fixed" The president went off in a huff and they had it fixed an hour or so later and we were off and running. Everybody in the room was happy to see the president storm off in a rage as we all thought him a blow-hard. Ah, the good old days. ;-) GK On 3/21/07, JWColby wrote: > >In those days, disks on mainframes were removable from the drives > themselves which were about the size of a washing machine. The disk packs > were about the diameter of a LP record and the ones we used were about 8 > inches tall. > > Must have been one of the old IBM hard disk cabinets. It had drawers that > you could pull out and then unlock and remove the disk packs. Those were 80 > mb packs if memory serves me. Something like 8 platters, heads on each > side, hydraulically actuated heads. > > In 1972/73 I was trained by the USN to fix that disk drive system. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Wednesday, March 21, 2007 10:37 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: But only Partly > > Ouch. We used to do Disaster Recovery Firedrills back in my early mainframe > days when I was a computer operator. We had an arrangement with another > local company that had a similar hardware configuration to ours that we were > backup sites for each other. In those days, disks on mainframes were > removable from the drives themselves which were about the size of a washing > machine. The disk packs were about the diameter of a LP record and the ones > we used were about 8 inches tall. > We would take our disks or maybe it was just backup tapes over to this other > company and they would let us use their system over night and we would > attempt to run our orders and print the picking documents. Since the > hardware configuration was slightly different we had different execution job > control that referenced the hardware they had there. I was mostly just along > to carry stuff in the early days but later on I was called on to run the > stuff too. When fixed hard drives and online terminals came along in about > 1980 that ceased to be an option anymore as we would have had to actually > overwrite their files on the disk or they would have needed enough empty > space for us to load our stuff on and as disk was failrly expensive in those > days that wasn't a viable option. So instead we concentrated on getting > better covereage from our hardware maintenance group. And we used our backup > tapes pretty often when stuff got corrupted and had daily, weekly and > monthly full backups for an entire year of generations, so we were really > quite secure and fully tested backup wise. Noplace I have worked since has > had anywhere near that level of backup. But hardware failed a lot more then > than it does now too, so we get lulled into a sense of security that drives > don't fail. But in this case it wasn't even a drive failure that caused it, > it was a human mistake. > > We had an occurance of the "can't read the backups" here a while back. > It was a very bad thing. There had been a change to the backup software > itself and maybe the hardware too. I don't remember exactly what the end > result was as far as data loss - don't think we lost anything - but we were > down for an entire day - no sales entered. > Order takers had to write orders down on paper to be entered later. I think > our website still took orders as it's seperate but there were no > confirmations etc. It wasn't a total loss as some of that business came to > us in the following days, but some of those orders went to other sellers > instead of us and perhaps some of those customers went away disgruntled too. > > GK > > -- > 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 Mar 21 10:44:10 2007 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 21 Mar 2007 10:44:10 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: References: <000f01c76bc1$919af420$0201a8c0@HAL9005> <002801c76bc8$68daf600$657aa8c0@m6805> Message-ID: Oops, they were actually 2311's. Only 7.25 MB each drive. Found a picture http://www.columbia.edu/acis/history/2311.html GK On 3/21/07, Gary Kjos wrote: > Close John. These were IBM 2314's 29Mb per drive.11 platters, 20 > heads. We had four drives but all of our stuff was set up to use only > 3 because one was often broken ;-) They had a plug thing in the front > as I recall that you could change which was which by changing the plug > from one to another. One drive was for the Operating system and our > programs, the other two had the data files and workspaces for sorting > etc. > > Wikipedia has a nice description of them here > http://en.wikipedia.org/wiki/Early_IBM_disk_storage#IBM_2314 > > We got to know our Field Engineers very well. They were there every > week to do preventive maintenance and there were many weeks when they > were there almost every day for something or another. I remember one > time when we had been down for a while and there were about 4 FE's > there working on the drives, our company president came in and was > trying to pressure them to get it fixed faster and asked "so how long > is it going to be down?" and the senior FE replied that "if we knew > what was the matter it would already be fixed" The president went off > in a huff and they had it fixed an hour or so later and we were off > and running. Everybody in the room was happy to see the president > storm off in a rage as we all thought him a blow-hard. Ah, the good > old days. ;-) > > GK > > On 3/21/07, JWColby wrote: > > >In those days, disks on mainframes were removable from the drives > > themselves which were about the size of a washing machine. The disk packs > > were about the diameter of a LP record and the ones we used were about 8 > > inches tall. > > > > Must have been one of the old IBM hard disk cabinets. It had drawers that > > you could pull out and then unlock and remove the disk packs. Those were 80 > > mb packs if memory serves me. Something like 8 platters, heads on each > > side, hydraulically actuated heads. > > > > In 1972/73 I was trained by the USN to fix that disk drive system. > > > > John W. Colby > > Colby Consulting > > www.ColbyConsulting.com > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > > Sent: Wednesday, March 21, 2007 10:37 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] OT: But only Partly > > > > Ouch. We used to do Disaster Recovery Firedrills back in my early mainframe > > days when I was a computer operator. We had an arrangement with another > > local company that had a similar hardware configuration to ours that we were > > backup sites for each other. In those days, disks on mainframes were > > removable from the drives themselves which were about the size of a washing > > machine. The disk packs were about the diameter of a LP record and the ones > > we used were about 8 inches tall. > > We would take our disks or maybe it was just backup tapes over to this other > > company and they would let us use their system over night and we would > > attempt to run our orders and print the picking documents. Since the > > hardware configuration was slightly different we had different execution job > > control that referenced the hardware they had there. I was mostly just along > > to carry stuff in the early days but later on I was called on to run the > > stuff too. When fixed hard drives and online terminals came along in about > > 1980 that ceased to be an option anymore as we would have had to actually > > overwrite their files on the disk or they would have needed enough empty > > space for us to load our stuff on and as disk was failrly expensive in those > > days that wasn't a viable option. So instead we concentrated on getting > > better covereage from our hardware maintenance group. And we used our backup > > tapes pretty often when stuff got corrupted and had daily, weekly and > > monthly full backups for an entire year of generations, so we were really > > quite secure and fully tested backup wise. Noplace I have worked since has > > had anywhere near that level of backup. But hardware failed a lot more then > > than it does now too, so we get lulled into a sense of security that drives > > don't fail. But in this case it wasn't even a drive failure that caused it, > > it was a human mistake. > > > > We had an occurance of the "can't read the backups" here a while back. > > It was a very bad thing. There had been a change to the backup software > > itself and maybe the hardware too. I don't remember exactly what the end > > result was as far as data loss - don't think we lost anything - but we were > > down for an entire day - no sales entered. > > Order takers had to write orders down on paper to be entered later. I think > > our website still took orders as it's seperate but there were no > > confirmations etc. It wasn't a total loss as some of that business came to > > us in the following days, but some of those orders went to other sellers > > instead of us and perhaps some of those customers went away disgruntled too. > > > > GK > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > Gary Kjos > garykjos at gmail.com > -- Gary Kjos garykjos at gmail.com From markamatte at hotmail.com Wed Mar 21 10:48:32 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 15:48:32 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <002f01c76bcb$3b7a4370$6402a8c0@ScuzzPaq> Message-ID: Hello All, I have a DB...just the data...no FE...all of the Keys are 8 character alpha-numeric. This key is generated from the date time. The company that developed the app no longer exists. I need to figure out the logic used, and convert these keys back to date time. I've searched online for any reference to the company/software...and no luck. Any ideas/directions...anything? Thanks, Mark A. Matte _________________________________________________________________ It?s tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline From rockysmolin at bchacc.com Wed Mar 21 10:50:24 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 21 Mar 2007 08:50:24 -0700 Subject: [AccessD] OT: But only Partly In-Reply-To: Message-ID: <001e01c76bd0$a3ac82f0$0201a8c0@HAL9005> 2341s? I wrote drivers for those in assembly language as an undergraduate. Ah the good old days. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, March 21, 2007 8:38 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Close John. These were IBM 2314's 29Mb per drive.11 platters, 20 heads. We had four drives but all of our stuff was set up to use only 3 because one was often broken ;-) They had a plug thing in the front as I recall that you could change which was which by changing the plug from one to another. One drive was for the Operating system and our programs, the other two had the data files and workspaces for sorting etc. Wikipedia has a nice description of them here http://en.wikipedia.org/wiki/Early_IBM_disk_storage#IBM_2314 We got to know our Field Engineers very well. They were there every week to do preventive maintenance and there were many weeks when they were there almost every day for something or another. I remember one time when we had been down for a while and there were about 4 FE's there working on the drives, our company president came in and was trying to pressure them to get it fixed faster and asked "so how long is it going to be down?" and the senior FE replied that "if we knew what was the matter it would already be fixed" The president went off in a huff and they had it fixed an hour or so later and we were off and running. Everybody in the room was happy to see the president storm off in a rage as we all thought him a blow-hard. Ah, the good old days. ;-) GK On 3/21/07, JWColby wrote: > >In those days, disks on mainframes were removable from the drives > themselves which were about the size of a washing machine. The disk > packs were about the diameter of a LP record and the ones we used were > about 8 inches tall. > > Must have been one of the old IBM hard disk cabinets. It had drawers > that you could pull out and then unlock and remove the disk packs. > Those were 80 mb packs if memory serves me. Something like 8 > platters, heads on each side, hydraulically actuated heads. > > In 1972/73 I was trained by the USN to fix that disk drive system. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Wednesday, March 21, 2007 10:37 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: But only Partly > > Ouch. We used to do Disaster Recovery Firedrills back in my early > mainframe days when I was a computer operator. We had an arrangement > with another local company that had a similar hardware configuration > to ours that we were backup sites for each other. In those days, disks > on mainframes were removable from the drives themselves which were > about the size of a washing machine. The disk packs were about the > diameter of a LP record and the ones we used were about 8 inches tall. > We would take our disks or maybe it was just backup tapes over to this > other company and they would let us use their system over night and we > would attempt to run our orders and print the picking documents. Since > the hardware configuration was slightly different we had different > execution job control that referenced the hardware they had there. I > was mostly just along to carry stuff in the early days but later on I > was called on to run the stuff too. When fixed hard drives and online > terminals came along in about 1980 that ceased to be an option anymore > as we would have had to actually overwrite their files on the disk or > they would have needed enough empty space for us to load our stuff on > and as disk was failrly expensive in those days that wasn't a viable > option. So instead we concentrated on getting better covereage from > our hardware maintenance group. And we used our backup tapes pretty > often when stuff got corrupted and had daily, weekly and monthly full > backups for an entire year of generations, so we were really quite > secure and fully tested backup wise. Noplace I have worked since has > had anywhere near that level of backup. But hardware failed a lot more > then than it does now too, so we get lulled into a sense of security > that drives don't fail. But in this case it wasn't even a drive failure that caused it, it was a human mistake. > > We had an occurance of the "can't read the backups" here a while back. > It was a very bad thing. There had been a change to the backup > software itself and maybe the hardware too. I don't remember exactly > what the end result was as far as data loss - don't think we lost > anything - but we were down for an entire day - no sales entered. > Order takers had to write orders down on paper to be entered later. I > think our website still took orders as it's seperate but there were no > confirmations etc. It wasn't a total loss as some of that business > came to us in the following days, but some of those orders went to > other sellers instead of us and perhaps some of those customers went away disgruntled too. > > GK > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: 3/20/2007 8:07 AM From jwcolby at colbyconsulting.com Wed Mar 21 10:55:54 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 21 Mar 2007 11:55:54 -0400 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <002f01c76bcb$3b7a4370$6402a8c0@ScuzzPaq> Message-ID: <004101c76bd1$688015b0$657aa8c0@m6805> >..all of the Keys are 8 character alpha-numeric LOL, good reason to no longer exist! John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 21, 2007 11:49 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT(kinda): Crack Code Hello All, I have a DB...just the data...no FE...all of the Keys are 8 character alpha-numeric. This key is generated from the date time. The company that developed the app no longer exists. I need to figure out the logic used, and convert these keys back to date time. I've searched online for any reference to the company/software...and no luck. Any ideas/directions...anything? Thanks, Mark A. Matte _________________________________________________________________ Its tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a spx?icid=HMMartagline From cspell at jhuccp.org Wed Mar 21 10:58:07 2007 From: cspell at jhuccp.org (Spell, Cynthia G.) Date: Wed, 21 Mar 2007 11:58:07 -0400 Subject: [AccessD] Help with string In-Reply-To: <002f01c76bcb$3b7a4370$6402a8c0@ScuzzPaq> References: <2E8AE992B157C0409B18D0225D0B476305F53518@XCH-VN01.sph.ad.jhsph.edu><004101c76b06$8b9ff400$3334fad1@SUSANONE> <002f01c76bcb$3b7a4370$6402a8c0@ScuzzPaq> Message-ID: <2E8AE992B157C0409B18D0225D0B476305F53536@XCH-VN01.sph.ad.jhsph.edu> VERY useful, at least for me. Thank you! Cindy -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Wednesday, March 21, 2007 11:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Help with string This may be useful: Using names for tables, table fields, queries, and query columns that conflict with reserved words can cause problems later in the design life of an application and/or a database. Some of the conflicts can arise when referencing an object or try to connect to a datasource. Other conflicts can arise if you try to upsize your database to SQL Server. Jet reserved words: http://support.microsoft.com/default.aspx?scid=kb;en-us;321266 SQL Server reserved words: http://msdn2.microsoft.com/en-us/library/aa238507(SQL.80).aspx Future SQL Server reserved words: http://msdn2.microsoft.com/en-us/library/aa238507(SQL.80).aspx ODBC reserved words: http://msdn2.microsoft.com/en-us/library/aa238507(SQL.80).aspx Non-standard characters: (',*") -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Tuesday, March 20, 2007 10:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Help with string Month is probably a reserved word (I didn't look it up). It might work, but eventually, it's probably going to cause you a problem. I'd rename that one. Susan H. Hi, Can someone help with the following string? FA is text, Funding is text, and Month is numeric. -- 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 Mar 21 10:58:07 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 21 Mar 2007 08:58:07 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: <002b01c76bd1$b93c6b70$0201a8c0@HAL9005> What's the company name? Maybe somebody knows someone who worked there (I just tracked down an former employee of a defunct company). Also how do you know that the 8 character keys are date/time? What's the platform of the db? Access? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 21, 2007 8:49 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT(kinda): Crack Code Hello All, I have a DB...just the data...no FE...all of the Keys are 8 character alpha-numeric. This key is generated from the date time. The company that developed the app no longer exists. I need to figure out the logic used, and convert these keys back to date time. I've searched online for any reference to the company/software...and no luck. Any ideas/directions...anything? Thanks, Mark A. Matte _________________________________________________________________ Its tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a spx?icid=HMMartagline -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: 3/20/2007 8:07 AM From jwcolby at colbyconsulting.com Wed Mar 21 10:57:50 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 21 Mar 2007 11:57:50 -0400 Subject: [AccessD] OT: But only Partly In-Reply-To: References: <000f01c76bc1$919af420$0201a8c0@HAL9005><002801c76bc8$68daf600$657aa8c0@m6805> Message-ID: <004201c76bd1$addd8020$657aa8c0@m6805> Definitely not the ones. These had 3 drives in drawers, the cabinet was head high and about as long as a couch. All to contain (3) 80 megabyte drives. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, March 21, 2007 11:44 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Oops, they were actually 2311's. Only 7.25 MB each drive. Found a picture http://www.columbia.edu/acis/history/2311.html GK On 3/21/07, Gary Kjos wrote: > Close John. These were IBM 2314's 29Mb per drive.11 platters, 20 > heads. We had four drives but all of our stuff was set up to use only > 3 because one was often broken ;-) They had a plug thing in the front > as I recall that you could change which was which by changing the plug > from one to another. One drive was for the Operating system and our > programs, the other two had the data files and workspaces for sorting > etc. > > Wikipedia has a nice description of them here > http://en.wikipedia.org/wiki/Early_IBM_disk_storage#IBM_2314 > > We got to know our Field Engineers very well. They were there every > week to do preventive maintenance and there were many weeks when they > were there almost every day for something or another. I remember one > time when we had been down for a while and there were about 4 FE's > there working on the drives, our company president came in and was > trying to pressure them to get it fixed faster and asked "so how long > is it going to be down?" and the senior FE replied that "if we knew > what was the matter it would already be fixed" The president went off > in a huff and they had it fixed an hour or so later and we were off > and running. Everybody in the room was happy to see the president > storm off in a rage as we all thought him a blow-hard. Ah, the good > old days. ;-) > > GK > > On 3/21/07, JWColby wrote: > > >In those days, disks on mainframes were removable from the drives > > themselves which were about the size of a washing machine. The disk > > packs were about the diameter of a LP record and the ones we used > > were about 8 inches tall. > > > > Must have been one of the old IBM hard disk cabinets. It had > > drawers that you could pull out and then unlock and remove the disk > > packs. Those were 80 mb packs if memory serves me. Something like > > 8 platters, heads on each side, hydraulically actuated heads. > > > > In 1972/73 I was trained by the USN to fix that disk drive system. > > > > John W. Colby > > Colby Consulting > > www.ColbyConsulting.com > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > > Sent: Wednesday, March 21, 2007 10:37 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] OT: But only Partly > > > > Ouch. We used to do Disaster Recovery Firedrills back in my early > > mainframe days when I was a computer operator. We had an arrangement > > with another local company that had a similar hardware configuration > > to ours that we were backup sites for each other. In those days, > > disks on mainframes were removable from the drives themselves which > > were about the size of a washing machine. The disk packs were about > > the diameter of a LP record and the ones we used were about 8 inches tall. > > We would take our disks or maybe it was just backup tapes over to > > this other company and they would let us use their system over night > > and we would attempt to run our orders and print the picking > > documents. Since the hardware configuration was slightly different > > we had different execution job control that referenced the hardware > > they had there. I was mostly just along to carry stuff in the early > > days but later on I was called on to run the stuff too. When fixed > > hard drives and online terminals came along in about 1980 that > > ceased to be an option anymore as we would have had to actually > > overwrite their files on the disk or they would have needed enough > > empty space for us to load our stuff on and as disk was failrly > > expensive in those days that wasn't a viable option. So instead we > > concentrated on getting better covereage from our hardware > > maintenance group. And we used our backup tapes pretty often when > > stuff got corrupted and had daily, weekly and monthly full backups > > for an entire year of generations, so we were really quite secure > > and fully tested backup wise. Noplace I have worked since has had > > anywhere near that level of backup. But hardware failed a lot more > > then than it does now too, so we get lulled into a sense of security that drives don't fail. But in this case it wasn't even a drive failure that caused it, it was a human mistake. > > > > We had an occurance of the "can't read the backups" here a while back. > > It was a very bad thing. There had been a change to the backup > > software itself and maybe the hardware too. I don't remember exactly > > what the end result was as far as data loss - don't think we lost > > anything - but we were down for an entire day - no sales entered. > > Order takers had to write orders down on paper to be entered later. > > I think our website still took orders as it's seperate but there > > were no confirmations etc. It wasn't a total loss as some of that > > business came to us in the following days, but some of those orders > > went to other sellers instead of us and perhaps some of those customers went away disgruntled too. > > > > GK > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > Gary Kjos > garykjos at gmail.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 garykjos at gmail.com Wed Mar 21 11:08:21 2007 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 21 Mar 2007 11:08:21 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: <004201c76bd1$addd8020$657aa8c0@m6805> References: <000f01c76bc1$919af420$0201a8c0@HAL9005> <002801c76bc8$68daf600$657aa8c0@m6805> <004201c76bd1$addd8020$657aa8c0@m6805> Message-ID: Sure it was 3? The 2314 I first mentioned had TWO drawers.. http://www.staff.ncl.ac.uk/roger.broughton/DASD/images/200426.jpg GK On 3/21/07, JWColby wrote: > Definitely not the ones. These had 3 drives in drawers, the cabinet was > head high and about as long as a couch. All to contain (3) 80 megabyte > drives. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Wednesday, March 21, 2007 11:44 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: But only Partly > > Oops, they were actually 2311's. Only 7.25 MB each drive. Found a picture > > http://www.columbia.edu/acis/history/2311.html > > GK > > On 3/21/07, Gary Kjos wrote: > > Close John. These were IBM 2314's 29Mb per drive.11 platters, 20 > > heads. We had four drives but all of our stuff was set up to use only > > 3 because one was often broken ;-) They had a plug thing in the front > > as I recall that you could change which was which by changing the plug > > from one to another. One drive was for the Operating system and our > > programs, the other two had the data files and workspaces for sorting > > etc. > > > > Wikipedia has a nice description of them here > > http://en.wikipedia.org/wiki/Early_IBM_disk_storage#IBM_2314 > > > > We got to know our Field Engineers very well. They were there every > > week to do preventive maintenance and there were many weeks when they > > were there almost every day for something or another. I remember one > > time when we had been down for a while and there were about 4 FE's > > there working on the drives, our company president came in and was > > trying to pressure them to get it fixed faster and asked "so how long > > is it going to be down?" and the senior FE replied that "if we knew > > what was the matter it would already be fixed" The president went off > > in a huff and they had it fixed an hour or so later and we were off > > and running. Everybody in the room was happy to see the president > > storm off in a rage as we all thought him a blow-hard. Ah, the good > > old days. ;-) > > > > GK > > > > On 3/21/07, JWColby wrote: > > > >In those days, disks on mainframes were removable from the drives > > > themselves which were about the size of a washing machine. The disk > > > packs were about the diameter of a LP record and the ones we used > > > were about 8 inches tall. > > > > > > Must have been one of the old IBM hard disk cabinets. It had > > > drawers that you could pull out and then unlock and remove the disk > > > packs. Those were 80 mb packs if memory serves me. Something like > > > 8 platters, heads on each side, hydraulically actuated heads. > > > > > > In 1972/73 I was trained by the USN to fix that disk drive system. > > > > > > John W. Colby > > > Colby Consulting > > > www.ColbyConsulting.com > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com > > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > > > Sent: Wednesday, March 21, 2007 10:37 AM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] OT: But only Partly > > > > > > Ouch. We used to do Disaster Recovery Firedrills back in my early > > > mainframe days when I was a computer operator. We had an arrangement > > > with another local company that had a similar hardware configuration > > > to ours that we were backup sites for each other. In those days, > > > disks on mainframes were removable from the drives themselves which > > > were about the size of a washing machine. The disk packs were about > > > the diameter of a LP record and the ones we used were about 8 inches > tall. > > > We would take our disks or maybe it was just backup tapes over to > > > this other company and they would let us use their system over night > > > and we would attempt to run our orders and print the picking > > > documents. Since the hardware configuration was slightly different > > > we had different execution job control that referenced the hardware > > > they had there. I was mostly just along to carry stuff in the early > > > days but later on I was called on to run the stuff too. When fixed > > > hard drives and online terminals came along in about 1980 that > > > ceased to be an option anymore as we would have had to actually > > > overwrite their files on the disk or they would have needed enough > > > empty space for us to load our stuff on and as disk was failrly > > > expensive in those days that wasn't a viable option. So instead we > > > concentrated on getting better covereage from our hardware > > > maintenance group. And we used our backup tapes pretty often when > > > stuff got corrupted and had daily, weekly and monthly full backups > > > for an entire year of generations, so we were really quite secure > > > and fully tested backup wise. Noplace I have worked since has had > > > anywhere near that level of backup. But hardware failed a lot more > > > then than it does now too, so we get lulled into a sense of security > that drives don't fail. But in this case it wasn't even a drive failure that > caused it, it was a human mistake. > > > > > > We had an occurance of the "can't read the backups" here a while back. > > > It was a very bad thing. There had been a change to the backup > > > software itself and maybe the hardware too. I don't remember exactly > > > what the end result was as far as data loss - don't think we lost > > > anything - but we were down for an entire day - no sales entered. > > > Order takers had to write orders down on paper to be entered later. > > > I think our website still took orders as it's seperate but there > > > were no confirmations etc. It wasn't a total loss as some of that > > > business came to us in the following days, but some of those orders > > > went to other sellers instead of us and perhaps some of those customers > went away disgruntled too. > > > > > > GK > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > Gary Kjos > > garykjos at gmail.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 Mar 21 11:39:46 2007 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 21 Mar 2007 11:39:46 -0500 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <002f01c76bcb$3b7a4370$6402a8c0@ScuzzPaq> Message-ID: Do you have anything to match some records to? Paper documents? Other supporting files? So if you had an example Order or whatever that you knew originatted on a certain date you could look at the key for it's corresponding record and reverse engineer? GK On 3/21/07, Mark A Matte wrote: > Hello All, > > I have a DB...just the data...no FE...all of the Keys are 8 character > alpha-numeric. This key is generated from the date time. The company that > developed the app no longer exists. I need to figure out the logic used, > and convert these keys back to date time. I've searched online for any > reference to the company/software...and no luck. > > Any ideas/directions...anything? > > Thanks, > > Mark A. Matte > > _________________________________________________________________ > It's tax season, make sure to follow these few simple tips > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > -- > 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 jwcolby at colbyconsulting.com Wed Mar 21 11:39:35 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 21 Mar 2007 12:39:35 -0400 Subject: [AccessD] OT: But only Partly In-Reply-To: References: <000f01c76bc1$919af420$0201a8c0@HAL9005><002801c76bc8$68daf600$657aa8c0@m6805><004201c76bd1$addd8020$657aa8c0@m6805> Message-ID: <004301c76bd7$832d1920$657aa8c0@m6805> Yea, not those. Remember though that these were US Navy machines. They might have been custom developed for all I know. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, March 21, 2007 12:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Sure it was 3? The 2314 I first mentioned had TWO drawers.. http://www.staff.ncl.ac.uk/roger.broughton/DASD/images/200426.jpg GK On 3/21/07, JWColby wrote: > Definitely not the ones. These had 3 drives in drawers, the cabinet > was head high and about as long as a couch. All to contain (3) 80 > megabyte drives. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Wednesday, March 21, 2007 11:44 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: But only Partly > > Oops, they were actually 2311's. Only 7.25 MB each drive. Found a > picture > > http://www.columbia.edu/acis/history/2311.html > > GK > > On 3/21/07, Gary Kjos wrote: > > Close John. These were IBM 2314's 29Mb per drive.11 platters, 20 > > heads. We had four drives but all of our stuff was set up to use > > only > > 3 because one was often broken ;-) They had a plug thing in the > > front as I recall that you could change which was which by changing > > the plug from one to another. One drive was for the Operating system > > and our programs, the other two had the data files and workspaces > > for sorting etc. > > > > Wikipedia has a nice description of them here > > http://en.wikipedia.org/wiki/Early_IBM_disk_storage#IBM_2314 > > > > We got to know our Field Engineers very well. They were there every > > week to do preventive maintenance and there were many weeks when > > they were there almost every day for something or another. I > > remember one time when we had been down for a while and there were > > about 4 FE's there working on the drives, our company president came > > in and was trying to pressure them to get it fixed faster and asked > > "so how long is it going to be down?" and the senior FE replied that > > "if we knew what was the matter it would already be fixed" The > > president went off in a huff and they had it fixed an hour or so > > later and we were off and running. Everybody in the room was happy to see the president > > storm off in a rage as we all thought him a blow-hard. Ah, the good > > old days. ;-) > > > > GK > > > > On 3/21/07, JWColby wrote: > > > >In those days, disks on mainframes were removable from the drives > > > themselves which were about the size of a washing machine. The > > > disk packs were about the diameter of a LP record and the ones we > > > used were about 8 inches tall. > > > > > > Must have been one of the old IBM hard disk cabinets. It had > > > drawers that you could pull out and then unlock and remove the > > > disk packs. Those were 80 mb packs if memory serves me. > > > Something like > > > 8 platters, heads on each side, hydraulically actuated heads. > > > > > > In 1972/73 I was trained by the USN to fix that disk drive system. > > > > > > John W. Colby > > > Colby Consulting > > > www.ColbyConsulting.com > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com > > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary > > > Kjos > > > Sent: Wednesday, March 21, 2007 10:37 AM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] OT: But only Partly > > > > > > Ouch. We used to do Disaster Recovery Firedrills back in my early > > > mainframe days when I was a computer operator. We had an > > > arrangement with another local company that had a similar hardware > > > configuration to ours that we were backup sites for each other. In > > > those days, disks on mainframes were removable from the drives > > > themselves which were about the size of a washing machine. The > > > disk packs were about the diameter of a LP record and the ones we > > > used were about 8 inches > tall. > > > We would take our disks or maybe it was just backup tapes over to > > > this other company and they would let us use their system over > > > night and we would attempt to run our orders and print the picking > > > documents. Since the hardware configuration was slightly different > > > we had different execution job control that referenced the > > > hardware they had there. I was mostly just along to carry stuff in > > > the early days but later on I was called on to run the stuff too. > > > When fixed hard drives and online terminals came along in about > > > 1980 that ceased to be an option anymore as we would have had to > > > actually overwrite their files on the disk or they would have > > > needed enough empty space for us to load our stuff on and as disk > > > was failrly expensive in those days that wasn't a viable option. > > > So instead we concentrated on getting better covereage from our > > > hardware maintenance group. And we used our backup tapes pretty > > > often when stuff got corrupted and had daily, weekly and monthly > > > full backups for an entire year of generations, so we were really > > > quite secure and fully tested backup wise. Noplace I have worked > > > since has had anywhere near that level of backup. But hardware > > > failed a lot more then than it does now too, so we get lulled into > > > a sense of security > that drives don't fail. But in this case it wasn't even a drive > failure that caused it, it was a human mistake. > > > > > > We had an occurance of the "can't read the backups" here a while back. > > > It was a very bad thing. There had been a change to the backup > > > software itself and maybe the hardware too. I don't remember > > > exactly what the end result was as far as data loss - don't think > > > we lost anything - but we were down for an entire day - no sales entered. > > > Order takers had to write orders down on paper to be entered later. > > > I think our website still took orders as it's seperate but there > > > were no confirmations etc. It wasn't a total loss as some of that > > > business came to us in the following days, but some of those > > > orders went to other sellers instead of us and perhaps some of > > > those customers > went away disgruntled too. > > > > > > GK > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > Gary Kjos > > garykjos at gmail.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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Wed Mar 21 11:47:13 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 21 Mar 2007 09:47:13 -0700 Subject: [AccessD] OT: But only Partly In-Reply-To: <002d01c76bca$7fd80da0$6402a8c0@ScuzzPaq> References: <000f01c76bc1$919af420$0201a8c0@HAL9005> <002d01c76bca$7fd80da0$6402a8c0@ScuzzPaq> Message-ID: Referring to them as recovery systems is an excellent idea! I'll remember that. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Wednesday, March 21, 2007 8:06 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: But only Partly Had a similar issue to a new client a few years ago. They had an Access app (that I didn't do) and the BE was on a NAS unit. It held all their job orders and tracking info. It was corrupted and when I went in to try to recover it from their backup tape - which they were reliably changing every day and taking off site - there was nothing on any of the tapes. The backup system (which I didn't set up) hadn't worked for over a year! IIRC I asked everyone on these lists for references for recovery services. I could only get 13 records recovered. So the recovery services didn't work. They really lucked out though because two weeks before this happened they had asked me to look at their access application and I had copied it and their BE to my USB memory stick. So they got away with manually reentering two weeks worth of paper files. Now they have a solid backup system and it gets checked to ensure it is actually doing something. I also have it set to send an email whenever it fails so that makes it a little more obvious. I refer to backup systems as recovery systems with my clients so they understand it up front. So far so good. -----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, March 21, 2007 9:03 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: But only Partly Are you backed up? Are you SURE? http://www.signonsandiego.com/news/tech/20070320-0509-lostdata.html JUNEAU, Alaska - Perhaps you know that sinking feeling when a single keystroke accidentally destroys hours of work. Now imagine wiping out a disk drive containing an account worth $38 billion. That's what happened to a computer technician reformatting a disk drive at the Alaska Department of Revenue. While doing routine maintenance work, the technician accidentally deleted applicant information for an oil-funded account - one of Alaska residents' biggest perks - and mistakenly reformatted the backup drive, as well. There was still hope, until the department discovered its third line of defense, backup tapes, were unreadable. "Nobody panicked, but we instantly went into planning for the worst-case scenario," said Permanent Fund Dividend Division Director Amy Skow. The computer foul-up last July would end up costing the department more than $200,000. Over the next few days, as the department, the division and consultants from Microsoft Corp. and Dell Inc. labored to retrieve the data, it became obvious the worst-case scenario was at hand. Nine months worth of information concerning the yearly payout from the Alaska Permanent Fund was gone: some 800,000 electronic images that had been painstakingly scanned into the system months earlier, the 2006 paper applications that people had either mailed in or filed over the counter, and supporting documentation such as birth certificates and proof of residence. And the only backup was the paperwork itself - stored in more than 300 cardboard boxes. "We had to bring that paper back to the scanning room, and send it through again, and quality control it, and then you have to have a way to link that paper to that person's file," Skow said. Half a dozen seasonal workers came back to assist the regular division staff, and about 70 people working overtime and weekends re-entered all the lost data by the end of August. "They were just ready, willing and able to chip in and, in fact, we needed all of them to chip in to get all the paperwork rescanned in a timely manner so that we could meet our obligations to the public," Skow said. Last October and November, the department met its obligation to the public. A majority of the estimated 600,000 payments for last year's $1,106.96 individual dividends went out on schedule, including those for 28,000 applicants who were still under review when the computer disaster struck. Former Revenue Commissioner Bill Corbus said no one was ever blamed for the incident. "Everybody felt very bad about it and we all learned a lesson. There was no witch hunt," Corbus said. According to department staff, they now have a proven and regularly tested backup and restore procedure. The department is asking lawmakers to approve a supplemental budget request for $220,700 to cover the excess costs incurred during the six-week recovery effort, including about $128,400 in overtime and $71,800 for computer consultants. The money would come from the permanent fund earnings, the money earmarked for the dividends. That means recipients could find their next check docked by about 37 cents. 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 tuxedoman888 at gmail.com Wed Mar 21 11:52:24 2007 From: tuxedoman888 at gmail.com (Billy Pang) Date: Wed, 21 Mar 2007 09:52:24 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <002f01c76bcb$3b7a4370$6402a8c0@ScuzzPaq> Message-ID: <7c8826480703210952i4aeb34d0k8c5481b76cc51c47@mail.gmail.com> can you post an example of a record with the key? also, why do you need to convert these keys back to datetime? On 3/21/07, Mark A Matte wrote: > > Hello All, > > I have a DB...just the data...no FE...all of the Keys are 8 character > alpha-numeric. This key is generated from the date time. The company > that > developed the app no longer exists. I need to figure out the logic used, > and convert these keys back to date time. I've searched online for any > reference to the company/software...and no luck. > > Any ideas/directions...anything? > > Thanks, > > Mark A. Matte > > _________________________________________________________________ > It's tax season, make sure to follow these few simple tips > > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- Billy Pang http://dbnotes.blogspot.com/ "Once the game is over, the King and the pawn go back in the same box." - Italian proverb From markamatte at hotmail.com Wed Mar 21 12:08:18 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 17:08:18 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <004101c76bd1$688015b0$657aa8c0@m6805> Message-ID: lol...thanks John. >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 11:55:54 -0400 > > >..all of the Keys are 8 character alpha-numeric > >LOL, good reason to no longer exist! > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 11:49 AM >To: accessd at databaseadvisors.com >Subject: [AccessD] OT(kinda): Crack Code > >Hello All, > >I have a DB...just the data...no FE...all of the Keys are 8 character >alpha-numeric. This key is generated from the date time. The company that >developed the app no longer exists. I need to figure out the logic used, >and convert these keys back to date time. I've searched online for any >reference to the company/software...and no luck. > >Any ideas/directions...anything? > >Thanks, > >Mark A. Matte > >_________________________________________________________________ >Its tax season, make sure to follow these few simple tips >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a >spx?icid=HMMartagline > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Exercise your brain! Try Flexicon. http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinemarch07 From markamatte at hotmail.com Wed Mar 21 12:10:32 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 17:10:32 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <002b01c76bd1$b93c6b70$0201a8c0@HAL9005> Message-ID: Blue Bird...and the product was imageABLE. I did track down an employee...wrote some of the app...but he hasn't returned my calls. The DB is INFORMIX...and there is a tool in the app that will convert the OBJID back to a date time...but only 1 at a time...and I have over 5 million. >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 08:58:07 -0700 > >What's the company name? Maybe somebody knows someone who worked there (I >just tracked down an former employee of a defunct company). > >Also how do you know that the 8 character keys are date/time? > >What's the platform of the db? Access? > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 8:49 AM >To: accessd at databaseadvisors.com >Subject: [AccessD] OT(kinda): Crack Code > >Hello All, > >I have a DB...just the data...no FE...all of the Keys are 8 character >alpha-numeric. This key is generated from the date time. The company that >developed the app no longer exists. I need to figure out the logic used, >and convert these keys back to date time. I've searched online for any >reference to the company/software...and no luck. > >Any ideas/directions...anything? > >Thanks, > >Mark A. Matte > >_________________________________________________________________ >Its tax season, make sure to follow these few simple tips >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a >spx?icid=HMMartagline > > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: 3/20/2007 >8:07 AM > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ It?s tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline From markamatte at hotmail.com Wed Mar 21 12:11:33 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 17:11:33 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: All I have is dates...not times...but I know it is date and time that was used. >From: "Gary Kjos" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 11:39:46 -0500 > >Do you have anything to match some records to? Paper documents? Other >supporting files? So if you had an example Order or whatever that you >knew originatted on a certain date you could look at the key for it's >corresponding record and reverse engineer? > >GK > >On 3/21/07, Mark A Matte wrote: > > Hello All, > > > > I have a DB...just the data...no FE...all of the Keys are 8 character > > alpha-numeric. This key is generated from the date time. The company >that > > developed the app no longer exists. I need to figure out the logic >used, > > and convert these keys back to date time. I've searched online for any > > reference to the company/software...and no luck. > > > > Any ideas/directions...anything? > > > > Thanks, > > > > Mark A. Matte > > > > _________________________________________________________________ > > It's tax season, make sure to follow these few simple tips > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > > > > -- > > 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 _________________________________________________________________ Interest Rates near 39yr lows! $430,000 Mortgage for $1,399/mo - Calculate new payment http://www.lowermybills.com/lre/index.jsp?sourceid=lmb-9632-18466&moid=7581 From artful at rogers.com Wed Mar 21 12:28:49 2007 From: artful at rogers.com (artful at rogers.com) Date: Wed, 21 Mar 2007 10:28:49 -0700 (PDT) Subject: [AccessD] Walk bitwise through a string Message-ID: <95731.1149.qm@web88203.mail.re2.yahoo.com> How do I walk through the bits comprising any given byte of interest? Suppose an input string such as "B". I want to walk through the bits comprising this byte and ideally create an array of those values. I am not sure even how to begin. A. From davidmcafee at gmail.com Wed Mar 21 12:43:43 2007 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 21 Mar 2007 10:43:43 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: Message-ID: <8786a4c00703211043s2fdcb5d2q3c94e372ab842a06@mail.gmail.com> Do you have some samples (code + solved dates/times) so we can try and figure it out. I once cracked an algorithm with help from this list (or maybe it was Access-L). On 3/21/07, Mark A Matte wrote: > > > All I have is dates...not times...but I know it is date and time that was > used. > > >From: "Gary Kjos" > >Reply-To: Access Developers discussion and problem > >solving > >To: "Access Developers discussion and problem > >solving" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 11:39:46 -0500 > > > >Do you have anything to match some records to? Paper documents? Other > >supporting files? So if you had an example Order or whatever that you > >knew originatted on a certain date you could look at the key for it's > >corresponding record and reverse engineer? > > > >GK > > > >On 3/21/07, Mark A Matte wrote: > > > Hello All, > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 character > > > alpha-numeric. This key is generated from the date time. The company > >that > > > developed the app no longer exists. I need to figure out the logic > >used, > > > and convert these keys back to date time. I've searched online for > any > > > reference to the company/software...and no luck. > > > > > > Any ideas/directions...anything? > > > > > > Thanks, > > > > > > Mark A. Matte > > > > > > _________________________________________________________________ > > > It's tax season, make sure to follow these few simple tips > > > > > > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > > > > > > > -- > > > 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 > > _________________________________________________________________ > Interest Rates near 39yr lows! $430,000 Mortgage for $1,399/mo - Calculate > new payment > > http://www.lowermybills.com/lre/index.jsp?sourceid=lmb-9632-18466&moid=7581 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From markamatte at hotmail.com Wed Mar 21 12:51:42 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 17:51:42 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <7c8826480703210952i4aeb34d0k8c5481b76cc51c47@mail.gmail.com> Message-ID: The reason I need to convert back...is that I have about 40K orphaned records. There is no date or time stamp in this table. If I can convert the OBJID back to a date/time...I might be able to re-establish some of the relationships by adjusting these times...or at least give an accurate timeline of when the relation ship was lost. Below are some examples. OBJID H9WDH701=02/06/03 09:19:55 AM H9WLA903=02/06/03 12:08:33 PM HLBDMS01=09/16/03 08:56:52 AM H0HEOO01=08/07/02 09:19:36 PM IYY5UQ01=05/08/06 05:40:02 AM >From: "Billy Pang" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 09:52:24 -0700 > >can you post an example of a record with the key? > >also, why do you need to convert these keys back to datetime? > > >On 3/21/07, Mark A Matte wrote: > > > > Hello All, > > > > I have a DB...just the data...no FE...all of the Keys are 8 character > > alpha-numeric. This key is generated from the date time. The company > > that > > developed the app no longer exists. I need to figure out the logic >used, > > and convert these keys back to date time. I've searched online for any > > reference to the company/software...and no luck. > > > > Any ideas/directions...anything? > > > > Thanks, > > > > Mark A. Matte > > > > _________________________________________________________________ > > It's tax season, make sure to follow these few simple tips > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > >-- >Billy Pang >http://dbnotes.blogspot.com/ >"Once the game is over, the King and the pawn go back in the same box." - >Italian proverb >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ From Gustav at cactus.dk Wed Mar 21 12:59:56 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 21 Mar 2007 18:59:56 +0100 Subject: [AccessD] Walk bitwise through a string Message-ID: Hi Arthur Don't know what forest you now wish to explore, but this could get you started: Public Function DecToBin(ByVal lngNumber As Long, Optional bytLength As Byte) As String ' Returns string that represents the binary expression for lngNumber. ' ' If bytLength is specified, returned string will be filled with ' leading zeroes up to this length. Dim strBin As String While lngNumber > 0 strBin = (lngNumber Mod 2) & strBin lngNumber = lngNumber \ 2 Wend If bytLength > 0 Then strBin = Right(String(bytLength, "0") & strBin, bytLength) End If DecToBin = strBin End Function - and the counterpart: Public Function BinToDec(ByVal strBinary As String) As Long ' Returns decimal value of binary value expressed by strBinary. ' Returns -1 if strBinary expresses a value larger than a Long. ' ' Ignores characters in strBinary other than 0 and 1 to ' allow for input strings like "1001 0011 1000". ' Maximum power of two for a Long. Const cintPowerMax As Integer = 31 Dim intPos As Integer Dim intTwo As Integer Dim lngNum As Long Dim strChr As String * 1 Dim bytChr As Byte For intPos = Len(strBinary) To 1 Step -1 ' Read strBinary backwards. strChr = Mid(strBinary, intPos - 0, 1) If InStr("01", strChr) = 0 Then ' Character at position intPos is neither 0 nor 1. ' Ignore character. Else ' Convert character to numeric value. bytChr = Val(strChr) If bytChr = 0 Then ' Don't add a value of zero. Else If intTwo >= cintPowerMax Then ' Overrun. Maximum value of a Long has been reached. intPos = 0 lngNum = -1 Else ' Add binary value of character at position intPos. lngNum = lngNum + (bytChr * 2 ^ intTwo) End If End If ' Raise power for next possible addition by one. intTwo = intTwo + 1 End If Next intPos BinToDec = lngNum End Function /gustav >>> artful at rogers.com 21-03-2007 18:28 >>> How do I walk through the bits comprising any given byte of interest? Suppose an input string such as "B". I want to walk through the bits comprising this byte and ideally create an array of those values. I am not sure even how to begin. A. From jimdettman at verizon.net Wed Mar 21 13:28:43 2007 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 21 Mar 2007 14:28:43 -0400 Subject: [AccessD] Troubleshooting network issues In-Reply-To: <00e801c76b2f$71035ff0$657aa8c0@m6805> References: <0JF70078NWT27EE0@l-daemon> <00e801c76b2f$71035ff0$657aa8c0@m6805> Message-ID: <020b01c76be6$c1f864c0$8abea8c0@XPS> John, <> Yes he is. A successful compact/repair is not a 100% guarantee that a database is still not corrupt. One of the reasons I almost always go to a backup. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 20, 2007 4:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Troubleshooting network issues Compact/Repairs. The users can usually all get in, but some get issues with specific error messages when they do specific things, and once anyone sees these kinds of things, no one can log in, get "BE not recognized / valid database" kind of messages. Are you saying that even after a compact / repair that there was a bad record? The main Be has probably 150 tables. I am not going to "discover" one specific bad record. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Tuesday, March 20, 2007 4:16 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Troubleshooting network issues i.e. starting just >this morning, suddenly the main database be is getting corrupted, as in >more than a dozen times today. Were these 'dozen' corruptions fixed by the repair function...or restoring the db? Had a problem a couple of years ago... where db crashed...tried to do a repair/compact...both failed...finally restored from backup...db ran for an hour...then crashed again. Turned out that the backup had a single record that was corrupt(memo field I think), but didn't immediately impact the performance...it would run for about an hour...then just crash(hard). I used a combination of sorting and misc functions to locate the offending record/field and loaded good records into new db. Just thought I'd share. Good Luck, Mark A. Matte >From: Jim Lawrence >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Troubleshooting network issues >Date: Tue, 20 Mar 2007 13:02:17 -0700 > >Hi John: > >I have run into many similar issues in the past. In my case the >problems were around flaky NIC cards and in one case it was an IT guy, >in the evenings whom would keep rebooting the server to test some backup scripts. >Naturally not everyone had logged out of the Access application at the >end of the day. > >We used a packet-analyzer to spot the problem... not necessarily what >the product is designed for but its ability to keep an ongoing >transaction file of network traffic proved invaluable. There are some >similar open-source products out there that will do the same thing. > >HTH >Jim > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Tuesday, March 20, 2007 12:12 PM >To: 'Access Developers discussion and problem solving'; 'Discussion of >Hardware and Software issues' >Subject: [AccessD] Troubleshooting network issues > >One of my clients is apparently having network issues, i.e. starting >just this morning, suddenly the main database be is getting corrupted, >as in more than a dozen times today. The common wisdom is that >corrupted BEs is a network issue - NICS, cables, switches, routers etc. >Does anyone have any experience tracking down such a problem, any >recommendations for tools that would watch for intermittent network >connections, troubleshooting suggestions for trying to isolate the >offending piece of the puzzle? > >John W. Colby >Colby Consulting >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 _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ -- 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 tuxedoman888 at gmail.com Wed Mar 21 13:32:45 2007 From: tuxedoman888 at gmail.com (Billy Pang) Date: Wed, 21 Mar 2007 11:32:45 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <7c8826480703210952i4aeb34d0k8c5481b76cc51c47@mail.gmail.com> Message-ID: <7c8826480703211132t60b1844dx7a8c033c256dcb5f@mail.gmail.com> good gravy those alphanumeric codes are indeed alphanumeric... I thought maybe it was md5 hashed so you can do lookups to determine original value but if there is a tool to reverse value back to datetime maybe it is not a hashed string. On 3/21/07, Mark A Matte wrote: > > The reason I need to convert back...is that I have about 40K orphaned > records. There is no date or time stamp in this table. If I can convert > the OBJID back to a date/time...I might be able to re-establish some of > the > relationships by adjusting these times...or at least give an accurate > timeline of when the relation ship was lost. Below are some examples. > > OBJID > H9WDH701=02/06/03 09:19:55 AM > H9WLA903=02/06/03 12:08:33 PM > HLBDMS01=09/16/03 08:56:52 AM > H0HEOO01=08/07/02 09:19:36 PM > IYY5UQ01=05/08/06 05:40:02 AM > > > >From: "Billy Pang" > >Reply-To: Access Developers discussion and problem > >solving > >To: "Access Developers discussion and problem > >solving" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > >can you post an example of a record with the key? > > > >also, why do you need to convert these keys back to datetime? > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > Hello All, > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 character > > > alpha-numeric. This key is generated from the date time. The company > > > that > > > developed the app no longer exists. I need to figure out the logic > >used, > > > and convert these keys back to date time. I've searched online for > any > > > reference to the company/software...and no luck. > > > > > > Any ideas/directions...anything? > > > > > > Thanks, > > > > > > Mark A. Matte > > > > > > _________________________________________________________________ > > > It's tax season, make sure to follow these few simple tips > > > > > > > > > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > >-- > >Billy Pang > >http://dbnotes.blogspot.com/ > >"Once the game is over, the King and the pawn go back in the same box." - > >Italian proverb > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > _________________________________________________________________ > Get a FREE Web site, company branded e-mail and more from Microsoft Office > Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Billy Pang http://dbnotes.blogspot.com/ "Once the game is over, the King and the pawn go back in the same box." - Italian proverb From markamatte at hotmail.com Wed Mar 21 13:36:00 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 18:36:00 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <7c8826480703211132t60b1844dx7a8c033c256dcb5f@mail.gmail.com> Message-ID: I have found also that if I sort on the key...the corresponding times are also sorted correctly. >From: "Billy Pang" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 11:32:45 -0700 > >good gravy those alphanumeric codes are indeed alphanumeric... I thought >maybe it was md5 hashed so you can do lookups to determine original value >but if there is a tool to reverse value back to datetime maybe it is not a >hashed string. > > >On 3/21/07, Mark A Matte wrote: > > > > The reason I need to convert back...is that I have about 40K orphaned > > records. There is no date or time stamp in this table. If I can >convert > > the OBJID back to a date/time...I might be able to re-establish some of > > the > > relationships by adjusting these times...or at least give an accurate > > timeline of when the relation ship was lost. Below are some examples. > > > > OBJID > > H9WDH701=02/06/03 09:19:55 AM > > H9WLA903=02/06/03 12:08:33 PM > > HLBDMS01=09/16/03 08:56:52 AM > > H0HEOO01=08/07/02 09:19:36 PM > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > >From: "Billy Pang" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "Access Developers discussion and problem > > >solving" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > >can you post an example of a record with the key? > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > Hello All, > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 >character > > > > alpha-numeric. This key is generated from the date time. The >company > > > > that > > > > developed the app no longer exists. I need to figure out the logic > > >used, > > > > and convert these keys back to date time. I've searched online for > > any > > > > reference to the company/software...and no luck. > > > > > > > > Any ideas/directions...anything? > > > > > > > > Thanks, > > > > > > > > Mark A. Matte > > > > > > > > _________________________________________________________________ > > > > It's tax season, make sure to follow these few simple tips > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > > > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > >-- > > >Billy Pang > > >http://dbnotes.blogspot.com/ > > >"Once the game is over, the King and the pawn go back in the same box." >- > > >Italian proverb > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > _________________________________________________________________ > > Get a FREE Web site, company branded e-mail and more from Microsoft >Office > > Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > >-- >Billy Pang >http://dbnotes.blogspot.com/ >"Once the game is over, the King and the pawn go back in the same box." - >Italian proverb >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN Presents today. http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A07001 From garykjos at gmail.com Wed Mar 21 13:56:42 2007 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 21 Mar 2007 13:56:42 -0500 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <002b01c76bd1$b93c6b70$0201a8c0@HAL9005> Message-ID: Here's a place that says they do Bluebird/imageABLE conversions... http://www.csc-papers.com/servicepages/legacyconversions.htm Perhaps it could be a fall back plan to send to them anyway... GK On 3/21/07, Mark A Matte wrote: > Blue Bird...and the product was imageABLE. > > I did track down an employee...wrote some of the app...but he hasn't > returned my calls. > > The DB is INFORMIX...and there is a tool in the app that will convert the > OBJID back to a date time...but only 1 at a time...and I have over 5 > million. > > > >From: "Rocky Smolin at Beach Access Software" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 08:58:07 -0700 > > > >What's the company name? Maybe somebody knows someone who worked there (I > >just tracked down an former employee of a defunct company). > > > >Also how do you know that the 8 character keys are date/time? > > > >What's the platform of the db? Access? > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 8:49 AM > >To: accessd at databaseadvisors.com > >Subject: [AccessD] OT(kinda): Crack Code > > > >Hello All, > > > >I have a DB...just the data...no FE...all of the Keys are 8 character > >alpha-numeric. This key is generated from the date time. The company that > >developed the app no longer exists. I need to figure out the logic used, > >and convert these keys back to date time. I've searched online for any > >reference to the company/software...and no luck. > > > >Any ideas/directions...anything? > > > >Thanks, > > > >Mark A. Matte > > > >_________________________________________________________________ > >Its tax season, make sure to follow these few simple tips > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a > >spx?icid=HMMartagline > > > > > >-- > >No virus found in this incoming message. > >Checked by AVG Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: 3/20/2007 > >8:07 AM > > > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > _________________________________________________________________ > It's tax season, make sure to follow these few simple tips > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > -- > 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 dwaters at usinternet.com Wed Mar 21 14:01:26 2007 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 21 Mar 2007 14:01:26 -0500 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <7c8826480703211132t60b1844dx7a8c033c256dcb5f@mail.gmail.com> Message-ID: <003d01c76beb$54539980$0200a8c0@danwaters> Mark, Perhaps you could contact the math department at a nearby university. They may want to take a whack at this, or they may know someone who would think that solving this kind of puzzle is great fun! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 21, 2007 1:36 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT(kinda): Crack Code I have found also that if I sort on the key...the corresponding times are also sorted correctly. >From: "Billy Pang" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 11:32:45 -0700 > >good gravy those alphanumeric codes are indeed alphanumeric... I thought >maybe it was md5 hashed so you can do lookups to determine original value >but if there is a tool to reverse value back to datetime maybe it is not a >hashed string. > > >On 3/21/07, Mark A Matte wrote: > > > > The reason I need to convert back...is that I have about 40K orphaned > > records. There is no date or time stamp in this table. If I can >convert > > the OBJID back to a date/time...I might be able to re-establish some of > > the > > relationships by adjusting these times...or at least give an accurate > > timeline of when the relation ship was lost. Below are some examples. > > > > OBJID > > H9WDH701=02/06/03 09:19:55 AM > > H9WLA903=02/06/03 12:08:33 PM > > HLBDMS01=09/16/03 08:56:52 AM > > H0HEOO01=08/07/02 09:19:36 PM > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > >From: "Billy Pang" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "Access Developers discussion and problem > > >solving" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > >can you post an example of a record with the key? > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > Hello All, > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 >character > > > > alpha-numeric. This key is generated from the date time. The >company > > > > that > > > > developed the app no longer exists. I need to figure out the logic > > >used, > > > > and convert these keys back to date time. I've searched online for > > any > > > > reference to the company/software...and no luck. > > > > > > > > Any ideas/directions...anything? > > > > > > > > Thanks, > > > > > > > > Mark A. Matte > > > > > > > > _________________________________________________________________ > > > > It's tax season, make sure to follow these few simple tips > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. aspx?icid=HMMartagline > > > > > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > >-- > > >Billy Pang > > >http://dbnotes.blogspot.com/ > > >"Once the game is over, the King and the pawn go back in the same box." >- > > >Italian proverb > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > _________________________________________________________________ > > Get a FREE Web site, company branded e-mail and more from Microsoft >Office > > Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > >-- >Billy Pang >http://dbnotes.blogspot.com/ >"Once the game is over, the King and the pawn go back in the same box." - >Italian proverb >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN Presents today. http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A07001 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Wed Mar 21 14:11:34 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 19:11:34 +0000 Subject: [AccessD] OT(kinda): Crack Code Message-ID: Thanks Gary, I found them...they haven't called back either. I have determined(I think)...that is is impossible to rebuild the relationships in these tables due to how the key is used. A customer is created...with this type of key. Then images are scanned in. Each image gets its own key. Then when the user relates the scan to the customer a record is created in a seperate table storing the cust key in 1 field and the scan key in another. Oh and did I mention...there is a record in the same table where the relationship itself gets its own key. All keys appear to be created with the same algorithm. So I can have 5 records with the same relationship key, but different scan and cust keys. This is just silly. They are out of business...but were pulling over 10 mil USD a year. Guess they thought "WOW...suckers bought it...lets run away while we can...Hahahaha." I almost want to crack the algorithm just to say I did...but I don't think it would be of any use. Thanks anyway, Mark A. Matte P.S...But if anyone has any ideas...the analyst/geek in me still sees it as a challenge. >From: "Gary Kjos" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 13:56:42 -0500 > >Here's a place that says they do Bluebird/imageABLE conversions... > >http://www.csc-papers.com/servicepages/legacyconversions.htm > >Perhaps it could be a fall back plan to send to them anyway... > >GK > >On 3/21/07, Mark A Matte wrote: > > Blue Bird...and the product was imageABLE. > > > > I did track down an employee...wrote some of the app...but he hasn't > > returned my calls. > > > > The DB is INFORMIX...and there is a tool in the app that will convert >the > > OBJID back to a date time...but only 1 at a time...and I have over 5 > > million. > > > > > > >From: "Rocky Smolin at Beach Access Software" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 08:58:07 -0700 > > > > > >What's the company name? Maybe somebody knows someone who worked >there (I > > >just tracked down an former employee of a defunct company). > > > > > >Also how do you know that the 8 character keys are date/time? > > > > > >What's the platform of the db? Access? > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > > >Sent: Wednesday, March 21, 2007 8:49 AM > > >To: accessd at databaseadvisors.com > > >Subject: [AccessD] OT(kinda): Crack Code > > > > > >Hello All, > > > > > >I have a DB...just the data...no FE...all of the Keys are 8 character > > >alpha-numeric. This key is generated from the date time. The company >that > > >developed the app no longer exists. I need to figure out the logic >used, > > >and convert these keys back to date time. I've searched online for any > > >reference to the company/software...and no luck. > > > > > >Any ideas/directions...anything? > > > > > >Thanks, > > > > > >Mark A. Matte > > > > > >_________________________________________________________________ > > >Its tax season, make sure to follow these few simple tips > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a > > >spx?icid=HMMartagline > > > > > > > > >-- > > >No virus found in this incoming message. > > >Checked by AVG Free Edition. > > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: >3/20/2007 > > >8:07 AM > > > > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > _________________________________________________________________ > > It's tax season, make sure to follow these few simple tips > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > > > > -- > > 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 _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ From markamatte at hotmail.com Wed Mar 21 14:25:32 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 19:25:32 +0000 Subject: [AccessD] OT(kinda): Crack Code Message-ID: This thing reminds me of the crypto toy at the end of the Davinci Code(8 little wheels with letters and numbers). I think the sequence is jumbled as well. In trying to solve I started dissecting a looking at individual characters. I looked at the 8th(last character) for frequency. The distribution didn't make much sense(listed below). So I looked at the least, "C" to try and isolate a pattern...and found it was only the last char on 9/12/2001 and 9/19/2001...and not for all of the records. I might pass it on to the University...but I'll probably just let it die...like it should have a long time ago. The only reason they are still using it is that no one understood the relationships of the tables. After I discovered that the fields OBJID in the different tables were not necessarily related...and that the 1 table with 2 keys in it...was actually related to itself 3 or more times...we made leaps and bounds...for the first time they could say definitively that they were missing records. Any way...thanks again everyone. Mar A. Matte LastChar Count 1 151767 2 114816 3 88366 4 63108 5 33900 6 24099 7 14439 8 8886 9 5427 A 1743 B 634 C 115 >From: "Dan Waters" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 14:01:26 -0500 > >Mark, > >Perhaps you could contact the math department at a nearby university. They >may want to take a whack at this, or they may know someone who would think >that solving this kind of puzzle is great fun! > >Dan Waters > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 1:36 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >I have found also that if I sort on the key...the corresponding times are >also sorted correctly. > > > >From: "Billy Pang" > >Reply-To: Access Developers discussion and problem > >solving > >To: "Access Developers discussion and problem > >solving" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > >good gravy those alphanumeric codes are indeed alphanumeric... I thought > >maybe it was md5 hashed so you can do lookups to determine original value > >but if there is a tool to reverse value back to datetime maybe it is not >a > >hashed string. > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > The reason I need to convert back...is that I have about 40K orphaned > > > records. There is no date or time stamp in this table. If I can > >convert > > > the OBJID back to a date/time...I might be able to re-establish some >of > > > the > > > relationships by adjusting these times...or at least give an accurate > > > timeline of when the relation ship was lost. Below are some examples. > > > > > > OBJID > > > H9WDH701=02/06/03 09:19:55 AM > > > H9WLA903=02/06/03 12:08:33 PM > > > HLBDMS01=09/16/03 08:56:52 AM > > > H0HEOO01=08/07/02 09:19:36 PM > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > >From: "Billy Pang" > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "Access Developers discussion and problem > > > >solving" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > >can you post an example of a record with the key? > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > Hello All, > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > >character > > > > > alpha-numeric. This key is generated from the date time. The > >company > > > > > that > > > > > developed the app no longer exists. I need to figure out the >logic > > > >used, > > > > > and convert these keys back to date time. I've searched online >for > > > any > > > > > reference to the company/software...and no luck. > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > Thanks, > > > > > > > > > > Mark A. Matte > > > > > > > > > > _________________________________________________________________ > > > > > It's tax season, make sure to follow these few simple tips > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. >aspx?icid=HMMartagline > > > > > > > > > > > > > > > -- > > > > > AccessD mailing list > > > > > AccessD at databaseadvisors.com > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > >-- > > > >Billy Pang > > > >http://dbnotes.blogspot.com/ > > > >"Once the game is over, the King and the pawn go back in the same >box." > > >- > > > >Italian proverb > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > _________________________________________________________________ > > > Get a FREE Web site, company branded e-mail and more from Microsoft > >Office > > > Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > > >-- > >Billy Pang > >http://dbnotes.blogspot.com/ > >"Once the game is over, the King and the pawn go back in the same box." - > >Italian proverb > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN >Presents today. >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A07001 > >-- >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 tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline From martyconnelly at shaw.ca Wed Mar 21 14:27:20 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 21 Mar 2007 12:27:20 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: Message-ID: <46018718.2010908@shaw.ca> Maybe and that's's a big maybe, you might be able to read via ODBC, IBM bought Informix. Free ODBC drivers were once available on the Net. Informix 3.30 http://www.carlprothman.net/Default.aspx?tabid=90#ODBCDriverForInformix Mark A Matte wrote: > Blue Bird...and the product was imageABLE. > > I did track down an employee...wrote some of the app...but he hasn't > returned my calls. > > The DB is INFORMIX...and there is a tool in the app that will convert > the OBJID back to a date time...but only 1 at a time...and I have over > 5 million. > > >> From: "Rocky Smolin at Beach Access Software" >> Reply-To: Access Developers discussion and problem >> solving >> To: "'Access Developers discussion and problem >> solving'" >> Subject: Re: [AccessD] OT(kinda): Crack Code >> Date: Wed, 21 Mar 2007 08:58:07 -0700 >> >> What's the company name? Maybe somebody knows someone who worked >> there (I >> just tracked down an former employee of a defunct company). >> >> Also how do you know that the 8 character keys are date/time? >> >> What's the platform of the db? Access? >> >> Rocky >> >> >> >> >> >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >> Sent: Wednesday, March 21, 2007 8:49 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT(kinda): Crack Code >> >> Hello All, >> >> I have a DB...just the data...no FE...all of the Keys are 8 character >> alpha-numeric. This key is generated from the date time. The >> company that >> developed the app no longer exists. I need to figure out the logic >> used, >> and convert these keys back to date time. I've searched online for any >> reference to the company/software...and no luck. >> >> Any ideas/directions...anything? >> >> Thanks, >> >> Mark A. Matte >> >> _________________________________________________________________ >> Its tax season, make sure to follow these few simple tips >> http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a >> >> spx?icid=HMMartagline >> >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: >> 3/20/2007 >> 8:07 AM >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > _________________________________________________________________ > It's tax season, make sure to follow these few simple tips > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > >------------------------------------------------------------------------ > >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 21/03/2007 7:52 AM > > -- Marty Connelly Victoria, B.C. Canada From Jim.Hale at FleetPride.com Wed Mar 21 14:00:46 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Wed, 21 Mar 2007 14:00:46 -0500 Subject: [AccessD] OT(kinda): Crack Code Message-ID: ROTFL! It had to be alpha numeric because a DB that old probably used roman numerals for dates. Come to think of it it probably followed the Julian calendar as well. Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT(kinda): Crack Code >..all of the Keys are 8 character alpha-numeric LOL, good reason to no longer exist! John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 21, 2007 11:49 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT(kinda): Crack Code Hello All, I have a DB...just the data...no FE...all of the Keys are 8 character alpha-numeric. This key is generated from the date time. The company that developed the app no longer exists. I need to figure out the logic used, and convert these keys back to date time. I've searched online for any reference to the company/software...and no luck. Any ideas/directions...anything? Thanks, Mark A. Matte _________________________________________________________________ Its tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a spx?icid=HMMartagline -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From davidmcafee at gmail.com Wed Mar 21 14:42:52 2007 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 21 Mar 2007 12:42:52 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: Message-ID: <8786a4c00703211242l6b3899f8xe23af4064ab7bb00@mail.gmail.com> well it looks like the first 3 digits could be the date. Look at your sample: H9WDH701=02/06/03 09:19:55 AM H9WLA903=02/06/03 12:08:33 PM HLBDMS01=09/16/03 08:56:52 AM The two dates 02/06/03 both start with H9W The other date of 02/06/03 starts with HLB there are 222 days difference between 02/06/03 and 09/16/09. Can HLB-H9W = 222? I may need a few beers to get in the right mood ;) David On 3/21/07, Mark A Matte wrote: > > This thing reminds me of the crypto toy at the end of the Davinci Code(8 > little wheels with letters and numbers). > > I think the sequence is jumbled as well. In trying to solve I started > dissecting a looking at individual characters. I looked at the 8th(last > character) for frequency. The distribution didn't make much sense(listed > below). So I looked at the least, "C" to try and isolate a pattern...and > found it was only the last char on 9/12/2001 and 9/19/2001...and not for > all > of the records. I might pass it on to the University...but I'll probably > just let it die...like it should have a long time ago. The only reason > they > are still using it is that no one understood the relationships of the > tables. After I discovered that the fields OBJID in the different tables > were not necessarily related...and that the 1 table with 2 keys in > it...was > actually related to itself 3 or more times...we made leaps and > bounds...for > the first time they could say definitively that they were missing records. > > Any way...thanks again everyone. > > Mar A. Matte > > > LastChar Count > 1 151767 > 2 114816 > 3 88366 > 4 63108 > 5 33900 > 6 24099 > 7 14439 > 8 8886 > 9 5427 > A 1743 > B 634 > C 115 > > >From: "Dan Waters" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > >Mark, > > > >Perhaps you could contact the math department at a nearby > university. They > >may want to take a whack at this, or they may know someone who would > think > >that solving this kind of puzzle is great fun! > > > >Dan Waters > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 1:36 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >I have found also that if I sort on the key...the corresponding times are > >also sorted correctly. > > > > > > >From: "Billy Pang" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "Access Developers discussion and problem > > >solving" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > thought > > >maybe it was md5 hashed so you can do lookups to determine original > value > > >but if there is a tool to reverse value back to datetime maybe it is > not > >a > > >hashed string. > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > The reason I need to convert back...is that I have about 40K > orphaned > > > > records. There is no date or time stamp in this table. If I can > > >convert > > > > the OBJID back to a date/time...I might be able to re-establish some > >of > > > > the > > > > relationships by adjusting these times...or at least give an > accurate > > > > timeline of when the relation ship was lost. Below are some > examples. > > > > > > > > OBJID > > > > H9WDH701=02/06/03 09:19:55 AM > > > > H9WLA903=02/06/03 12:08:33 PM > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > >From: "Billy Pang" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "Access Developers discussion and problem > > > > >solving" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > Hello All, > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > > >character > > > > > > alpha-numeric. This key is generated from the date time. The > > >company > > > > > > that > > > > > > developed the app no longer exists. I need to figure out the > >logic > > > > >used, > > > > > > and convert these keys back to date time. I've searched online > >for > > > > any > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > Thanks, > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > _________________________________________________________________ > > > > > > It's tax season, make sure to follow these few simple tips > > > > > > > > > > > > > > > > > > > > > > > > > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips > . > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > -- > > > > > > AccessD mailing list > > > > > > AccessD at databaseadvisors.com > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > >Billy Pang > > > > >http://dbnotes.blogspot.com/ > > > > >"Once the game is over, the King and the pawn go back in the same > >box." > > > > >- > > > > >Italian proverb > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > > _________________________________________________________________ > > > > Get a FREE Web site, company branded e-mail and more from Microsoft > > >Office > > > > Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > >-- > > >Billy Pang > > >http://dbnotes.blogspot.com/ > > >"Once the game is over, the King and the pawn go back in the same box." > - > > >Italian proverb > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN > >Presents today. > > > http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A07001 > > > >-- > >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 tax season, make sure to follow these few simple tips > > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From herringb at charter.net Wed Mar 21 15:38:49 2007 From: herringb at charter.net (Barry G. Herring) Date: Wed, 21 Mar 2007 12:38:49 -0800 Subject: [AccessD] OT(kinda): Crack Code Message-ID: <309974606.1174509529963.JavaMail.root@fepweb09> Maybe date and time are being converted to Base32 before being stored. Ran into this in the military, they would store information in base32 to save on space. Just a thought Barry ---- David McAfee wrote: ============= well it looks like the first 3 digits could be the date. Look at your sample: H9WDH701=02/06/03 09:19:55 AM H9WLA903=02/06/03 12:08:33 PM HLBDMS01=09/16/03 08:56:52 AM The two dates 02/06/03 both start with H9W The other date of 02/06/03 starts with HLB there are 222 days difference between 02/06/03 and 09/16/09. Can HLB-H9W = 222? I may need a few beers to get in the right mood ;) David On 3/21/07, Mark A Matte wrote: > > This thing reminds me of the crypto toy at the end of the Davinci Code(8 > little wheels with letters and numbers). > > I think the sequence is jumbled as well. In trying to solve I started > dissecting a looking at individual characters. I looked at the 8th(last > character) for frequency. The distribution didn't make much sense(listed > below). So I looked at the least, "C" to try and isolate a pattern...and > found it was only the last char on 9/12/2001 and 9/19/2001...and not for > all > of the records. I might pass it on to the University...but I'll probably > just let it die...like it should have a long time ago. The only reason > they > are still using it is that no one understood the relationships of the > tables. After I discovered that the fields OBJID in the different tables > were not necessarily related...and that the 1 table with 2 keys in > it...was > actually related to itself 3 or more times...we made leaps and > bounds...for > the first time they could say definitively that they were missing records. > > Any way...thanks again everyone. > > Mar A. Matte > > > LastChar Count > 1 151767 > 2 114816 > 3 88366 > 4 63108 > 5 33900 > 6 24099 > 7 14439 > 8 8886 > 9 5427 > A 1743 > B 634 > C 115 > > >From: "Dan Waters" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > >Mark, > > > >Perhaps you could contact the math department at a nearby > university. They > >may want to take a whack at this, or they may know someone who would > think > >that solving this kind of puzzle is great fun! > > > >Dan Waters > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 1:36 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >I have found also that if I sort on the key...the corresponding times are > >also sorted correctly. > > > > > > >From: "Billy Pang" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "Access Developers discussion and problem > > >solving" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > thought > > >maybe it was md5 hashed so you can do lookups to determine original > value > > >but if there is a tool to reverse value back to datetime maybe it is > not > >a > > >hashed string. > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > The reason I need to convert back...is that I have about 40K > orphaned > > > > records. There is no date or time stamp in this table. If I can > > >convert > > > > the OBJID back to a date/time...I might be able to re-establish some > >of > > > > the > > > > relationships by adjusting these times...or at least give an > accurate > > > > timeline of when the relation ship was lost. Below are some > examples. > > > > > > > > OBJID > > > > H9WDH701=02/06/03 09:19:55 AM > > > > H9WLA903=02/06/03 12:08:33 PM > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > >From: "Billy Pang" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "Access Developers discussion and problem > > > > >solving" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > Hello All, > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > > >character > > > > > > alpha-numeric. This key is generated from the date time. The > > >company > > > > > > that > > > > > > developed the app no longer exists. I need to figure out the > >logic > > > > >used, > > > > > > and convert these keys back to date time. I've searched online > >for > > > > any > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > Thanks, > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > _________________________________________________________________ > > > > > > It's tax season, make sure to follow these few simple tips > > > > > > > > > > > > > > > > > > > > > > > > > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips > . > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > -- > > > > > > AccessD mailing list > > > > > > AccessD at databaseadvisors.com > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > >Billy Pang > > > > >http://dbnotes.blogspot.com/ > > > > >"Once the game is over, the King and the pawn go back in the same > >box." > > > > >- > > > > >Italian proverb > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > > _________________________________________________________________ > > > > Get a FREE Web site, company branded e-mail and more from Microsoft > > >Office > > > > Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > >-- > > >Billy Pang > > >http://dbnotes.blogspot.com/ > > >"Once the game is over, the King and the pawn go back in the same box." > - > > >Italian proverb > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN > >Presents today. > > > http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A07001 > > > >-- > >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 tax season, make sure to follow these few simple tips > > http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline > > > -- > 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 Mar 21 15:57:21 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 21 Mar 2007 13:57:21 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: <004601c76bfb$8535d710$0201a8c0@HAL9005> Mark: Can you post maybe 100 or so to give us a little more sample to go on? Or send a spreadsheet to those of us who like these things with all of the OBJIDs and dates (how many are there?)? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 21, 2007 12:26 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT(kinda): Crack Code This thing reminds me of the crypto toy at the end of the Davinci Code(8 little wheels with letters and numbers). I think the sequence is jumbled as well. In trying to solve I started dissecting a looking at individual characters. I looked at the 8th(last character) for frequency. The distribution didn't make much sense(listed below). So I looked at the least, "C" to try and isolate a pattern...and found it was only the last char on 9/12/2001 and 9/19/2001...and not for all of the records. I might pass it on to the University...but I'll probably just let it die...like it should have a long time ago. The only reason they are still using it is that no one understood the relationships of the tables. After I discovered that the fields OBJID in the different tables were not necessarily related...and that the 1 table with 2 keys in it...was actually related to itself 3 or more times...we made leaps and bounds...for the first time they could say definitively that they were missing records. Any way...thanks again everyone. Mar A. Matte LastChar Count 1 151767 2 114816 3 88366 4 63108 5 33900 6 24099 7 14439 8 8886 9 5427 A 1743 B 634 C 115 >From: "Dan Waters" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 14:01:26 -0500 > >Mark, > >Perhaps you could contact the math department at a nearby university. >They may want to take a whack at this, or they may know someone who >would think that solving this kind of puzzle is great fun! > >Dan Waters > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 1:36 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >I have found also that if I sort on the key...the corresponding times >are also sorted correctly. > > > >From: "Billy Pang" > >Reply-To: Access Developers discussion and problem > >solving > >To: "Access Developers discussion and problem > >solving" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > >thought maybe it was md5 hashed so you can do lookups to determine > >original value but if there is a tool to reverse value back to > >datetime maybe it is not >a > >hashed string. > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > The reason I need to convert back...is that I have about 40K > > > orphaned records. There is no date or time stamp in this table. > > > If I can > >convert > > > the OBJID back to a date/time...I might be able to re-establish > > > some >of > > > the > > > relationships by adjusting these times...or at least give an > > > accurate timeline of when the relation ship was lost. Below are some examples. > > > > > > OBJID > > > H9WDH701=02/06/03 09:19:55 AM > > > H9WLA903=02/06/03 12:08:33 PM > > > HLBDMS01=09/16/03 08:56:52 AM > > > H0HEOO01=08/07/02 09:19:36 PM > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > >From: "Billy Pang" > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "Access Developers discussion and problem > > > >solving" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > >can you post an example of a record with the key? > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > Hello All, > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > >character > > > > > alpha-numeric. This key is generated from the date time. The > >company > > > > > that > > > > > developed the app no longer exists. I need to figure out the >logic > > > >used, > > > > > and convert these keys back to date time. I've searched > > > > > online >for > > > any > > > > > reference to the company/software...and no luck. > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > Thanks, > > > > > > > > > > Mark A. Matte > > > > > > > > > > ______________________________________________________________ > > > > > ___ It's tax season, make sure to follow these few simple tips > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. >aspx?icid=HMMartagline > > > > > > > > > > > > > > > -- > > > > > AccessD mailing list > > > > > AccessD at databaseadvisors.com > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > >-- > > > >Billy Pang > > > >http://dbnotes.blogspot.com/ > > > >"Once the game is over, the King and the pawn go back in the same >box." > > >- > > > >Italian proverb > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > _________________________________________________________________ > > > Get a FREE Web site, company branded e-mail and more from > > > Microsoft > >Office > > > Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > > >-- > >Billy Pang > >http://dbnotes.blogspot.com/ > >"Once the game is over, the King and the pawn go back in the same > >box." - Italian proverb > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN >Presents today. >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A >07001 > >-- >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 _________________________________________________________________ Its tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a spx?icid=HMMartagline -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: 3/20/2007 8:07 AM From markamatte at hotmail.com Wed Mar 21 16:03:11 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 21 Mar 2007 21:03:11 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <004601c76bfb$8535d710$0201a8c0@HAL9005> Message-ID: lol...If you want to try just to do it...I will put something together...I have to go to a Win95 machine and enter 1 OBJID at a time...and write it down the DT. I probably have around 10 million...I'll see if I can get a 100. >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 13:57:21 -0700 > >Mark: > >Can you post maybe 100 or so to give us a little more sample to go on? > >Or send a spreadsheet to those of us who like these things with all of the >OBJIDs and dates (how many are there?)? > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 12:26 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >This thing reminds me of the crypto toy at the end of the Davinci Code(8 >little wheels with letters and numbers). > >I think the sequence is jumbled as well. In trying to solve I started >dissecting a looking at individual characters. I looked at the 8th(last >character) for frequency. The distribution didn't make much sense(listed >below). So I looked at the least, "C" to try and isolate a pattern...and >found it was only the last char on 9/12/2001 and 9/19/2001...and not for >all >of the records. I might pass it on to the University...but I'll probably >just let it die...like it should have a long time ago. The only reason >they >are still using it is that no one understood the relationships of the >tables. After I discovered that the fields OBJID in the different tables >were not necessarily related...and that the 1 table with 2 keys in it...was >actually related to itself 3 or more times...we made leaps and bounds...for >the first time they could say definitively that they were missing records. > >Any way...thanks again everyone. > >Mar A. Matte > > >LastChar Count >1 151767 >2 114816 >3 88366 >4 63108 >5 33900 >6 24099 >7 14439 >8 8886 >9 5427 >A 1743 >B 634 >C 115 > > >From: "Dan Waters" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > >Mark, > > > >Perhaps you could contact the math department at a nearby university. > >They may want to take a whack at this, or they may know someone who > >would think that solving this kind of puzzle is great fun! > > > >Dan Waters > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 1:36 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >I have found also that if I sort on the key...the corresponding times > >are also sorted correctly. > > > > > > >From: "Billy Pang" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "Access Developers discussion and problem > > >solving" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > >thought maybe it was md5 hashed so you can do lookups to determine > > >original value but if there is a tool to reverse value back to > > >datetime maybe it is not > >a > > >hashed string. > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > orphaned records. There is no date or time stamp in this table. > > > > If I can > > >convert > > > > the OBJID back to a date/time...I might be able to re-establish > > > > some > >of > > > > the > > > > relationships by adjusting these times...or at least give an > > > > accurate timeline of when the relation ship was lost. Below are >some >examples. > > > > > > > > OBJID > > > > H9WDH701=02/06/03 09:19:55 AM > > > > H9WLA903=02/06/03 12:08:33 PM > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > >From: "Billy Pang" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "Access Developers discussion and problem > > > > >solving" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > Hello All, > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > > >character > > > > > > alpha-numeric. This key is generated from the date time. The > > >company > > > > > > that > > > > > > developed the app no longer exists. I need to figure out the > >logic > > > > >used, > > > > > > and convert these keys back to date time. I've searched > > > > > > online > >for > > > > any > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > Thanks, > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > ______________________________________________________________ > > > > > > ___ It's tax season, make sure to follow these few simple tips > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > -- > > > > > > AccessD mailing list > > > > > > AccessD at databaseadvisors.com > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > >Billy Pang > > > > >http://dbnotes.blogspot.com/ > > > > >"Once the game is over, the King and the pawn go back in the same > >box." > > > > >- > > > > >Italian proverb > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > > _________________________________________________________________ > > > > Get a FREE Web site, company branded e-mail and more from > > > > Microsoft > > >Office > > > > Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > >-- > > >Billy Pang > > >http://dbnotes.blogspot.com/ > > >"Once the game is over, the King and the pawn go back in the same > > >box." - Italian proverb > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN > >Presents today. > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A > >07001 > > > >-- > >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 > >_________________________________________________________________ >Its tax season, make sure to follow these few simple tips >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.a >spx?icid=HMMartagline > > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: 3/20/2007 >8:07 AM > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ From cfoust at infostatsystems.com Wed Mar 21 19:09:13 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 21 Mar 2007 17:09:13 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <004601c76bfb$8535d710$0201a8c0@HAL9005> Message-ID: Sounds ugly! I had to deal with data out of an Informix database at the US Bureau of Reclamation, but fortunately, someone had written routines to dump it into CSV format, if I remember correctly. My mission was just to take the year's worth of records and make sense of them. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 21, 2007 2:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT(kinda): Crack Code lol...If you want to try just to do it...I will put something together...I have to go to a Win95 machine and enter 1 OBJID at a time...and write it down the DT. I probably have around 10 million...I'll see if I can get a 100. >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 13:57:21 -0700 > >Mark: > >Can you post maybe 100 or so to give us a little more sample to go on? > >Or send a spreadsheet to those of us who like these things with all of >the OBJIDs and dates (how many are there?)? > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 12:26 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >This thing reminds me of the crypto toy at the end of the Davinci >Code(8 little wheels with letters and numbers). > >I think the sequence is jumbled as well. In trying to solve I started >dissecting a looking at individual characters. I looked at the >8th(last >character) for frequency. The distribution didn't make much >sense(listed below). So I looked at the least, "C" to try and isolate >a pattern...and found it was only the last char on 9/12/2001 and >9/19/2001...and not for all of the records. I might pass it on to the >University...but I'll probably just let it die...like it should have a >long time ago. The only reason they are still using it is that no one >understood the relationships of the tables. After I discovered that >the fields OBJID in the different tables were not necessarily >related...and that the 1 table with 2 keys in it...was actually related >to itself 3 or more times...we made leaps and bounds...for the first >time they could say definitively that they were missing records. > >Any way...thanks again everyone. > >Mar A. Matte > > >LastChar Count >1 151767 >2 114816 >3 88366 >4 63108 >5 33900 >6 24099 >7 14439 >8 8886 >9 5427 >A 1743 >B 634 >C 115 > > >From: "Dan Waters" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > >Mark, > > > >Perhaps you could contact the math department at a nearby university. > >They may want to take a whack at this, or they may know someone who > >would think that solving this kind of puzzle is great fun! > > > >Dan Waters > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > >Matte > >Sent: Wednesday, March 21, 2007 1:36 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >I have found also that if I sort on the key...the corresponding times > >are also sorted correctly. > > > > > > >From: "Billy Pang" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "Access Developers discussion and problem > > >solving" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > >thought maybe it was md5 hashed so you can do lookups to determine > > >original value but if there is a tool to reverse value back to > > >datetime maybe it is not > >a > > >hashed string. > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > orphaned records. There is no date or time stamp in this table. > > > > If I can > > >convert > > > > the OBJID back to a date/time...I might be able to re-establish > > > > some > >of > > > > the > > > > relationships by adjusting these times...or at least give an > > > > accurate timeline of when the relation ship was lost. Below are >some >examples. > > > > > > > > OBJID > > > > H9WDH701=02/06/03 09:19:55 AM > > > > H9WLA903=02/06/03 12:08:33 PM > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > >From: "Billy Pang" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "Access Developers discussion and problem > > > > >solving" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > Hello All, > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > > >character > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > The > > >company > > > > > > that > > > > > > developed the app no longer exists. I need to figure out > > > > > > the > >logic > > > > >used, > > > > > > and convert these keys back to date time. I've searched > > > > > > online > >for > > > > any > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > Thanks, > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > ____________________________________________________________ > > > > > > __ ___ It's tax season, make sure to follow these few simple > > > > > > tips > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationT ips. > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > -- > > > > > > AccessD mailing list > > > > > > AccessD at databaseadvisors.com > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > >Billy Pang > > > > >http://dbnotes.blogspot.com/ > > > > >"Once the game is over, the King and the pawn go back in the > > > > >same > >box." > > > > >- > > > > >Italian proverb > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > > ________________________________________________________________ > > > > _ Get a FREE Web site, company branded e-mail and more from > > > > Microsoft > > >Office > > > > Live! > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > >-- > > >Billy Pang > > >http://dbnotes.blogspot.com/ > > >"Once the game is over, the King and the pawn go back in the same > > >box." - Italian proverb > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN > >Presents today. > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN0 > >3A > >07001 > > > >-- > >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 > >_________________________________________________________________ >Its tax season, make sure to follow these few simple tips >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationT >ips.a >spx?icid=HMMartagline > > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: >3/20/2007 >8:07 AM > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Mar 21 20:32:34 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 21 Mar 2007 18:32:34 -0700 Subject: [AccessD] Reserved Words In-Reply-To: Message-ID: <0JFA00F906RE0V95@l-daemon> Hi All: A couple of new items have been added to the Reference list on the DBA site. One being very timely as it links to lists of reserved words for a few of Microsoft's database/connection products. (Contribution is thanks to John Bartow.) Hope this helps someone. Jim PS If any one knows of some important information, links, news items or lists that would be helpful or informative to other list members please bring it to my attention and it too can be posted... TIA From jwcolby at colbyconsulting.com Wed Mar 21 21:29:24 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 21 Mar 2007 22:29:24 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <007401c76a58$bfd25f50$657aa8c0@m6805> References: <004e01c767d3$fad37170$657aa8c0@m6805><007a01c7690b$72f8c050$7f01a8c0@KeithHome><000801c76913$cd55b5f0$657aa8c0@m6805><003201c76a3b$e57233b0$657aa8c0@m6805> <007401c76a58$bfd25f50$657aa8c0@m6805> Message-ID: <000801c76c29$e83eb0b0$657aa8c0@m6805> I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com From accessd at shaw.ca Wed Mar 21 20:54:19 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 21 Mar 2007 18:54:19 -0700 Subject: [AccessD] OT: But only Partly In-Reply-To: <000f01c76bc1$919af420$0201a8c0@HAL9005> Message-ID: <0JFA00AQE7RN2NE1@l-daemon> Hi Rocky: If anyone thinks they have had a bad day, in the world of computers please read this article. A copy of this article should be in every techs briefcase to be shown to a client who does not want to incur the cost of testing the backup, and most importantly, recover system or off site backup storage. 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, March 21, 2007 7:03 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: But only Partly Are you backed up? Are you SURE? http://www.signonsandiego.com/news/tech/20070320-0509-lostdata.html JUNEAU, Alaska - Perhaps you know that sinking feeling when a single keystroke accidentally destroys hours of work. Now imagine wiping out a disk drive containing an account worth $38 billion. That's what happened to a computer technician reformatting a disk drive at the Alaska Department of Revenue. While doing routine maintenance work, the technician accidentally deleted applicant information for an oil-funded account - one of Alaska residents' biggest perks - and mistakenly reformatted the backup drive, as well. There was still hope, until the department discovered its third line of defense, backup tapes, were unreadable. "Nobody panicked, but we instantly went into planning for the worst-case scenario," said Permanent Fund Dividend Division Director Amy Skow. The computer foul-up last July would end up costing the department more than $200,000. Over the next few days, as the department, the division and consultants from Microsoft Corp. and Dell Inc. labored to retrieve the data, it became obvious the worst-case scenario was at hand. Nine months worth of information concerning the yearly payout from the Alaska Permanent Fund was gone: some 800,000 electronic images that had been painstakingly scanned into the system months earlier, the 2006 paper applications that people had either mailed in or filed over the counter, and supporting documentation such as birth certificates and proof of residence. And the only backup was the paperwork itself - stored in more than 300 cardboard boxes. "We had to bring that paper back to the scanning room, and send it through again, and quality control it, and then you have to have a way to link that paper to that person's file," Skow said. Half a dozen seasonal workers came back to assist the regular division staff, and about 70 people working overtime and weekends re-entered all the lost data by the end of August. "They were just ready, willing and able to chip in and, in fact, we needed all of them to chip in to get all the paperwork rescanned in a timely manner so that we could meet our obligations to the public," Skow said. Last October and November, the department met its obligation to the public. A majority of the estimated 600,000 payments for last year's $1,106.96 individual dividends went out on schedule, including those for 28,000 applicants who were still under review when the computer disaster struck. Former Revenue Commissioner Bill Corbus said no one was ever blamed for the incident. "Everybody felt very bad about it and we all learned a lesson. There was no witch hunt," Corbus said. According to department staff, they now have a proven and regularly tested backup and restore procedure. The department is asking lawmakers to approve a supplemental budget request for $220,700 to cover the excess costs incurred during the six-week recovery effort, including about $128,400 in overtime and $71,800 for computer consultants. The money would come from the permanent fund earnings, the money earmarked for the dividends. That means recipients could find their next check docked by about 37 cents. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Mar 21 21:01:15 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 21 Mar 2007 19:01:15 -0700 Subject: [AccessD] OT: But only Partly In-Reply-To: Message-ID: <0JFA00DMC837ZM62@l-daemon> According the Instructor and 15 years DBA who is teaching the course I am currently taking...One backup system is not enough. Many big installations have as many as 4 backup and recovery processes implemented. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, March 21, 2007 7:37 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Ouch. We used to do Disaster Recovery Firedrills back in my early mainframe days when I was a computer operator. We had an arrangement with another local company that had a similar hardware configuration to ours that we were backup sites for each other. In those days, disks on mainframes were removable from the drives themselves which were about the size of a washing machine. The disk packs were about the diameter of a LP record and the ones we used were about 8 inches tall. We would take our disks or maybe it was just backup tapes over to this other company and they would let us use their system over night and we would attempt to run our orders and print the picking documents. Since the hardware configuration was slightly different we had different execution job control that referenced the hardware they had there. I was mostly just along to carry stuff in the early days but later on I was called on to run the stuff too. When fixed hard drives and online terminals came along in about 1980 that ceased to be an option anymore as we would have had to actually overwrite their files on the disk or they would have needed enough empty space for us to load our stuff on and as disk was failrly expensive in those days that wasn't a viable option. So instead we concentrated on getting better covereage from our hardware maintenance group. And we used our backup tapes pretty often when stuff got corrupted and had daily, weekly and monthly full backups for an entire year of generations, so we were really quite secure and fully tested backup wise. Noplace I have worked since has had anywhere near that level of backup. But hardware failed a lot more then than it does now too, so we get lulled into a sense of security that drives don't fail. But in this case it wasn't even a drive failure that caused it, it was a human mistake. We had an occurance of the "can't read the backups" here a while back. It was a very bad thing. There had been a change to the backup software itself and maybe the hardware too. I don't remember exactly what the end result was as far as data loss - don't think we lost anything - but we were down for an entire day - no sales entered. Order takers had to write orders down on paper to be entered later. I think our website still took orders as it's seperate but there were no confirmations etc. It wasn't a total loss as some of that business came to us in the following days, but some of those orders went to other sellers instead of us and perhaps some of those customers went away disgruntled too. GK On 3/21/07, Rocky Smolin at Beach Access Software wrote: > Are you backed up? Are you SURE? > > > > http://www.signonsandiego.com/news/tech/20070320-0509-lostdata.html > > JUNEAU, Alaska - Perhaps you know that sinking feeling when a single > keystroke accidentally destroys hours of work. Now imagine wiping out a disk > drive containing an account worth $38 billion. > > That's what happened to a computer technician reformatting a disk drive at > the Alaska Department of Revenue. While doing routine maintenance work, the > technician accidentally deleted applicant information for an oil-funded > account - one of Alaska residents' biggest perks - and mistakenly > reformatted the backup drive, as well. > > There was still hope, until the department discovered its third line of > defense, backup tapes, were unreadable. > > "Nobody panicked, but we instantly went into planning for the worst-case > scenario," said Permanent Fund Dividend Division Director Amy Skow. The > computer foul-up last July would end up costing the department more than > $200,000. > > Over the next few days, as the department, the division and consultants from > Microsoft Corp. and Dell Inc. labored to retrieve the data, it became > obvious the worst-case scenario was at hand. > > Nine months worth of information concerning the yearly payout from the > Alaska Permanent Fund was gone: some 800,000 electronic images that had been > painstakingly scanned into the system months earlier, the 2006 paper > applications that people had either mailed in or filed over the counter, and > supporting documentation such as birth certificates and proof of residence. > > And the only backup was the paperwork itself - stored in more than 300 > cardboard boxes. > > "We had to bring that paper back to the scanning room, and send it through > again, and quality control it, and then you have to have a way to link that > paper to that person's file," Skow said. > > Half a dozen seasonal workers came back to assist the regular division > staff, and about 70 people working overtime and weekends re-entered all the > lost data by the end of August. > > "They were just ready, willing and able to chip in and, in fact, we needed > all of them to chip in to get all the paperwork rescanned in a timely manner > so that we could meet our obligations to the public," Skow said. > > Last October and November, the department met its obligation to the public. > A majority of the estimated 600,000 payments for last year's $1,106.96 > individual dividends went out on schedule, including those for 28,000 > applicants who were still under review when the computer disaster struck. > > Former Revenue Commissioner Bill Corbus said no one was ever blamed for the > incident. > > "Everybody felt very bad about it and we all learned a lesson. There was no > witch hunt," Corbus said. > > According to department staff, they now have a proven and regularly tested > backup and restore procedure. > > The department is asking lawmakers to approve a supplemental budget request > for $220,700 to cover the excess costs incurred during the six-week recovery > effort, including about $128,400 in overtime and $71,800 for computer > consultants. > > The money would come from the permanent fund earnings, the money earmarked > for the dividends. That means recipients could find their next check docked > by about 37 cents. > > > Rocky > > -- > 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 rockysmolin at bchacc.com Wed Mar 21 17:50:57 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 21 Mar 2007 15:50:57 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: <005a01c76c0b$64116490$0201a8c0@HAL9005> Oh. You can't extract them from the file? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 21, 2007 2:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT(kinda): Crack Code lol...If you want to try just to do it...I will put something together...I have to go to a Win95 machine and enter 1 OBJID at a time...and write it down the DT. I probably have around 10 million...I'll see if I can get a 100. >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 13:57:21 -0700 > >Mark: > >Can you post maybe 100 or so to give us a little more sample to go on? > >Or send a spreadsheet to those of us who like these things with all of >the OBJIDs and dates (how many are there?)? > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 12:26 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >This thing reminds me of the crypto toy at the end of the Davinci >Code(8 little wheels with letters and numbers). > >I think the sequence is jumbled as well. In trying to solve I started >dissecting a looking at individual characters. I looked at the >8th(last >character) for frequency. The distribution didn't make much >sense(listed below). So I looked at the least, "C" to try and isolate >a pattern...and found it was only the last char on 9/12/2001 and >9/19/2001...and not for all of the records. I might pass it on to the >University...but I'll probably just let it die...like it should have a >long time ago. The only reason they are still using it is that no one >understood the relationships of the tables. After I discovered that >the fields OBJID in the different tables were not necessarily >related...and that the 1 table with 2 keys in it...was actually related >to itself 3 or more times...we made leaps and bounds...for the first >time they could say definitively that they were missing records. > >Any way...thanks again everyone. > >Mar A. Matte > > >LastChar Count >1 151767 >2 114816 >3 88366 >4 63108 >5 33900 >6 24099 >7 14439 >8 8886 >9 5427 >A 1743 >B 634 >C 115 > > >From: "Dan Waters" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > >Mark, > > > >Perhaps you could contact the math department at a nearby university. > >They may want to take a whack at this, or they may know someone who > >would think that solving this kind of puzzle is great fun! > > > >Dan Waters > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > >Matte > >Sent: Wednesday, March 21, 2007 1:36 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >I have found also that if I sort on the key...the corresponding times > >are also sorted correctly. > > > > > > >From: "Billy Pang" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "Access Developers discussion and problem > > >solving" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > >thought maybe it was md5 hashed so you can do lookups to determine > > >original value but if there is a tool to reverse value back to > > >datetime maybe it is not > >a > > >hashed string. > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > orphaned records. There is no date or time stamp in this table. > > > > If I can > > >convert > > > > the OBJID back to a date/time...I might be able to re-establish > > > > some > >of > > > > the > > > > relationships by adjusting these times...or at least give an > > > > accurate timeline of when the relation ship was lost. Below are >some >examples. > > > > > > > > OBJID > > > > H9WDH701=02/06/03 09:19:55 AM > > > > H9WLA903=02/06/03 12:08:33 PM > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > >From: "Billy Pang" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "Access Developers discussion and problem > > > > >solving" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > Hello All, > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > > >character > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > The > > >company > > > > > > that > > > > > > developed the app no longer exists. I need to figure out > > > > > > the > >logic > > > > >used, > > > > > > and convert these keys back to date time. I've searched > > > > > > online > >for > > > > any > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > Thanks, > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > ____________________________________________________________ > > > > > > __ ___ It's tax season, make sure to follow these few simple > > > > > > tips > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > -- > > > > > > AccessD mailing list > > > > > > AccessD at databaseadvisors.com > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > >Billy Pang > > > > >http://dbnotes.blogspot.com/ > > > > >"Once the game is over, the King and the pawn go back in the > > > > >same > >box." > > > > >- > > > > >Italian proverb > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > > ________________________________________________________________ > > > > _ Get a FREE Web site, company branded e-mail and more from > > > > Microsoft > > >Office > > > > Live! > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > >-- > > >Billy Pang > > >http://dbnotes.blogspot.com/ > > >"Once the game is over, the King and the pawn go back in the same > > >box." - Italian proverb > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN > >Presents today. > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN0 > >3A > >07001 > > > >-- > >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 > >_________________________________________________________________ >Its tax season, make sure to follow these few simple tips >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationT >ips.a >spx?icid=HMMartagline > > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: >3/20/2007 >8:07 AM > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: 3/20/2007 8:07 AM From Gustav at cactus.dk Thu Mar 22 05:22:14 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Mar 2007 11:22:14 +0100 Subject: [AccessD] OT: But only Partly Message-ID: Hi Jim et al Yes, this is to possibly eliminate any "single point of failure". Thus, you should always have at least two independent backup systems. If you - for practical or budget reasons - have to trust a single point, this must be proved to be very reliable. Think of a mono-engine airplane. /gustav >>> accessd at shaw.ca 22-03-2007 03:01 >>> According the Instructor and 15 years DBA who is teaching the course I am currently taking...One backup system is not enough. Many big installations have as many as 4 backup and recovery processes implemented. Jim From hkotsch at arcor.de Thu Mar 22 06:38:39 2007 From: hkotsch at arcor.de (Helmut Kotsch) Date: Thu, 22 Mar 2007 12:38:39 +0100 Subject: [AccessD] OT: But only Partly In-Reply-To: Message-ID: Gustav, with a monoengine airplane you still have a very good the chance of a safe landing even when the engine breaks. You might not end up at the runway you intended to go to but you are alive. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von Gustav Brock Gesendet: Donnerstag, 22. Marz 2007 11:22 An: accessd at databaseadvisors.com Betreff: Re: [AccessD] OT: But only Partly Hi Jim et al Yes, this is to possibly eliminate any "single point of failure". Thus, you should always have at least two independent backup systems. If you - for practical or budget reasons - have to trust a single point, this must be proved to be very reliable. Think of a mono-engine airplane. /gustav >>> accessd at shaw.ca 22-03-2007 03:01 >>> According the Instructor and 15 years DBA who is teaching the course I am currently taking...One backup system is not enough. Many big installations have as many as 4 backup and recovery processes implemented. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Thu Mar 22 07:16:07 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Mar 2007 13:16:07 +0100 Subject: [AccessD] OT: But only Partly Message-ID: Hi Helmut You are right. It was just a picture but maybe not the best ... except if you fly a helicopter or a fighter jet. The alternative I had in mind, was a four-engine jetplane. These will normally fly with two engines only, in some cases even one engine. /gustav >>> hkotsch at arcor.de 22-03-2007 12:38 >>> Gustav, with a monoengine airplane you still have a very good the chance of a safe landing even when the engine breaks. You might not end up at the runway you intended to go to but you are alive. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von Gustav Brock Gesendet: Donnerstag, 22. Marz 2007 11:22 An: accessd at databaseadvisors.com Betreff: Re: [AccessD] OT: But only Partly Hi Jim et al Yes, this is to possibly eliminate any "single point of failure". Thus, you should always have at least two independent backup systems. If you - for practical or budget reasons - have to trust a single point, this must be proved to be very reliable. Think of a mono-engine airplane. /gustav >>> accessd at shaw.ca 22-03-2007 03:01 >>> According the Instructor and 15 years DBA who is teaching the course I am currently taking...One backup system is not enough. Many big installations have as many as 4 backup and recovery processes implemented. Jim From hkotsch at arcor.de Thu Mar 22 08:03:48 2007 From: hkotsch at arcor.de (Helmut Kotsch) Date: Thu, 22 Mar 2007 14:03:48 +0100 Subject: [AccessD] OT: But only Partly In-Reply-To: Message-ID: Hello Gustav, even a helicopter wan't fall down like a rock if the engine quits. They have an autorotate mode which allows for a safe landing. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von Gustav Brock Gesendet: Donnerstag, 22. Marz 2007 13:16 An: accessd at databaseadvisors.com Betreff: Re: [AccessD] OT: But only Partly Hi Helmut You are right. It was just a picture but maybe not the best ... except if you fly a helicopter or a fighter jet. The alternative I had in mind, was a four-engine jetplane. These will normally fly with two engines only, in some cases even one engine. /gustav >>> hkotsch at arcor.de 22-03-2007 12:38 >>> Gustav, with a monoengine airplane you still have a very good the chance of a safe landing even when the engine breaks. You might not end up at the runway you intended to go to but you are alive. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von Gustav Brock Gesendet: Donnerstag, 22. Marz 2007 11:22 An: accessd at databaseadvisors.com Betreff: Re: [AccessD] OT: But only Partly Hi Jim et al Yes, this is to possibly eliminate any "single point of failure". Thus, you should always have at least two independent backup systems. If you - for practical or budget reasons - have to trust a single point, this must be proved to be very reliable. Think of a mono-engine airplane. /gustav >>> accessd at shaw.ca 22-03-2007 03:01 >>> According the Instructor and 15 years DBA who is teaching the course I am currently taking...One backup system is not enough. Many big installations have as many as 4 backup and recovery processes implemented. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Mar 22 08:59:18 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 09:59:18 -0400 Subject: [AccessD] Obtaining IP Address Message-ID: <003001c76c8a$498ccf40$657aa8c0@m6805> Is there VBA code out there to obtain the IP address of the current workstation? I found code that goes through the registry, and it ALMOST works, in fact it does work in many instances but... John W. Colby Colby Consulting www.ColbyConsulting.com From john at winhaven.net Thu Mar 22 09:04:33 2007 From: john at winhaven.net (John Bartow) Date: Thu, 22 Mar 2007 09:04:33 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: References: Message-ID: <018801c76c8b$04ee79a0$6402a8c0@ScuzzPaq> Sometimes analogies just don't work do they! ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch Sent: Thursday, March 22, 2007 8:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Hello Gustav, even a helicopter wan't fall down like a rock if the engine quits. They have an autorotate mode which allows for a safe landing. Helmut From markamatte at hotmail.com Thu Mar 22 09:09:44 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 14:09:44 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: Actually the informix part I have no issue with...its understanding how this key was created...and WHY on the green earth was it ever used this way??? Ok...off of my soap box. Mark >From: "Charlotte Foust" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 17:09:13 -0700 > >Sounds ugly! I had to deal with data out of an Informix database at the >US Bureau of Reclamation, but fortunately, someone had written routines >to dump it into CSV format, if I remember correctly. My mission was >just to take the year's worth of records and make sense of them. > >Charlotte Foust > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 2:03 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >lol...If you want to try just to do it...I will put something >together...I have to go to a Win95 machine and enter 1 OBJID at a >time...and write it down the DT. I probably have around 10 >million...I'll see if I can get a 100. > > > >From: "Rocky Smolin at Beach Access Software" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > >Mark: > > > >Can you post maybe 100 or so to give us a little more sample to go on? > > > >Or send a spreadsheet to those of us who like these things with all of > >the OBJIDs and dates (how many are there?)? > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 12:26 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >This thing reminds me of the crypto toy at the end of the Davinci > >Code(8 little wheels with letters and numbers). > > > >I think the sequence is jumbled as well. In trying to solve I started > >dissecting a looking at individual characters. I looked at the > >8th(last > >character) for frequency. The distribution didn't make much > >sense(listed below). So I looked at the least, "C" to try and isolate > >a pattern...and found it was only the last char on 9/12/2001 and > >9/19/2001...and not for all of the records. I might pass it on to the > >University...but I'll probably just let it die...like it should have a > >long time ago. The only reason they are still using it is that no one > >understood the relationships of the tables. After I discovered that > >the fields OBJID in the different tables were not necessarily > >related...and that the 1 table with 2 keys in it...was actually related > > >to itself 3 or more times...we made leaps and bounds...for the first > >time they could say definitively that they were missing records. > > > >Any way...thanks again everyone. > > > >Mar A. Matte > > > > > >LastChar Count > >1 151767 > >2 114816 > >3 88366 > >4 63108 > >5 33900 > >6 24099 > >7 14439 > >8 8886 > >9 5427 > >A 1743 > >B 634 > >C 115 > > > > >From: "Dan Waters" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > > > >Mark, > > > > > >Perhaps you could contact the math department at a nearby university. > > >They may want to take a whack at this, or they may know someone who > > >would think that solving this kind of puzzle is great fun! > > > > > >Dan Waters > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > >Matte > > >Sent: Wednesday, March 21, 2007 1:36 PM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >I have found also that if I sort on the key...the corresponding times > > > >are also sorted correctly. > > > > > > > > > >From: "Billy Pang" > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "Access Developers discussion and problem > > > >solving" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > >thought maybe it was md5 hashed so you can do lookups to determine > > > >original value but if there is a tool to reverse value back to > > > >datetime maybe it is not > > >a > > > >hashed string. > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > orphaned records. There is no date or time stamp in this table. > > > > > If I can > > > >convert > > > > > the OBJID back to a date/time...I might be able to re-establish > > > > > some > > >of > > > > > the > > > > > relationships by adjusting these times...or at least give an > > > > > accurate timeline of when the relation ship was lost. Below are > >some > >examples. > > > > > > > > > > OBJID > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > >Reply-To: Access Developers discussion and problem > > > > > >solving > > > > > >To: "Access Developers discussion and problem > > > > > >solving" > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > > > >character > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > The > > > >company > > > > > > > that > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > the > > >logic > > > > > >used, > > > > > > > and convert these keys back to date time. I've searched > > > > > > > online > > >for > > > > > any > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > > ____________________________________________________________ > > > > > > > __ ___ It's tax season, make sure to follow these few simple > > > > > > > > tips > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationT >ips. > > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > AccessD mailing list > > > > > > > AccessD at databaseadvisors.com > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > >Billy Pang > > > > > >http://dbnotes.blogspot.com/ > > > > > >"Once the game is over, the King and the pawn go back in the > > > > > >same > > >box." > > > > > > >- > > > > > >Italian proverb > > > > > >-- > > > > > >AccessD mailing list > > > > > >AccessD at databaseadvisors.com > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > ________________________________________________________________ > > > > > _ Get a FREE Web site, company branded e-mail and more from > > > > > Microsoft > > > >Office > > > > > Live! > > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > > > -- > > > > > AccessD mailing list > > > > > AccessD at databaseadvisors.com > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > >-- > > > >Billy Pang > > > >http://dbnotes.blogspot.com/ > > > >"Once the game is over, the King and the pawn go back in the same > > > >box." - Italian proverb > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > >_________________________________________________________________ > > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN > > > >Presents today. > > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN0 > > >3A > > >07001 > > > > > >-- > > >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 > > > >_________________________________________________________________ > >Its tax season, make sure to follow these few simple tips > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationT > >ips.a > >spx?icid=HMMartagline > > > > > >-- > >No virus found in this incoming message. > >Checked by AVG Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > >3/20/2007 > >8:07 AM > > > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Get a FREE Web site, company branded e-mail and more from Microsoft >Office Live! >http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > >-- >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 average US Credit Score is 675. The cost to see yours: $0 by Experian. http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVERAGE From markamatte at hotmail.com Thu Mar 22 09:12:04 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 14:12:04 +0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <000801c76c29$e83eb0b0$657aa8c0@m6805> Message-ID: Since the subject is at hand again...if anyone is flying into Greensboro...I would be more than happy to drive. I drive a Cherokee...so another 2-3 would be the limit. Offer is out to all. Thanks, Mark A. Matte >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Great Smokey Mountains AccessD Conference >Date: Wed, 21 Mar 2007 22:29:24 -0400 > >I just found this for anyone who might be considering coming down to the >conference. Pretty pictures. > >http://www.visitnc.com/ > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Live Search Maps ? find all the local information you need, right when you need it. http://maps.live.com/?icid=hmtag2&FORM=MGAC01 From Gustav at cactus.dk Thu Mar 22 09:14:27 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Mar 2007 15:14:27 +0100 Subject: [AccessD] Obtaining IP Address Message-ID: Hi John This is more convoluted than you might believe. Here is one method: MachineHostAddress Option Compare Database Option Explicit Private Const MAX_WSADescription As Long = 256 Private Const MAX_WSASYSStatus As Long = 128 Private Const WS_VERSION_REQD As Long = &H101 Private Const WS_VERSION_MAJOR As Long = WS_VERSION_REQD \ &H100 And &HFF& Private Const WS_VERSION_MINOR As Long = WS_VERSION_REQD And &HFF& Private Const MIN_SOCKETS_REQD As Long = 1 Private Const SOCKET_ERROR As Long = -1 Private Const ERROR_NONE As Long = 0 Private Const IP_SUCCESS As Long = 0 Private Type WSADATA wVersion As Integer wHighVersion As Integer szDescription(0 To MAX_WSADescription) As Byte szSystemStatus(0 To MAX_WSASYSStatus) As Byte wMaxSockets As Long wMaxUDPDG As Long dwVendorInfo As Long End Type Private Declare Function GetHostName Lib "wsock32.dll" Alias "gethostname" ( _ ByVal szHost As String, _ ByVal dwHostLen As Long) _ As Long Private Declare Function GetHostByName Lib "wsock32.dll" Alias "gethostbyname" ( _ ByVal Hostname As String) _ As Long Private Declare Function WSAStartup Lib "wsock32.dll" ( _ ByVal wVersionRequired As Long, _ ByRef lpWSADATA As WSADATA) _ As Long Private Declare Function WSACleanup Lib "wsock32.dll" () _ As Long Private Declare Function inet_ntoa Lib "wsock32.dll" ( _ ByVal addr As Long) _ As Long Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" ( _ ByRef xDest As Any, _ ByRef xSource As Any, _ ByVal nbytes As Long) Private Declare Function lstrcpyA Lib "kernel32" ( _ ByVal RetVal As String, _ ByVal Ptr As Long) _ As Long Private Declare Function lstrlenA Lib "kernel32" ( _ ByRef lpString As Any) _ As Long Public Function MachineHostName() _ As String ' Retrieves the host name of this machine. ' ' The host name is preserved in a static variable to ' reduce look up time for repeated calls. Static strHostname As String If Len(strHostname) = 0 Then ' Host name has not been looked up previously. If WinSocketsStart() = True Then ' Obtain and store the host name. strHostname = GetMachineName() Call WinSocketsClean End If End If MachineHostName = strHostname End Function Public Function MachineHostAddress( _ Optional ByVal strHostname As String) _ As String ' Retrieves IP address of the machine with the host name ' strHostname. ' If a zero length host name or no host name is passed, the ' address of this machine is returned. ' If host name localhost is passed, 127.0.0.1 is returned. ' If the host name cannot be resolved, 0.0.0.0 is returned. ' ' The host addresses are preserved in a static collection to ' reduce look up time for repeated calls. ' If strHostname is an empty string, the local host address ' will be looked up. ' However, an empty string cannot be a key in a collection. ' Use this key to store the local host address. Const cstrKeyThisHost As String = " " Static colAddress As New Collection Dim strIpAddress As String ' Ignore error when looking up a key in collection ' colAddress that does not exist. On Error Resume Next If Len(strHostname) = 0 Then strHostname = cstrKeyThisHost End If strIpAddress = colAddress.Item(strHostname) ' If strHostname is not found, an error is raised. If Err.Number <> 0 Then ' This host name has not been looked up previously. If WinSocketsStart() = True Then ' Obtain the host address. ' Trim strHostname to pass a zero length string when ' looking up the address of the local host. strIpAddress = GetIPFromHostName(Trim(strHostname)) ' Store the host address. colAddress.Add strIpAddress, strHostname Call WinSocketsClean End If End If MachineHostAddress = strIpAddress End Function Public Sub ShowHostNameAddress() ' Displays host name and IP address of local machine. Const cstrMsgTitle As String = "Host name and IP address" Const clngMsgStyle0 As Long = vbExclamation + vbOKOnly Const clngMsgStyle1 As Long = vbInformation + vbOKOnly Const cstrMsgPrompt As String = "No access to address information." Dim strHostname As String Dim strIpAddress As String Dim strMsgPrompt As String If WinSocketsStart() = True Then ' Obtain and pass the host address. strHostname = GetMachineName() strIpAddress = GetIPFromHostName(strHostname) ' Display name and address. strMsgPrompt = _ "Host name: " & strHostname & vbCrLf & _ "IP address: " & strIpAddress MsgBox strMsgPrompt, clngMsgStyle1, cstrMsgTitle Call WinSocketsClean Else MsgBox cstrMsgPrompt, clngMsgStyle0, cstrMsgTitle End If End Sub Private Function WinSocketsStart() _ As Boolean ' Start up Windows sockets before use. Const cstrMsgTitle As String = "Windows Sockets" Const clngMsgStyle As Long = vbCritical + vbOKOnly Const cstrMsgPrompt As String = "Error at start up of Windows sockets." Dim typWSA As WSADATA Dim booSuccess As Boolean If WSAStartup(WS_VERSION_REQD, typWSA) = IP_SUCCESS Then booSuccess = True End If If booSuccess = False Then MsgBox cstrMsgPrompt, clngMsgStyle, cstrMsgTitle End If WinSocketsStart = booSuccess End Function Private Function WinSocketsClean() _ As Boolean ' Clean up Windows sockets after use. Const cstrMsgTitle As String = "Windows Sockets" Const clngMsgStyle As Long = vbExclamation + vbOKOnly Const cstrMsgPrompt As String = "Error at clean up of Windows sockets." Dim booSuccess As Boolean If WSACleanup() = ERROR_NONE Then booSuccess = True End If If booSuccess = False Then MsgBox cstrMsgPrompt, clngMsgStyle, cstrMsgTitle End If WinSocketsClean = booSuccess End Function Private Function GetMachineName() As String ' Retrieves the host name of this machine. ' Assign buffer for maximum length of host name plus ' a terminating null char. Const clngBufferLen As Long = 255 + 1 Dim stzHostName As String * clngBufferLen Dim strHostname As String If GetHostName(stzHostName, clngBufferLen) = ERROR_NONE Then ' Trim host name from buffer string. strHostname = Left(stzHostName, InStr(1, stzHostName, vbNullChar, vbBinaryCompare) - 1) End If GetMachineName = strHostname End Function Private Function GetIPFromHostName( _ ByVal strHostname As String) _ As String ' Converts a host name to its IP address. ' ' If strHostname ' - is zero length, local IP address is returned. ' - is "localhost", IP address 127.0.0.1 is returned. ' - cannot be resolved, unknown IP address 0.0.0.0 is returned. Const clngAddressNone As Long = 0 ' The Address is offset 12 bytes from the ' start of the HOSENT structure. Const clngAddressOffset As Long = 12 ' Size of address part. Const clngAddressChunk As Long = 4 ' Address to return if none found. Const cstrAddressZero As String = "0.0.0.0" ' Address of HOSENT structure. Dim ptrHosent As Long ' Address of name pointer. Dim ptrName As Long ' Address of address pointer. Dim ptrAddress As Long Dim ptrIPAddress As Long Dim ptrIPAddress2 As Long Dim stzHostName As String Dim strAddress As String stzHostName = strHostname & vbNullChar ptrHosent = GetHostByName(stzHostName) If ptrHosent = clngAddressNone Then ' Return address zero. strAddress = cstrAddressZero Else ' Assign pointer addresses and offset Null-terminated list ' of addresses for the host. ' Note: ' We are retrieving only the first address returned. ' To return more than one, define strAddress as a string array ' and loop through the 4-byte ptrIPAddress members returned. ' The last item is a terminating null. ' All addresses are returned in network byte order. ptrAddress = ptrHosent + clngAddressOffset ' Get the IP address. CopyMemory ptrAddress, ByVal ptrAddress, clngAddressChunk CopyMemory ptrIPAddress, ByVal ptrAddress, clngAddressChunk CopyMemory ptrIPAddress2, ByVal ptrIPAddress, clngAddressChunk strAddress = GetInetStrFromPtr(ptrIPAddress2) End If GetIPFromHostName = strAddress End Function Private Function GetInetStrFromPtr( _ ByVal lngAddress As Long) _ As String ' Converts decimal IP address to IP address string. GetInetStrFromPtr = GetStrFromPtrA(inet_ntoa(lngAddress)) End Function Private Function GetStrFromPtrA( _ ByVal lpszA As Long) _ As String ' Copies string from pointer. ' Create buffer string. GetStrFromPtrA = String(lstrlenA(ByVal lpszA), vbNullChar) ' Copy value from pointer to buffer string. Call lstrcpyA(ByVal GetStrFromPtrA, ByVal lpszA) End Function /gustav >>> jwcolby at colbyconsulting.com 22-03-2007 14:59 >>> Is there VBA code out there to obtain the IP address of the current workstation? I found code that goes through the registry, and it ALMOST works, in fact it does work in many instances but... John W. Colby Colby Consulting www.ColbyConsulting.com From markamatte at hotmail.com Thu Mar 22 09:16:45 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 14:16:45 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <005a01c76c0b$64116490$0201a8c0@HAL9005> Message-ID: The date is stored in the table...but not the time. If you want a date/time...I have to plug the OBJID into the FE and it converts it for me. I can extract the date and the OBJID...but you can have up to 86400 different OBJIDs for 1 date. I can try to get about 100 if you like. Mark >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 15:50:57 -0700 > >Oh. You can't extract them from the file? > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 2:03 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >lol...If you want to try just to do it...I will put something together...I >have to go to a Win95 machine and enter 1 OBJID at a time...and write it >down the DT. I probably have around 10 million...I'll see if I can get a >100. > > > >From: "Rocky Smolin at Beach Access Software" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > >Mark: > > > >Can you post maybe 100 or so to give us a little more sample to go on? > > > >Or send a spreadsheet to those of us who like these things with all of > >the OBJIDs and dates (how many are there?)? > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 12:26 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >This thing reminds me of the crypto toy at the end of the Davinci > >Code(8 little wheels with letters and numbers). > > > >I think the sequence is jumbled as well. In trying to solve I started > >dissecting a looking at individual characters. I looked at the > >8th(last > >character) for frequency. The distribution didn't make much > >sense(listed below). So I looked at the least, "C" to try and isolate > >a pattern...and found it was only the last char on 9/12/2001 and > >9/19/2001...and not for all of the records. I might pass it on to the > >University...but I'll probably just let it die...like it should have a > >long time ago. The only reason they are still using it is that no one > >understood the relationships of the tables. After I discovered that > >the fields OBJID in the different tables were not necessarily > >related...and that the 1 table with 2 keys in it...was actually related > >to itself 3 or more times...we made leaps and bounds...for the first > >time they could say definitively that they were missing records. > > > >Any way...thanks again everyone. > > > >Mar A. Matte > > > > > >LastChar Count > >1 151767 > >2 114816 > >3 88366 > >4 63108 > >5 33900 > >6 24099 > >7 14439 > >8 8886 > >9 5427 > >A 1743 > >B 634 > >C 115 > > > > >From: "Dan Waters" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > > > >Mark, > > > > > >Perhaps you could contact the math department at a nearby university. > > >They may want to take a whack at this, or they may know someone who > > >would think that solving this kind of puzzle is great fun! > > > > > >Dan Waters > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > >Matte > > >Sent: Wednesday, March 21, 2007 1:36 PM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >I have found also that if I sort on the key...the corresponding times > > >are also sorted correctly. > > > > > > > > > >From: "Billy Pang" > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "Access Developers discussion and problem > > > >solving" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > >thought maybe it was md5 hashed so you can do lookups to determine > > > >original value but if there is a tool to reverse value back to > > > >datetime maybe it is not > > >a > > > >hashed string. > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > orphaned records. There is no date or time stamp in this table. > > > > > If I can > > > >convert > > > > > the OBJID back to a date/time...I might be able to re-establish > > > > > some > > >of > > > > > the > > > > > relationships by adjusting these times...or at least give an > > > > > accurate timeline of when the relation ship was lost. Below are > >some > >examples. > > > > > > > > > > OBJID > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > >Reply-To: Access Developers discussion and problem > > > > > >solving > > > > > >To: "Access Developers discussion and problem > > > > > >solving" > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are 8 > > > >character > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > The > > > >company > > > > > > > that > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > the > > >logic > > > > > >used, > > > > > > > and convert these keys back to date time. I've searched > > > > > > > online > > >for > > > > > any > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > > ____________________________________________________________ > > > > > > > __ ___ It's tax season, make sure to follow these few simple > > > > > > > tips > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > AccessD mailing list > > > > > > > AccessD at databaseadvisors.com > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > >Billy Pang > > > > > >http://dbnotes.blogspot.com/ > > > > > >"Once the game is over, the King and the pawn go back in the > > > > > >same > > >box." > > > > > > >- > > > > > >Italian proverb > > > > > >-- > > > > > >AccessD mailing list > > > > > >AccessD at databaseadvisors.com > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > ________________________________________________________________ > > > > > _ Get a FREE Web site, company branded e-mail and more from > > > > > Microsoft > > > >Office > > > > > Live! > > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > > > -- > > > > > AccessD mailing list > > > > > AccessD at databaseadvisors.com > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > >-- > > > >Billy Pang > > > >http://dbnotes.blogspot.com/ > > > >"Once the game is over, the King and the pawn go back in the same > > > >box." - Italian proverb > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > >_________________________________________________________________ > > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN > > >Presents today. > > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN0 > > >3A > > >07001 > > > > > >-- > > >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 > > > >_________________________________________________________________ > >Its tax season, make sure to follow these few simple tips > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationT > >ips.a > >spx?icid=HMMartagline > > > > > >-- > >No virus found in this incoming message. > >Checked by AVG Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > >3/20/2007 > >8:07 AM > > > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Get a FREE Web site, company branded e-mail and more from Microsoft Office >Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: 3/20/2007 >8:07 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Exercise your brain! Try Flexicon. http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinemarch07 From markamatte at hotmail.com Thu Mar 22 09:18:00 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 14:18:00 +0000 Subject: [AccessD] OT: But only Partly In-Reply-To: Message-ID: AutoRotation is the helicopters answer to that question. >From: "Gustav Brock" >Reply-To: Access Developers discussion and problem >solving >To: >Subject: Re: [AccessD] OT: But only Partly >Date: Thu, 22 Mar 2007 13:16:07 +0100 > >Hi Helmut > >You are right. It was just a picture but maybe not the best ... except if >you fly a helicopter or a fighter jet. >The alternative I had in mind, was a four-engine jetplane. These will >normally fly with two engines only, in some cases even one engine. > >/gustav > > >>> hkotsch at arcor.de 22-03-2007 12:38 >>> >Gustav, > >with a monoengine airplane you still have a very good the chance of a safe >landing even when the engine breaks. You might not end up at the runway you >intended to go to but you are alive. > >Helmut > >-----Ursprungliche Nachricht----- >Von: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von Gustav Brock >Gesendet: Donnerstag, 22. Marz 2007 11:22 >An: accessd at databaseadvisors.com >Betreff: Re: [AccessD] OT: But only Partly > > >Hi Jim et al > >Yes, this is to possibly eliminate any "single point of failure". Thus, you >should always have at least two independent backup systems. > >If you - for practical or budget reasons - have to trust a single point, >this must be proved to be very reliable. Think of a mono-engine airplane. > >/gustav > > > >>> accessd at shaw.ca 22-03-2007 03:01 >>> >According the Instructor and 15 years DBA who is teaching the course I am >currently taking...One backup system is not enough. Many big installations >have as many as 4 backup and recovery processes implemented. > >Jim > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Mortgage refinance is hot 1) Rates near 30-yr lows 2) Good credit get intro-rate 4.625%* https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h2a5f&s=4056&p=5117&disc=y&vers=743 From Lambert.Heenan at AIG.com Thu Mar 22 09:18:30 2007 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 22 Mar 2007 10:18:30 -0400 Subject: [AccessD] Obtaining IP Address Message-ID: <34C8A2AB1EF3564CB0D64DB6AFFDD5C204043EF2@xlivmbx35.aig.com> Take a peek here, John http://www.vbip.com/winsock-api/gethostname/gethostname-01.asp Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 9:59 AM To: 'Access Developers discussion and problem solving'; dba-vb at databaseadvisors.com Subject: [AccessD] Obtaining IP Address Is there VBA code out there to obtain the IP address of the current workstation? I found code that goes through the registry, and it ALMOST works, in fact it does work in many instances but... John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Thu Mar 22 09:19:55 2007 From: john at winhaven.net (John Bartow) Date: Thu, 22 Mar 2007 09:19:55 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: References: Message-ID: <019e01c76c8d$2a990b50$6402a8c0@ScuzzPaq> Yes, with small businesses this is a challenge. Not having an IT person/staff usually leads to the "secretary" doing the duties of backup media management. Now a good, trustworthy, reliable secretary is one of the best assets a small business can have - but IMO is somewhat uncommon. I find the even the standard tape rotation is a challenge. Many non-IT people don't seem to readily grasp the notion that restoring a file that was found corrupted today doesn't mean it wasn't corrupted yesterday and we might need to recover it from the more distant past.. On a related OT note: Just yesterday I received an email from a small office client who is doing the standard daily, weekly, monthly, annual tape rotation/retention scheme. The backup starts after business hours and runs through the night. She asked me for clarification on what date she should be listing the back up as - the day she put the tape in or the day she takes it out? Uhmmm... how is that not clear? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2007 5:22 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: But only Partly Hi Jim et al Yes, this is to possibly eliminate any "single point of failure". Thus, you should always have at least two independent backup systems. If you - for practical or budget reasons - have to trust a single point, this must be proved to be very reliable. Think of a mono-engine airplane. /gustav From markamatte at hotmail.com Thu Mar 22 09:21:16 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 14:21:16 +0000 Subject: [AccessD] Obtaining IP Address In-Reply-To: <003001c76c8a$498ccf40$657aa8c0@m6805> Message-ID: Sample code below from Seth Galitzer. Thanks, Mark Option Compare Database Option Explicit '---Start Code--- Const conMaxSize = 255 Const WSADESCRIPTION_LEN = 256 Const WSASYS_Status_Len = 128 Private Type hostent hName As Long hAliases As Long hAddrType As Integer hLength As Integer hAddrList As Long End Type Private Type WSADATA wVersion As Integer wHighVersion As Integer szDescription(0 To WSADESCRIPTION_LEN) As Byte szSystemStatus(0 To WSASYS_Status_Len) As Byte iMaxSockets As Integer iMaxUdpDg As Integer lpszVendorInfo As Long End Type Private Declare Function WSAStartup Lib "wsock32" _ (ByVal VersionReq As Long, WSADataReturn As WSADATA) As Long Private Declare Function WSACleanup Lib "wsock32" () As Long Private Declare Function WSAGetLastError Lib "wsock32" () As Long Private Declare Function GetHostByName Lib "wsock32" Alias _ "gethostbyname" (ByVal HostName As String) As Long Private Declare Sub RtlMoveMemory Lib "kernel32" _ (hpvDest As Any, ByVal hpvSource As Long, ByVal cbCopy As Long) Public Declare Function GetComputerName Lib "kernel32.dll" Alias _ "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long 'Comments : checks if string is valid IP address 'Parameters: 'Sets : 'Returns : 'Created by: Unknown 'Mod. by : Seth D. Galitzer 'Created : 7/20/00 9:23:26 AM Private Function IsIP(ByVal strIP As String) As Boolean On Error GoTo Err_IsIP On Error Resume Next Dim t As String: Dim s As String: Dim i As Integer s = strIP While InStr(s, ".") <> 0 t = Left(s, InStr(s, ".") - 1) If IsNumeric(t) And Val(t) >= 0 And Val(t) <= 255 Then s = Mid(s, InStr(s, ".") + 1) Else Exit Function End If i = i + 1 Wend t = s If IsNumeric(t) And InStr(t, ".") = 0 And Len(t) = Len(Trim(Str(Val(t)))) And _ Val(t) >= 0 And Val(t) <= 255 And strIP <> "255.255.255.255" And i = 3 _ Then IsIP = True Exit_IsIP: Exit Function Err_IsIP: Select Case err Case 0 'insert Errors you wish to ignore here Resume Next Case Else 'All other errors will trap Beep MsgBox err & ": " & err.Description, , "Error in function clsIP_Tools.IsIP" Resume Exit_IsIP End Select Resume 0 'FOR TROUBLESHOOTING End Function 'Comments : resolves host name to IP address 'Parameters: 'Sets : 'Returns : 'Created by: Unknown 'Mod. by : Seth D. Galitzer 'Created : 7/20/00 9:27:00 AM Private Function AddrByName(ByVal strHost As String) As String On Error GoTo Err_AddrByName On Error Resume Next Dim hostent_addr As Long Dim hst As hostent Dim hostip_addr As Long Dim temp_ip_address() As Byte Dim i As Integer Dim ip_address As String If IsIP(strHost) Then AddrByName = strHost Exit Function End If hostent_addr = GetHostByName(strHost) If hostent_addr = 0 Then err.Raise 9001, , "Can't resolve host" End If RtlMoveMemory hst, hostent_addr, LenB(hst) RtlMoveMemory hostip_addr, hst.hAddrList, 4 ReDim temp_ip_address(1 To hst.hLength) RtlMoveMemory temp_ip_address(1), hostip_addr, hst.hLength For i = 1 To hst.hLength ip_address = ip_address & temp_ip_address(i) & "." Next ip_address = Mid(ip_address, 1, Len(ip_address) - 1) AddrByName = ip_address Exit_AddrByName: Exit Function Err_AddrByName: Select Case err Case 0 'insert Errors you wish to ignore here Resume Next Case Else 'All other errors will trap Beep MsgBox err & ": " & err.Description, , "Error in function clsIP_Tools.AddrByName" Resume Exit_AddrByName End Select Resume 0 'FOR TROUBLESHOOTING End Function Public Function basGetOwnIP() As String Dim udtWSAData As WSADATA Dim strName As String If WSAStartup(257, udtWSAData) Then err.Raise err.LastDllError, , err.Description End If strName = Space(conMaxSize) GetComputerName strName, conMaxSize basGetOwnIP = AddrByName(Left(strName, InStr(strName, vbNullChar) - 1)) WSACleanup '---End Code--- End Function >From: "JWColby" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'", >Subject: [AccessD] Obtaining IP Address >Date: Thu, 22 Mar 2007 09:59:18 -0400 > >Is there VBA code out there to obtain the IP address of the current >workstation? I found code that goes through the registry, and it ALMOST >works, in fact it does work in many instances but... > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ The average US Credit Score is 675. The cost to see yours: $0 by Experian. http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVERAGE From Gustav at cactus.dk Thu Mar 22 09:22:22 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Mar 2007 15:22:22 +0100 Subject: [AccessD] OT: But only Partly Message-ID: Hi John Yeah, you have to think twice. But the fighter jet will crash. /gustav >>> john at winhaven.net 22-03-2007 15:04 >>> Sometimes analogies just don't work do they! ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch Sent: Thursday, March 22, 2007 8:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Hello Gustav, even a helicopter wan't fall down like a rock if the engine quits. They have an autorotate mode which allows for a safe landing. Helmut From Gustav at cactus.dk Thu Mar 22 09:24:54 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Mar 2007 15:24:54 +0100 Subject: [AccessD] OT(kinda): Crack Code Message-ID: Hi Mark 86400 is the count of seconds for one day. /gustav >>> markamatte at hotmail.com 22-03-2007 15:16 >>> The date is stored in the table...but not the time. If you want a date/time...I have to plug the OBJID into the FE and it converts it for me. I can extract the date and the OBJID...but you can have up to 86400 different OBJIDs for 1 date. I can try to get about 100 if you like. Mark From rl_stewart at highstream.net Thu Mar 22 09:26:45 2007 From: rl_stewart at highstream.net (Robert L. Stewart) Date: Thu, 22 Mar 2007 09:26:45 -0500 Subject: [AccessD] But only Partly In-Reply-To: References: Message-ID: <200703221428.l2MESOU07447@databaseadvisors.com> Only if you are below 150 ft. Above that, you are dead. One of the reasons I will never fly in one. :-) I have been in a single engine plane that the engine failed in. We were able to glide to a landing strip and made it without any real problem. T-38 trainer. Gliding is their backup system. Auto-rotation on a chopper only works to a point. At 09:14 AM 3/22/2007, you wrote: >Date: Thu, 22 Mar 2007 14:03:48 +0100 >From: "Helmut Kotsch" >Subject: Re: [AccessD] OT: But only Partly >To: "Access Developers discussion and problem solving" > >Message-ID: >Content-Type: text/plain; charset="us-ascii" > >Hello Gustav, > >even a helicopter wan't fall down like a rock if the engine quits. They have >an autorotate mode which allows for a safe landing. > >Helmut From john at winhaven.net Thu Mar 22 09:35:09 2007 From: john at winhaven.net (John Bartow) Date: Thu, 22 Mar 2007 09:35:09 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: References: Message-ID: <01b401c76c8f$4dd58330$6402a8c0@ScuzzPaq> Hi Gustav, Yes, it will but the "data" will be recovered from the pilot who ejects and if not the "black box". ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2007 9:22 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: But only Partly Hi John Yeah, you have to think twice. But the fighter jet will crash. /gustav >>> john at winhaven.net 22-03-2007 15:04 >>> Sometimes analogies just don't work do they! ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch Sent: Thursday, March 22, 2007 8:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Hello Gustav, even a helicopter wan't fall down like a rock if the engine quits. They have an autorotate mode which allows for a safe landing. Helmut -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Mar 22 09:36:48 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 10:36:48 -0400 Subject: [AccessD] Obtaining IP Address In-Reply-To: References: Message-ID: <004101c76c8f$86aa0140$657aa8c0@m6805> That worked. The only issue is that there are often more than one IP addresses and this only returns one. My laptop for example has two, one for the wireless connection and one for the cable connection. But this is a good start. Thanks, John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2007 10:14 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Obtaining IP Address Hi John This is more convoluted than you might believe. Here is one method: MachineHostAddress Option Compare Database Option Explicit Private Const MAX_WSADescription As Long = 256 Private Const MAX_WSASYSStatus As Long = 128 Private Const WS_VERSION_REQD As Long = &H101 Private Const WS_VERSION_MAJOR As Long = WS_VERSION_REQD \ &H100 And &HFF& Private Const WS_VERSION_MINOR As Long = WS_VERSION_REQD And &HFF& Private Const MIN_SOCKETS_REQD As Long = 1 Private Const SOCKET_ERROR As Long = -1 Private Const ERROR_NONE As Long = 0 Private Const IP_SUCCESS As Long = 0 Private Type WSADATA wVersion As Integer wHighVersion As Integer szDescription(0 To MAX_WSADescription) As Byte szSystemStatus(0 To MAX_WSASYSStatus) As Byte wMaxSockets As Long wMaxUDPDG As Long dwVendorInfo As Long End Type Private Declare Function GetHostName Lib "wsock32.dll" Alias "gethostname" ( _ ByVal szHost As String, _ ByVal dwHostLen As Long) _ As Long Private Declare Function GetHostByName Lib "wsock32.dll" Alias "gethostbyname" ( _ ByVal Hostname As String) _ As Long Private Declare Function WSAStartup Lib "wsock32.dll" ( _ ByVal wVersionRequired As Long, _ ByRef lpWSADATA As WSADATA) _ As Long Private Declare Function WSACleanup Lib "wsock32.dll" () _ As Long Private Declare Function inet_ntoa Lib "wsock32.dll" ( _ ByVal addr As Long) _ As Long Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" ( _ ByRef xDest As Any, _ ByRef xSource As Any, _ ByVal nbytes As Long) Private Declare Function lstrcpyA Lib "kernel32" ( _ ByVal RetVal As String, _ ByVal Ptr As Long) _ As Long Private Declare Function lstrlenA Lib "kernel32" ( _ ByRef lpString As Any) _ As Long Public Function MachineHostName() _ As String ' Retrieves the host name of this machine. ' ' The host name is preserved in a static variable to ' reduce look up time for repeated calls. Static strHostname As String If Len(strHostname) = 0 Then ' Host name has not been looked up previously. If WinSocketsStart() = True Then ' Obtain and store the host name. strHostname = GetMachineName() Call WinSocketsClean End If End If MachineHostName = strHostname End Function Public Function MachineHostAddress( _ Optional ByVal strHostname As String) _ As String ' Retrieves IP address of the machine with the host name ' strHostname. ' If a zero length host name or no host name is passed, the ' address of this machine is returned. ' If host name localhost is passed, 127.0.0.1 is returned. ' If the host name cannot be resolved, 0.0.0.0 is returned. ' ' The host addresses are preserved in a static collection to ' reduce look up time for repeated calls. ' If strHostname is an empty string, the local host address ' will be looked up. ' However, an empty string cannot be a key in a collection. ' Use this key to store the local host address. Const cstrKeyThisHost As String = " " Static colAddress As New Collection Dim strIpAddress As String ' Ignore error when looking up a key in collection ' colAddress that does not exist. On Error Resume Next If Len(strHostname) = 0 Then strHostname = cstrKeyThisHost End If strIpAddress = colAddress.Item(strHostname) ' If strHostname is not found, an error is raised. If Err.Number <> 0 Then ' This host name has not been looked up previously. If WinSocketsStart() = True Then ' Obtain the host address. ' Trim strHostname to pass a zero length string when ' looking up the address of the local host. strIpAddress = GetIPFromHostName(Trim(strHostname)) ' Store the host address. colAddress.Add strIpAddress, strHostname Call WinSocketsClean End If End If MachineHostAddress = strIpAddress End Function Public Sub ShowHostNameAddress() ' Displays host name and IP address of local machine. Const cstrMsgTitle As String = "Host name and IP address" Const clngMsgStyle0 As Long = vbExclamation + vbOKOnly Const clngMsgStyle1 As Long = vbInformation + vbOKOnly Const cstrMsgPrompt As String = "No access to address information." Dim strHostname As String Dim strIpAddress As String Dim strMsgPrompt As String If WinSocketsStart() = True Then ' Obtain and pass the host address. strHostname = GetMachineName() strIpAddress = GetIPFromHostName(strHostname) ' Display name and address. strMsgPrompt = _ "Host name: " & strHostname & vbCrLf & _ "IP address: " & strIpAddress MsgBox strMsgPrompt, clngMsgStyle1, cstrMsgTitle Call WinSocketsClean Else MsgBox cstrMsgPrompt, clngMsgStyle0, cstrMsgTitle End If End Sub Private Function WinSocketsStart() _ As Boolean ' Start up Windows sockets before use. Const cstrMsgTitle As String = "Windows Sockets" Const clngMsgStyle As Long = vbCritical + vbOKOnly Const cstrMsgPrompt As String = "Error at start up of Windows sockets." Dim typWSA As WSADATA Dim booSuccess As Boolean If WSAStartup(WS_VERSION_REQD, typWSA) = IP_SUCCESS Then booSuccess = True End If If booSuccess = False Then MsgBox cstrMsgPrompt, clngMsgStyle, cstrMsgTitle End If WinSocketsStart = booSuccess End Function Private Function WinSocketsClean() _ As Boolean ' Clean up Windows sockets after use. Const cstrMsgTitle As String = "Windows Sockets" Const clngMsgStyle As Long = vbExclamation + vbOKOnly Const cstrMsgPrompt As String = "Error at clean up of Windows sockets." Dim booSuccess As Boolean If WSACleanup() = ERROR_NONE Then booSuccess = True End If If booSuccess = False Then MsgBox cstrMsgPrompt, clngMsgStyle, cstrMsgTitle End If WinSocketsClean = booSuccess End Function Private Function GetMachineName() As String ' Retrieves the host name of this machine. ' Assign buffer for maximum length of host name plus ' a terminating null char. Const clngBufferLen As Long = 255 + 1 Dim stzHostName As String * clngBufferLen Dim strHostname As String If GetHostName(stzHostName, clngBufferLen) = ERROR_NONE Then ' Trim host name from buffer string. strHostname = Left(stzHostName, InStr(1, stzHostName, vbNullChar, vbBinaryCompare) - 1) End If GetMachineName = strHostname End Function Private Function GetIPFromHostName( _ ByVal strHostname As String) _ As String ' Converts a host name to its IP address. ' ' If strHostname ' - is zero length, local IP address is returned. ' - is "localhost", IP address 127.0.0.1 is returned. ' - cannot be resolved, unknown IP address 0.0.0.0 is returned. Const clngAddressNone As Long = 0 ' The Address is offset 12 bytes from the ' start of the HOSENT structure. Const clngAddressOffset As Long = 12 ' Size of address part. Const clngAddressChunk As Long = 4 ' Address to return if none found. Const cstrAddressZero As String = "0.0.0.0" ' Address of HOSENT structure. Dim ptrHosent As Long ' Address of name pointer. Dim ptrName As Long ' Address of address pointer. Dim ptrAddress As Long Dim ptrIPAddress As Long Dim ptrIPAddress2 As Long Dim stzHostName As String Dim strAddress As String stzHostName = strHostname & vbNullChar ptrHosent = GetHostByName(stzHostName) If ptrHosent = clngAddressNone Then ' Return address zero. strAddress = cstrAddressZero Else ' Assign pointer addresses and offset Null-terminated list ' of addresses for the host. ' Note: ' We are retrieving only the first address returned. ' To return more than one, define strAddress as a string array ' and loop through the 4-byte ptrIPAddress members returned. ' The last item is a terminating null. ' All addresses are returned in network byte order. ptrAddress = ptrHosent + clngAddressOffset ' Get the IP address. CopyMemory ptrAddress, ByVal ptrAddress, clngAddressChunk CopyMemory ptrIPAddress, ByVal ptrAddress, clngAddressChunk CopyMemory ptrIPAddress2, ByVal ptrIPAddress, clngAddressChunk strAddress = GetInetStrFromPtr(ptrIPAddress2) End If GetIPFromHostName = strAddress End Function Private Function GetInetStrFromPtr( _ ByVal lngAddress As Long) _ As String ' Converts decimal IP address to IP address string. GetInetStrFromPtr = GetStrFromPtrA(inet_ntoa(lngAddress)) End Function Private Function GetStrFromPtrA( _ ByVal lpszA As Long) _ As String ' Copies string from pointer. ' Create buffer string. GetStrFromPtrA = String(lstrlenA(ByVal lpszA), vbNullChar) ' Copy value from pointer to buffer string. Call lstrcpyA(ByVal GetStrFromPtrA, ByVal lpszA) End Function /gustav >>> jwcolby at colbyconsulting.com 22-03-2007 14:59 >>> Is there VBA code out there to obtain the IP address of the current workstation? I found code that goes through the registry, and it ALMOST works, in fact it does work in many instances but... John W. Colby Colby Consulting 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 Thu Mar 22 09:49:58 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 22 Mar 2007 07:49:58 -0700 Subject: [AccessD] OT: But only Partly In-Reply-To: References: Message-ID: Yes, Gustav, but even single-engine planes carry parachutes! LOL Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2007 3:22 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: But only Partly Hi Jim et al Yes, this is to possibly eliminate any "single point of failure". Thus, you should always have at least two independent backup systems. If you - for practical or budget reasons - have to trust a single point, this must be proved to be very reliable. Think of a mono-engine airplane. /gustav From markamatte at hotmail.com Thu Mar 22 09:54:33 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 14:54:33 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: I know...and it turns out I might be wrong, I assumed 1 OBJID per second, hence the 86400...but there might be more. In all of my searching online...I found a resume of a guy that helped write the program. He actually just called me back. He says that the OBJID is based on UNIX time(1970 something)...and he thinks(from what he remembers...)there can be 4 OBJIDs for each second. Does this give anyone any ideas? Thanks, Mark A. Matte >From: "Gustav Brock" >Reply-To: Access Developers discussion and problem >solving >To: >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 15:24:54 +0100 > >Hi Mark > >86400 is the count of seconds for one day. > >/gustav > > >>> markamatte at hotmail.com 22-03-2007 15:16 >>> >The date is stored in the table...but not the time. If you want a >date/time...I have to plug the OBJID into the FE and it converts it for me. >I can extract the date and the OBJID...but you can have up to 86400 >different OBJIDs for 1 date. I can try to get about 100 if you like. > >Mark > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit MSN Presents today. http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MSN03A07001 From Jim.Hale at FleetPride.com Thu Mar 22 09:55:47 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 22 Mar 2007 09:55:47 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference Message-ID: So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From DWUTKA at Marlow.com Thu Mar 22 09:59:27 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Thu, 22 Mar 2007 09:59:27 -0500 Subject: [AccessD] Obtaining IP Address In-Reply-To: <004101c76c8f$86aa0140$657aa8c0@m6805> Message-ID: I posted a solution on the VB list that retrieves all the IP addresses on a machine. If you just want one, there is a far easier way, use a Winsock control, and look at it's local IP, a lot less code. But I needed the ability to get All the local ips (and also all the local subnets), to see the entire 'network' that a machine is connected too. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 9:37 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Obtaining IP Address That worked. The only issue is that there are often more than one IP addresses and this only returns one. My laptop for example has two, one for the wireless connection and one for the cable connection. But this is a good start. Thanks, John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2007 10:14 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Obtaining IP Address Hi John This is more convoluted than you might believe. Here is one method: MachineHostAddress Option Compare Database Option Explicit Private Const MAX_WSADescription As Long = 256 Private Const MAX_WSASYSStatus As Long = 128 Private Const WS_VERSION_REQD As Long = &H101 Private Const WS_VERSION_MAJOR As Long = WS_VERSION_REQD \ &H100 And &HFF& Private Const WS_VERSION_MINOR As Long = WS_VERSION_REQD And &HFF& Private Const MIN_SOCKETS_REQD As Long = 1 Private Const SOCKET_ERROR As Long = -1 Private Const ERROR_NONE As Long = 0 Private Const IP_SUCCESS As Long = 0 Private Type WSADATA wVersion As Integer wHighVersion As Integer szDescription(0 To MAX_WSADescription) As Byte szSystemStatus(0 To MAX_WSASYSStatus) As Byte wMaxSockets As Long wMaxUDPDG As Long dwVendorInfo As Long End Type Private Declare Function GetHostName Lib "wsock32.dll" Alias "gethostname" ( _ ByVal szHost As String, _ ByVal dwHostLen As Long) _ As Long Private Declare Function GetHostByName Lib "wsock32.dll" Alias "gethostbyname" ( _ ByVal Hostname As String) _ As Long Private Declare Function WSAStartup Lib "wsock32.dll" ( _ ByVal wVersionRequired As Long, _ ByRef lpWSADATA As WSADATA) _ As Long Private Declare Function WSACleanup Lib "wsock32.dll" () _ As Long Private Declare Function inet_ntoa Lib "wsock32.dll" ( _ ByVal addr As Long) _ As Long Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" ( _ ByRef xDest As Any, _ ByRef xSource As Any, _ ByVal nbytes As Long) Private Declare Function lstrcpyA Lib "kernel32" ( _ ByVal RetVal As String, _ ByVal Ptr As Long) _ As Long Private Declare Function lstrlenA Lib "kernel32" ( _ ByRef lpString As Any) _ As Long Public Function MachineHostName() _ As String ' Retrieves the host name of this machine. ' ' The host name is preserved in a static variable to ' reduce look up time for repeated calls. Static strHostname As String If Len(strHostname) = 0 Then ' Host name has not been looked up previously. If WinSocketsStart() = True Then ' Obtain and store the host name. strHostname = GetMachineName() Call WinSocketsClean End If End If MachineHostName = strHostname End Function Public Function MachineHostAddress( _ Optional ByVal strHostname As String) _ As String ' Retrieves IP address of the machine with the host name ' strHostname. ' If a zero length host name or no host name is passed, the ' address of this machine is returned. ' If host name localhost is passed, 127.0.0.1 is returned. ' If the host name cannot be resolved, 0.0.0.0 is returned. ' ' The host addresses are preserved in a static collection to ' reduce look up time for repeated calls. ' If strHostname is an empty string, the local host address ' will be looked up. ' However, an empty string cannot be a key in a collection. ' Use this key to store the local host address. Const cstrKeyThisHost As String = " " Static colAddress As New Collection Dim strIpAddress As String ' Ignore error when looking up a key in collection ' colAddress that does not exist. On Error Resume Next If Len(strHostname) = 0 Then strHostname = cstrKeyThisHost End If strIpAddress = colAddress.Item(strHostname) ' If strHostname is not found, an error is raised. If Err.Number <> 0 Then ' This host name has not been looked up previously. If WinSocketsStart() = True Then ' Obtain the host address. ' Trim strHostname to pass a zero length string when ' looking up the address of the local host. strIpAddress = GetIPFromHostName(Trim(strHostname)) ' Store the host address. colAddress.Add strIpAddress, strHostname Call WinSocketsClean End If End If MachineHostAddress = strIpAddress End Function Public Sub ShowHostNameAddress() ' Displays host name and IP address of local machine. Const cstrMsgTitle As String = "Host name and IP address" Const clngMsgStyle0 As Long = vbExclamation + vbOKOnly Const clngMsgStyle1 As Long = vbInformation + vbOKOnly Const cstrMsgPrompt As String = "No access to address information." Dim strHostname As String Dim strIpAddress As String Dim strMsgPrompt As String If WinSocketsStart() = True Then ' Obtain and pass the host address. strHostname = GetMachineName() strIpAddress = GetIPFromHostName(strHostname) ' Display name and address. strMsgPrompt = _ "Host name: " & strHostname & vbCrLf & _ "IP address: " & strIpAddress MsgBox strMsgPrompt, clngMsgStyle1, cstrMsgTitle Call WinSocketsClean Else MsgBox cstrMsgPrompt, clngMsgStyle0, cstrMsgTitle End If End Sub Private Function WinSocketsStart() _ As Boolean ' Start up Windows sockets before use. Const cstrMsgTitle As String = "Windows Sockets" Const clngMsgStyle As Long = vbCritical + vbOKOnly Const cstrMsgPrompt As String = "Error at start up of Windows sockets." Dim typWSA As WSADATA Dim booSuccess As Boolean If WSAStartup(WS_VERSION_REQD, typWSA) = IP_SUCCESS Then booSuccess = True End If If booSuccess = False Then MsgBox cstrMsgPrompt, clngMsgStyle, cstrMsgTitle End If WinSocketsStart = booSuccess End Function Private Function WinSocketsClean() _ As Boolean ' Clean up Windows sockets after use. Const cstrMsgTitle As String = "Windows Sockets" Const clngMsgStyle As Long = vbExclamation + vbOKOnly Const cstrMsgPrompt As String = "Error at clean up of Windows sockets." Dim booSuccess As Boolean If WSACleanup() = ERROR_NONE Then booSuccess = True End If If booSuccess = False Then MsgBox cstrMsgPrompt, clngMsgStyle, cstrMsgTitle End If WinSocketsClean = booSuccess End Function Private Function GetMachineName() As String ' Retrieves the host name of this machine. ' Assign buffer for maximum length of host name plus ' a terminating null char. Const clngBufferLen As Long = 255 + 1 Dim stzHostName As String * clngBufferLen Dim strHostname As String If GetHostName(stzHostName, clngBufferLen) = ERROR_NONE Then ' Trim host name from buffer string. strHostname = Left(stzHostName, InStr(1, stzHostName, vbNullChar, vbBinaryCompare) - 1) End If GetMachineName = strHostname End Function Private Function GetIPFromHostName( _ ByVal strHostname As String) _ As String ' Converts a host name to its IP address. ' ' If strHostname ' - is zero length, local IP address is returned. ' - is "localhost", IP address 127.0.0.1 is returned. ' - cannot be resolved, unknown IP address 0.0.0.0 is returned. Const clngAddressNone As Long = 0 ' The Address is offset 12 bytes from the ' start of the HOSENT structure. Const clngAddressOffset As Long = 12 ' Size of address part. Const clngAddressChunk As Long = 4 ' Address to return if none found. Const cstrAddressZero As String = "0.0.0.0" ' Address of HOSENT structure. Dim ptrHosent As Long ' Address of name pointer. Dim ptrName As Long ' Address of address pointer. Dim ptrAddress As Long Dim ptrIPAddress As Long Dim ptrIPAddress2 As Long Dim stzHostName As String Dim strAddress As String stzHostName = strHostname & vbNullChar ptrHosent = GetHostByName(stzHostName) If ptrHosent = clngAddressNone Then ' Return address zero. strAddress = cstrAddressZero Else ' Assign pointer addresses and offset Null-terminated list ' of addresses for the host. ' Note: ' We are retrieving only the first address returned. ' To return more than one, define strAddress as a string array ' and loop through the 4-byte ptrIPAddress members returned. ' The last item is a terminating null. ' All addresses are returned in network byte order. ptrAddress = ptrHosent + clngAddressOffset ' Get the IP address. CopyMemory ptrAddress, ByVal ptrAddress, clngAddressChunk CopyMemory ptrIPAddress, ByVal ptrAddress, clngAddressChunk CopyMemory ptrIPAddress2, ByVal ptrIPAddress, clngAddressChunk strAddress = GetInetStrFromPtr(ptrIPAddress2) End If GetIPFromHostName = strAddress End Function Private Function GetInetStrFromPtr( _ ByVal lngAddress As Long) _ As String ' Converts decimal IP address to IP address string. GetInetStrFromPtr = GetStrFromPtrA(inet_ntoa(lngAddress)) End Function Private Function GetStrFromPtrA( _ ByVal lpszA As Long) _ As String ' Copies string from pointer. ' Create buffer string. GetStrFromPtrA = String(lstrlenA(ByVal lpszA), vbNullChar) ' Copy value from pointer to buffer string. Call lstrcpyA(ByVal GetStrFromPtrA, ByVal lpszA) End Function /gustav >>> jwcolby at colbyconsulting.com 22-03-2007 14:59 >>> Is there VBA code out there to obtain the IP address of the current workstation? I found code that goes through the registry, and it ALMOST works, in fact it does work in many instances but... John W. Colby Colby Consulting 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 Gustav at cactus.dk Thu Mar 22 10:02:02 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Mar 2007 16:02:02 +0100 Subject: [AccessD] OT: But only Partly Message-ID: Hi John Oh right, we shouldn't forget where we came from ... it was about data loss - who cares about the "medium"? Well, everyone can see now, this was a bad picture! I give up. /gustav >>> john at winhaven.net 22-03-2007 15:35 >>> Hi Gustav, Yes, it will but the "data" will be recovered from the pilot who ejects and if not the "black box". ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2007 9:22 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: But only Partly Hi John Yeah, you have to think twice. But the fighter jet will crash. /gustav >>> john at winhaven.net 22-03-2007 15:04 >>> Sometimes analogies just don't work do they! ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch Sent: Thursday, March 22, 2007 8:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Hello Gustav, even a helicopter wan't fall down like a rock if the engine quits. They have an autorotate mode which allows for a safe landing. Helmut -- 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 Thu Mar 22 10:12:42 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 11:12:42 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: References: Message-ID: <004201c76c94$8a44c1f0$657aa8c0@m6805> Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Thu Mar 22 10:14:42 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Mar 2007 16:14:42 +0100 Subject: [AccessD] Obtaining IP Address Message-ID: Hi John It can be done as mentioned here by using an array: http://files.codes-sources.com/fichier.aspx?id=25740&f=Module+Reseau.bas Public Function GetIPFromHostName(ByVal sHostName As String) As String 'Recup?re l'adresse IP locale avec le nom local. Dim ptrHosent As Long Dim ptrName As Long Dim ptrAddress As Long Dim ptrIPAddress As Long Dim ptrIPAddress2 As Long ptrHosent = gethostbyname(sHostName & vbNullChar) If ptrHosent <> 0 Then 'Assign pointer addresses and offset ptrName is the official name of the host (PC). 'If using the DNS or similar resolution system, it is the Fully Qualified Domain Name (FQDN) 'that caused the server to return a reply. If using a local hosts file, it is the first 'entry after the IP address. ptrName = ptrHosent 'Null-terminated list of addresses for the host. The Address is offset 12 bytes from the start of 'the HOSENT structure. Note: Here we are retrieving only the first address returned. To return more 'than one, define sAddress as a string array and loop through the 4-byte ptrIPAddress members returned. 'The last item is a terminating null. All addresses are returned in network byte order. ptrAddress = ptrHosent + 12 'Obtient l'adresse IP. CopyMemory ptrName, ByVal ptrName, 4 CopyMemory ptrAddress, ByVal ptrAddress, 4 CopyMemory ptrIPAddress, ByVal ptrAddress, 4 CopyMemory ptrIPAddress2, ByVal ptrIPAddress, 4 GetIPFromHostName = GetInetStrFromPtr(ptrIPAddress2) End If End Function I've never had the need, thus I have no code for it. Perhaps Drew will repost his VB function here? /gustav >>> jwcolby at colbyconsulting.com 22-03-2007 15:36 >>> That worked. The only issue is that there are often more than one IP addresses and this only returns one. My laptop for example has two, one for the wireless connection and one for the cable connection. But this is a good start. Thanks, John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2007 10:14 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Obtaining IP Address Hi John This is more convoluted than you might believe. Here is one method: MachineHostAddress From cspell at jhuccp.org Thu Mar 22 10:17:15 2007 From: cspell at jhuccp.org (Spell, Cynthia G.) Date: Thu, 22 Mar 2007 11:17:15 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <004201c76c94$8a44c1f0$657aa8c0@m6805> References: <004201c76c94$8a44c1f0$657aa8c0@m6805> Message-ID: <2E8AE992B157C0409B18D0225D0B476305F5354C@XCH-VN01.sph.ad.jhsph.edu> Did I miss something - were dates ever decided? Cindy Spell -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 11:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 Thu Mar 22 10:30:25 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 11:30:25 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates - PLEASE RESPOND In-Reply-To: <2E8AE992B157C0409B18D0225D0B476305F5354C@XCH-VN01.sph.ad.jhsph.edu> References: <004201c76c94$8a44c1f0$657aa8c0@m6805> <2E8AE992B157C0409B18D0225D0B476305F5354C@XCH-VN01.sph.ad.jhsph.edu> Message-ID: <004e01c76c97$04064610$657aa8c0@m6805> Cindy, Apparently EVERYONE missed something. I asked those who thought they would come to present their choice of dates and got basically no response. I propose that we make it Memorial Day, May 28th 2007. One person said that would be fine, no one else responded. I can own the conference and dictate dates, but I would like to get the maximum attendance and if I just dictate a date, then I think I would get the minimum attendance. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia G. Sent: Thursday, March 22, 2007 11:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Did I miss something - were dates ever decided? Cindy Spell -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 11:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 setel.com Thu Mar 22 11:50:07 2007 From: ssharkins at setel.com (Susan Harkins) Date: Thu, 22 Mar 2007 11:50:07 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND In-Reply-To: <004e01c76c97$04064610$657aa8c0@m6805> Message-ID: <002101c76ca2$26837680$d834fad1@SUSANONE> I can own the conference and dictate dates, but I would like to get the maximum attendance and if I just dictate a date, then I think I would get the minimum attendance. =======John, the date is immaterial to me. If my husband's in town and we've got the cash, I'll be there. If he's tdy, I probably won't, and I seldom know until he walks through the door and starts packing. I'll tentatively say, I'll be there, but that could change twelve hours before we leave. I'm sorry I can't be more definite. Susan H. From wdhindman at dejpolsystems.com Thu Mar 22 10:53:51 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Thu, 22 Mar 2007 11:53:51 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND References: <004201c76c94$8a44c1f0$657aa8c0@m6805><2E8AE992B157C0409B18D0225D0B476305F5354C@XCH-VN01.sph.ad.jhsph.edu> <004e01c76c97$04064610$657aa8c0@m6805> Message-ID: <001b01c76c9a$49a80520$9258eb44@jisshowsbs.local> ...personally I'd prefer early September ...I'm already committed for May. William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 22, 2007 11:30 AM Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND > Cindy, > > Apparently EVERYONE missed something. I asked those who thought they > would > come to present their choice of dates and got basically no response. I > propose that we make it Memorial Day, May 28th 2007. One person said that > would be fine, no one else responded. > > I can own the conference and dictate dates, but I would like to get the > maximum attendance and if I just dictate a date, then I think I would get > the minimum attendance. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia > G. > Sent: Thursday, March 22, 2007 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Did I miss something - were dates ever decided? > > Cindy Spell > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Thursday, March 22, 2007 11:13 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Maybe we can arrange for a video feed out to the internet. Then those not > able to attend could tune in to the feed. Then we could call it > international. > > ;-) > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Thursday, March 22, 2007 10:56 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > So is the conference on for sure? We need some international speakers so I > can tell the boss I'm going to an international conference. :-) Jim Hale > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Wednesday, March 21, 2007 9:29 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Great Smokey Mountains AccessD Conference > > > I just found this for anyone who might be considering coming down to the > conference. Pretty pictures. > > http://www.visitnc.com/ > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > *********************************************************************** > The information transmitted is intended solely for the individual or > entity > to which it is addressed and may contain confidential and/or privileged > material. Any review, retransmission, dissemination or other use of or > taking action in reliance upon this information by persons or entities > other > than the intended recipient is prohibited. > If you have received this email in error please contact the sender and > delete the material from any computer. As a recipient of this email, you > are > responsible for screening its contents and the contents of any attachments > for the presence of viruses. No liability is accepted for any damages > caused > by any virus transmitted by this email. > -- > 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 Thu Mar 22 11:03:24 2007 From: john at winhaven.net (John Bartow) Date: Thu, 22 Mar 2007 11:03:24 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND In-Reply-To: <004e01c76c97$04064610$657aa8c0@m6805> References: <004201c76c94$8a44c1f0$657aa8c0@m6805><2E8AE992B157C0409B18D0225D0B476305F5354C@XCH-VN01.sph.ad.jhsph.edu> <004e01c76c97$04064610$657aa8c0@m6805> Message-ID: <022f01c76c9b$9ff8c580$6402a8c0@ScuzzPaq> Didn't ignore you - I'm still checking into Memorial Day to see if I'm clear. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 10:30 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND Cindy, Apparently EVERYONE missed something. I asked those who thought they would come to present their choice of dates and got basically no response. I propose that we make it Memorial Day, May 28th 2007. One person said that would be fine, no one else responded. I can own the conference and dictate dates, but I would like to get the maximum attendance and if I just dictate a date, then I think I would get the minimum attendance. John W. Colby Colby Consulting www.ColbyConsulting.com From john at winhaven.net Thu Mar 22 11:10:17 2007 From: john at winhaven.net (John Bartow) Date: Thu, 22 Mar 2007 11:10:17 -0500 Subject: [AccessD] OT: But only Partly In-Reply-To: References: Message-ID: <024701c76c9c$95dc28c0$6402a8c0@ScuzzPaq> LOL! Usually your posts are rock solid but this one left you open for a little teasing! :o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2007 10:02 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: But only Partly Hi John Oh right, we shouldn't forget where we came from ... it was about data loss - who cares about the "medium"? Well, everyone can see now, this was a bad picture! I give up. /gustav From jwcolby at colbyconsulting.com Thu Mar 22 11:11:32 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 12:11:32 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND In-Reply-To: <002101c76ca2$26837680$d834fad1@SUSANONE> References: <004e01c76c97$04064610$657aa8c0@m6805> <002101c76ca2$26837680$d834fad1@SUSANONE> Message-ID: <004f01c76c9c$c2762890$657aa8c0@m6805> Wow, is your husband a spook (CIA / army ranger / navy seal)? ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Thursday, March 22, 2007 12:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND I can own the conference and dictate dates, but I would like to get the maximum attendance and if I just dictate a date, then I think I would get the minimum attendance. =======John, the date is immaterial to me. If my husband's in town and we've got the cash, I'll be there. If he's tdy, I probably won't, and I seldom know until he walks through the door and starts packing. I'll tentatively say, I'll be there, but that could change twelve hours before we leave. I'm sorry I can't be more definite. 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 Thu Mar 22 11:22:26 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Thu, 22 Mar 2007 11:22:26 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND In-Reply-To: <001b01c76c9a$49a80520$9258eb44@jisshowsbs.local> Message-ID: And September is more feasible for me too.... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, March 22, 2007 10:54 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND ...personally I'd prefer early September ...I'm already committed for May. William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 22, 2007 11:30 AM Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND > Cindy, > > Apparently EVERYONE missed something. I asked those who thought they > would > come to present their choice of dates and got basically no response. I > propose that we make it Memorial Day, May 28th 2007. One person said that > would be fine, no one else responded. > > I can own the conference and dictate dates, but I would like to get the > maximum attendance and if I just dictate a date, then I think I would get > the minimum attendance. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia > G. > Sent: Thursday, March 22, 2007 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Did I miss something - were dates ever decided? > > Cindy Spell > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Thursday, March 22, 2007 11:13 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Maybe we can arrange for a video feed out to the internet. Then those not > able to attend could tune in to the feed. Then we could call it > international. > > ;-) > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Thursday, March 22, 2007 10:56 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > So is the conference on for sure? We need some international speakers so I > can tell the boss I'm going to an international conference. :-) Jim Hale > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Wednesday, March 21, 2007 9:29 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Great Smokey Mountains AccessD Conference > > > I just found this for anyone who might be considering coming down to the > conference. Pretty pictures. > > http://www.visitnc.com/ > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > *********************************************************************** > The information transmitted is intended solely for the individual or > entity > to which it is addressed and may contain confidential and/or privileged > material. Any review, retransmission, dissemination or other use of or > taking action in reliance upon this information by persons or entities > other > than the intended recipient is prohibited. > If you have received this email in error please contact the sender and > delete the material from any computer. As a recipient of this email, you > are > responsible for screening its contents and the contents of any attachments > for the presence of viruses. No liability is accepted for any damages > caused > by any virus transmitted by this email. > -- > 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 setel.com Thu Mar 22 12:33:43 2007 From: ssharkins at setel.com (Susan Harkins) Date: Thu, 22 Mar 2007 12:33:43 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference -Dates-PLEASE RESPOND In-Reply-To: <004f01c76c9c$c2762890$657aa8c0@m6805> Message-ID: <004501c76ca8$43a104c0$d834fad1@SUSANONE> Oh hell no... ;) He's mostly retired but still in the Kentucky Air National Guard. He goes on special missions for them, because he's experienced and available. By special, I don't mean anything except, stuff they need done, but can't find anybody willing. ;) He loves it. Of course, you realize, that if he IS CIA/ranger/seal, I'm not going to admit it, right???? ;) Susan H. Wow, is your husband a spook (CIA / army ranger / navy seal)? ;-) From jwcolby at colbyconsulting.com Thu Mar 22 11:45:45 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 12:45:45 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference -Dates-PLEASE RESPOND In-Reply-To: References: <001b01c76c9a$49a80520$9258eb44@jisshowsbs.local> Message-ID: <005101c76ca1$89be6800$657aa8c0@m6805> Well... I could do two, one in May and one in September. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Thursday, March 22, 2007 12:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference -Dates-PLEASE RESPOND And September is more feasible for me too.... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, March 22, 2007 10:54 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND ...personally I'd prefer early September ...I'm already committed for May. William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 22, 2007 11:30 AM Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND > Cindy, > > Apparently EVERYONE missed something. I asked those who thought they > would come to present their choice of dates and got basically no > response. I > propose that we make it Memorial Day, May 28th 2007. One person said that > would be fine, no one else responded. > > I can own the conference and dictate dates, but I would like to get the > maximum attendance and if I just dictate a date, then I think I would get > the minimum attendance. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia > G. > Sent: Thursday, March 22, 2007 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Did I miss something - were dates ever decided? > > Cindy Spell > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Thursday, March 22, 2007 11:13 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Maybe we can arrange for a video feed out to the internet. Then those not > able to attend could tune in to the feed. Then we could call it > international. > > ;-) > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Thursday, March 22, 2007 10:56 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > So is the conference on for sure? We need some international speakers so I > can tell the boss I'm going to an international conference. :-) Jim Hale > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Wednesday, March 21, 2007 9:29 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Great Smokey Mountains AccessD Conference > > > I just found this for anyone who might be considering coming down to the > conference. Pretty pictures. > > http://www.visitnc.com/ > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > *********************************************************************** > The information transmitted is intended solely for the individual or > entity to which it is addressed and may contain confidential and/or privileged > material. Any review, retransmission, dissemination or other use of or > taking action in reliance upon this information by persons or entities > other > than the intended recipient is prohibited. > If you have received this email in error please contact the sender and > delete the material from any computer. As a recipient of this email, you > are > responsible for screening its contents and the contents of any attachments > for the presence of viruses. No liability is accepted for any damages > caused by any virus transmitted by this email. > -- > 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 Thu Mar 22 11:48:45 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 16:48:45 +0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND In-Reply-To: <002101c76ca2$26837680$d834fad1@SUSANONE> Message-ID: I'm also open to any date...but I'm less than 2 hours away...So any date for me...and I'm there. Thanks, Mark A. Matte >From: "Susan Harkins" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference - >Dates-PLEASE RESPOND >Date: Thu, 22 Mar 2007 11:50:07 -0500 > >I can own the conference and dictate dates, but I would like to get the >maximum attendance and if I just dictate a date, then I think I would get >the minimum attendance. > >=======John, the date is immaterial to me. If my husband's in town and >we've >got the cash, I'll be there. If he's tdy, I probably won't, and I seldom >know until he walks through the door and starts packing. I'll tentatively >say, I'll be there, but that could change twelve hours before we leave. I'm >sorry I can't be more definite. > >Susan H. > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ From DWUTKA at Marlow.com Thu Mar 22 11:51:49 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Thu, 22 Mar 2007 11:51:49 -0500 Subject: [AccessD] Great Smokey Mountains AccessD Conference-Dates-PLEASE RESPOND In-Reply-To: <005101c76ca1$89be6800$657aa8c0@m6805> Message-ID: Works for me! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 11:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference-Dates-PLEASE RESPOND Well... I could do two, one in May and one in September. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Thursday, March 22, 2007 12:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference -Dates-PLEASE RESPOND And September is more feasible for me too.... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, March 22, 2007 10:54 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND ...personally I'd prefer early September ...I'm already committed for May. William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 22, 2007 11:30 AM Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND > Cindy, > > Apparently EVERYONE missed something. I asked those who thought they > would come to present their choice of dates and got basically no > response. I > propose that we make it Memorial Day, May 28th 2007. One person said that > would be fine, no one else responded. > > I can own the conference and dictate dates, but I would like to get the > maximum attendance and if I just dictate a date, then I think I would get > the minimum attendance. > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia > G. > Sent: Thursday, March 22, 2007 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Did I miss something - were dates ever decided? > > Cindy Spell > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Thursday, March 22, 2007 11:13 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Maybe we can arrange for a video feed out to the internet. Then those not > able to attend could tune in to the feed. Then we could call it > international. > > ;-) > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Thursday, March 22, 2007 10:56 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > So is the conference on for sure? We need some international speakers so I > can tell the boss I'm going to an international conference. :-) Jim Hale > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Wednesday, March 21, 2007 9:29 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Great Smokey Mountains AccessD Conference > > > I just found this for anyone who might be considering coming down to the > conference. Pretty pictures. > > http://www.visitnc.com/ > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > *********************************************************************** > The information transmitted is intended solely for the individual or > entity to which it is addressed and may contain confidential and/or privileged > material. Any review, retransmission, dissemination or other use of or > taking action in reliance upon this information by persons or entities > other > than the intended recipient is prohibited. > If you have received this email in error please contact the sender and > delete the material from any computer. As a recipient of this email, you > are > responsible for screening its contents and the contents of any attachments > for the presence of viruses. No liability is accepted for any damages > caused by any virus transmitted by this email. > -- > 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 Thu Mar 22 11:54:43 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 22 Mar 2007 09:54:43 -0700 Subject: [AccessD] OT: But only Partly In-Reply-To: <0JFA00DMC837ZM62@l-daemon> Message-ID: <004501c76ca2$caa17870$0201a8c0@HAL9005> Every time I work on a program I drag and drop it to three different places. Monthly I Ghost the entire hard drive to an external HD. Occasionally I FTP encrypted zips up to my web site. But I'm still weak on off-site backup. My 10 y.o. just learned the hard way. His hard drive failed. Now I've him D&Ding to a USB drive shortcut on his desktop. It'll take him hours to re-create his progress on Myst. :o) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, March 21, 2007 7:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: But only Partly According the Instructor and 15 years DBA who is teaching the course I am currently taking...One backup system is not enough. Many big installations have as many as 4 backup and recovery processes implemented. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, March 21, 2007 7:37 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: But only Partly Ouch. We used to do Disaster Recovery Firedrills back in my early mainframe days when I was a computer operator. We had an arrangement with another local company that had a similar hardware configuration to ours that we were backup sites for each other. In those days, disks on mainframes were removable from the drives themselves which were about the size of a washing machine. The disk packs were about the diameter of a LP record and the ones we used were about 8 inches tall. We would take our disks or maybe it was just backup tapes over to this other company and they would let us use their system over night and we would attempt to run our orders and print the picking documents. Since the hardware configuration was slightly different we had different execution job control that referenced the hardware they had there. I was mostly just along to carry stuff in the early days but later on I was called on to run the stuff too. When fixed hard drives and online terminals came along in about 1980 that ceased to be an option anymore as we would have had to actually overwrite their files on the disk or they would have needed enough empty space for us to load our stuff on and as disk was failrly expensive in those days that wasn't a viable option. So instead we concentrated on getting better covereage from our hardware maintenance group. And we used our backup tapes pretty often when stuff got corrupted and had daily, weekly and monthly full backups for an entire year of generations, so we were really quite secure and fully tested backup wise. Noplace I have worked since has had anywhere near that level of backup. But hardware failed a lot more then than it does now too, so we get lulled into a sense of security that drives don't fail. But in this case it wasn't even a drive failure that caused it, it was a human mistake. We had an occurance of the "can't read the backups" here a while back. It was a very bad thing. There had been a change to the backup software itself and maybe the hardware too. I don't remember exactly what the end result was as far as data loss - don't think we lost anything - but we were down for an entire day - no sales entered. Order takers had to write orders down on paper to be entered later. I think our website still took orders as it's seperate but there were no confirmations etc. It wasn't a total loss as some of that business came to us in the following days, but some of those orders went to other sellers instead of us and perhaps some of those customers went away disgruntled too. GK On 3/21/07, Rocky Smolin at Beach Access Software wrote: > Are you backed up? Are you SURE? > > > > http://www.signonsandiego.com/news/tech/20070320-0509-lostdata.html > > JUNEAU, Alaska - Perhaps you know that sinking feeling when a single > keystroke accidentally destroys hours of work. Now imagine wiping out > a disk > drive containing an account worth $38 billion. > > That's what happened to a computer technician reformatting a disk > drive at the Alaska Department of Revenue. While doing routine > maintenance work, the > technician accidentally deleted applicant information for an > oil-funded account - one of Alaska residents' biggest perks - and > mistakenly reformatted the backup drive, as well. > > There was still hope, until the department discovered its third line > of defense, backup tapes, were unreadable. > > "Nobody panicked, but we instantly went into planning for the > worst-case scenario," said Permanent Fund Dividend Division Director > Amy Skow. The computer foul-up last July would end up costing the > department more than $200,000. > > Over the next few days, as the department, the division and > consultants from > Microsoft Corp. and Dell Inc. labored to retrieve the data, it became > obvious the worst-case scenario was at hand. > > Nine months worth of information concerning the yearly payout from the > Alaska Permanent Fund was gone: some 800,000 electronic images that > had been > painstakingly scanned into the system months earlier, the 2006 paper > applications that people had either mailed in or filed over the > counter, and > supporting documentation such as birth certificates and proof of residence. > > And the only backup was the paperwork itself - stored in more than 300 > cardboard boxes. > > "We had to bring that paper back to the scanning room, and send it > through again, and quality control it, and then you have to have a way > to link that > paper to that person's file," Skow said. > > Half a dozen seasonal workers came back to assist the regular division > staff, and about 70 people working overtime and weekends re-entered > all the > lost data by the end of August. > > "They were just ready, willing and able to chip in and, in fact, we > needed all of them to chip in to get all the paperwork rescanned in a > timely manner > so that we could meet our obligations to the public," Skow said. > > Last October and November, the department met its obligation to the public. > A majority of the estimated 600,000 payments for last year's $1,106.96 > individual dividends went out on schedule, including those for 28,000 > applicants who were still under review when the computer disaster struck. > > Former Revenue Commissioner Bill Corbus said no one was ever blamed > for the > incident. > > "Everybody felt very bad about it and we all learned a lesson. There > was no > witch hunt," Corbus said. > > According to department staff, they now have a proven and regularly > tested backup and restore procedure. > > The department is asking lawmakers to approve a supplemental budget request > for $220,700 to cover the excess costs incurred during the six-week recovery > effort, including about $128,400 in overtime and $71,800 for computer > consultants. > > The money would come from the permanent fund earnings, the money > earmarked for the dividends. That means recipients could find their > next check docked > by about 37 cents. > > > Rocky > > -- > 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 7:52 AM From rockysmolin at bchacc.com Thu Mar 22 11:56:20 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 22 Mar 2007 09:56:20 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: <004601c76ca3$048591c0$0201a8c0@HAL9005> If it takes less than about 6 minutes...:) I was going to send it to my cousin - a retired math prof. He likes that sort of thing Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Thursday, March 22, 2007 7:17 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT(kinda): Crack Code The date is stored in the table...but not the time. If you want a date/time...I have to plug the OBJID into the FE and it converts it for me. I can extract the date and the OBJID...but you can have up to 86400 different OBJIDs for 1 date. I can try to get about 100 if you like. Mark >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Wed, 21 Mar 2007 15:50:57 -0700 > >Oh. You can't extract them from the file? > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Wednesday, March 21, 2007 2:03 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >lol...If you want to try just to do it...I will put something >together...I have to go to a Win95 machine and enter 1 OBJID at a >time...and write it down the DT. I probably have around 10 >million...I'll see if I can get a 100. > > > >From: "Rocky Smolin at Beach Access Software" > > > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > >Mark: > > > >Can you post maybe 100 or so to give us a little more sample to go on? > > > >Or send a spreadsheet to those of us who like these things with all > >of the OBJIDs and dates (how many are there?)? > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > >Matte > >Sent: Wednesday, March 21, 2007 12:26 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >This thing reminds me of the crypto toy at the end of the Davinci > >Code(8 little wheels with letters and numbers). > > > >I think the sequence is jumbled as well. In trying to solve I > >started dissecting a looking at individual characters. I looked at > >the 8th(last > >character) for frequency. The distribution didn't make much > >sense(listed below). So I looked at the least, "C" to try and > >isolate a pattern...and found it was only the last char on 9/12/2001 > >and 9/19/2001...and not for all of the records. I might pass it on > >to the University...but I'll probably just let it die...like it > >should have a long time ago. The only reason they are still using it > >is that no one understood the relationships of the tables. After I > >discovered that the fields OBJID in the different tables were not > >necessarily related...and that the 1 table with 2 keys in it...was > >actually related to itself 3 or more times...we made leaps and > >bounds...for the first time they could say definitively that they were missing records. > > > >Any way...thanks again everyone. > > > >Mar A. Matte > > > > > >LastChar Count > >1 151767 > >2 114816 > >3 88366 > >4 63108 > >5 33900 > >6 24099 > >7 14439 > >8 8886 > >9 5427 > >A 1743 > >B 634 > >C 115 > > > > >From: "Dan Waters" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > > > >Mark, > > > > > >Perhaps you could contact the math department at a nearby university. > > >They may want to take a whack at this, or they may know someone who > > >would think that solving this kind of puzzle is great fun! > > > > > >Dan Waters > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > >Matte > > >Sent: Wednesday, March 21, 2007 1:36 PM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >I have found also that if I sort on the key...the corresponding > > >times are also sorted correctly. > > > > > > > > > >From: "Billy Pang" > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "Access Developers discussion and problem > > > >solving" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > >thought maybe it was md5 hashed so you can do lookups to > > > >determine original value but if there is a tool to reverse value > > > >back to datetime maybe it is not > > >a > > > >hashed string. > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > orphaned records. There is no date or time stamp in this table. > > > > > If I can > > > >convert > > > > > the OBJID back to a date/time...I might be able to > > > > > re-establish some > > >of > > > > > the > > > > > relationships by adjusting these times...or at least give an > > > > > accurate timeline of when the relation ship was lost. Below > > > > > are > >some > >examples. > > > > > > > > > > OBJID > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > >Reply-To: Access Developers discussion and problem > > > > > >solving > > > > > >To: "Access Developers discussion and problem > > > > > >solving" > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are > > > > > > > 8 > > > >character > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > The > > > >company > > > > > > > that > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > the > > >logic > > > > > >used, > > > > > > > and convert these keys back to date time. I've searched > > > > > > > online > > >for > > > > > any > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > > __________________________________________________________ > > > > > > > __ __ ___ It's tax season, make sure to follow these few > > > > > > > simple tips > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > AccessD mailing list > > > > > > > AccessD at databaseadvisors.com > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > >Billy Pang > > > > > >http://dbnotes.blogspot.com/ > > > > > >"Once the game is over, the King and the pawn go back in the > > > > > >same > > >box." > > > > > > >- > > > > > >Italian proverb > > > > > >-- > > > > > >AccessD mailing list > > > > > >AccessD at databaseadvisors.com > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > ______________________________________________________________ > > > > > __ _ Get a FREE Web site, company branded e-mail and more from > > > > > Microsoft > > > >Office > > > > > Live! > > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > > > -- > > > > > AccessD mailing list > > > > > AccessD at databaseadvisors.com > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > >-- > > > >Billy Pang > > > >http://dbnotes.blogspot.com/ > > > >"Once the game is over, the King and the pawn go back in the same > > > >box." - Italian proverb > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > >_________________________________________________________________ > > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit > > >MSN Presents today. > > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MS > > >N0 > > >3A > > >07001 > > > > > >-- > > >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 > > > >_________________________________________________________________ > >Its tax season, make sure to follow these few simple tips > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/Preparatio > >nT > >ips.a > >spx?icid=HMMartagline > > > > > >-- > >No virus found in this incoming message. > >Checked by AVG Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > >3/20/2007 > >8:07 AM > > > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Get a FREE Web site, company branded e-mail and more from Microsoft >Office Live! >http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: >3/20/2007 >8:07 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Exercise your brain! Try Flexicon. http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinemar ch07 -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 7:52 AM From rockysmolin at bchacc.com Thu Mar 22 11:59:29 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 22 Mar 2007 09:59:29 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND In-Reply-To: <004e01c76c97$04064610$657aa8c0@m6805> Message-ID: <004701c76ca3$74cfc130$0201a8c0@HAL9005> Would Memorial Day weekend interfere with some folks' family plans? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 8:30 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND Cindy, Apparently EVERYONE missed something. I asked those who thought they would come to present their choice of dates and got basically no response. I propose that we make it Memorial Day, May 28th 2007. One person said that would be fine, no one else responded. I can own the conference and dictate dates, but I would like to get the maximum attendance and if I just dictate a date, then I think I would get the minimum attendance. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia G. Sent: Thursday, March 22, 2007 11:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Did I miss something - were dates ever decided? Cindy Spell -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 11:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 7:52 AM From cfoust at infostatsystems.com Thu Mar 22 12:38:00 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 22 Mar 2007 10:38:00 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND In-Reply-To: <004e01c76c97$04064610$657aa8c0@m6805> References: <004201c76c94$8a44c1f0$657aa8c0@m6805><2E8AE992B157C0409B18D0225D0B476305F5354C@XCH-VN01.sph.ad.jhsph.edu> <004e01c76c97$04064610$657aa8c0@m6805> Message-ID: I'm fairly flexible. May or September would work for me. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 8:30 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND Cindy, Apparently EVERYONE missed something. I asked those who thought they would come to present their choice of dates and got basically no response. I propose that we make it Memorial Day, May 28th 2007. One person said that would be fine, no one else responded. I can own the conference and dictate dates, but I would like to get the maximum attendance and if I just dictate a date, then I think I would get the minimum attendance. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia G. Sent: Thursday, March 22, 2007 11:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Did I miss something - were dates ever decided? Cindy Spell -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 11:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 Thu Mar 22 12:40:18 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 22 Mar 2007 10:40:18 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND In-Reply-To: <004701c76ca3$74cfc130$0201a8c0@HAL9005> References: <004e01c76c97$04064610$657aa8c0@m6805> <004701c76ca3$74cfc130$0201a8c0@HAL9005> Message-ID: Not mine. I usually leave town that weekend regardless because the Jazz Festival takes over Sacramento those days. 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: Thursday, March 22, 2007 9:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND Would Memorial Day weekend interfere with some folks' family plans? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 8:30 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND Cindy, Apparently EVERYONE missed something. I asked those who thought they would come to present their choice of dates and got basically no response. I propose that we make it Memorial Day, May 28th 2007. One person said that would be fine, no one else responded. I can own the conference and dictate dates, but I would like to get the maximum attendance and if I just dictate a date, then I think I would get the minimum attendance. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Spell, Cynthia G. Sent: Thursday, March 22, 2007 11:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Did I miss something - were dates ever decided? Cindy Spell -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 11:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 7:52 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Thu Mar 22 13:08:00 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 18:08:00 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <004601c76ca3$048591c0$0201a8c0@HAL9005> Message-ID: Rocky, I've actually made some progress. Last year I learned how to do Mayan Math and applied the logic as a counting system not 10 or 20 base...but 36...and after learning that this thing is counting seconds since 1/1/70 00:00:00...I assigned values to the numbers and letters. and started running some tests. 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. This makes it a 36 base counting system...so you take the value of each position...calculate and add like below: 1st ??? 2nd ??? 3rd Value*60466176 4th Value*1679616 5th Value*46656 6th Value*1296 7th Value*36 8th Value So if you had 00bfk5t2...you math would be Value of third position ('B'11*60466176) added to each position calculated...so: 0's are 0...('B'11*60466176) +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) Beginning of time for this count is 12/31/69 04:00:00 PM...if you do the calcs above you get 691262822...if you add this many seconds to the beginning time you get 11/27/91 9:27:02 AM... Which validates in the system. The guy I talked to that help create it over 12 years ago...said he remembered something about haveing to 'shift a bit or 2'...but I didn't get much more from him...he just didn't remember the specifics. The 1st and 2nd positions I am having issues with...if I try to calculate it out...I get crazy results...and also in the validation tool...with the above example it validated...but if I added a letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second position...it would not accept it as valid??? This is probably what he was talking about"Shifting a bit or 2". Anyway...any thoughts? What info would your cousin need? Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 09:56:20 -0700 > >If it takes less than about 6 minutes...:) > >I was going to send it to my cousin - a retired math prof. He likes that >sort of thing > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Thursday, March 22, 2007 7:17 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >The date is stored in the table...but not the time. If you want a >date/time...I have to plug the OBJID into the FE and it converts it for me. > >I can extract the date and the OBJID...but you can have up to 86400 >different OBJIDs for 1 date. I can try to get about 100 if you like. > >Mark > > > >From: "Rocky Smolin at Beach Access Software" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 15:50:57 -0700 > > > >Oh. You can't extract them from the file? > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 2:03 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >lol...If you want to try just to do it...I will put something > >together...I have to go to a Win95 machine and enter 1 OBJID at a > >time...and write it down the DT. I probably have around 10 > >million...I'll see if I can get a 100. > > > > > > >From: "Rocky Smolin at Beach Access Software" > > > > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > > > >Mark: > > > > > >Can you post maybe 100 or so to give us a little more sample to go on? > > > > > >Or send a spreadsheet to those of us who like these things with all > > >of the OBJIDs and dates (how many are there?)? > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > >Matte > > >Sent: Wednesday, March 21, 2007 12:26 PM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >This thing reminds me of the crypto toy at the end of the Davinci > > >Code(8 little wheels with letters and numbers). > > > > > >I think the sequence is jumbled as well. In trying to solve I > > >started dissecting a looking at individual characters. I looked at > > >the 8th(last > > >character) for frequency. The distribution didn't make much > > >sense(listed below). So I looked at the least, "C" to try and > > >isolate a pattern...and found it was only the last char on 9/12/2001 > > >and 9/19/2001...and not for all of the records. I might pass it on > > >to the University...but I'll probably just let it die...like it > > >should have a long time ago. The only reason they are still using it > > >is that no one understood the relationships of the tables. After I > > >discovered that the fields OBJID in the different tables were not > > >necessarily related...and that the 1 table with 2 keys in it...was > > >actually related to itself 3 or more times...we made leaps and > > >bounds...for the first time they could say definitively that they were >missing records. > > > > > >Any way...thanks again everyone. > > > > > >Mar A. Matte > > > > > > > > >LastChar Count > > >1 151767 > > >2 114816 > > >3 88366 > > >4 63108 > > >5 33900 > > >6 24099 > > >7 14439 > > >8 8886 > > >9 5427 > > >A 1743 > > >B 634 > > >C 115 > > > > > > >From: "Dan Waters" > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > > > > > >Mark, > > > > > > > >Perhaps you could contact the math department at a nearby university. > > > >They may want to take a whack at this, or they may know someone who > > > >would think that solving this kind of puzzle is great fun! > > > > > > > >Dan Waters > > > > > > > >-----Original Message----- > > > >From: accessd-bounces at databaseadvisors.com > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > >Matte > > > >Sent: Wednesday, March 21, 2007 1:36 PM > > > >To: accessd at databaseadvisors.com > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >I have found also that if I sort on the key...the corresponding > > > >times are also sorted correctly. > > > > > > > > > > > > >From: "Billy Pang" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "Access Developers discussion and problem > > > > >solving" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > > >thought maybe it was md5 hashed so you can do lookups to > > > > >determine original value but if there is a tool to reverse value > > > > >back to datetime maybe it is not > > > >a > > > > >hashed string. > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > > orphaned records. There is no date or time stamp in this table. > > > > > > If I can > > > > >convert > > > > > > the OBJID back to a date/time...I might be able to > > > > > > re-establish some > > > >of > > > > > > the > > > > > > relationships by adjusting these times...or at least give an > > > > > > accurate timeline of when the relation ship was lost. Below > > > > > > are > > >some > > >examples. > > > > > > > > > > > > OBJID > > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > > >Reply-To: Access Developers discussion and problem > > > > > > >solving > > > > > > >To: "Access Developers discussion and problem > > > > > > >solving" > > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are > > > > > > > > 8 > > > > >character > > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > > The > > > > >company > > > > > > > > that > > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > > the > > > >logic > > > > > > >used, > > > > > > > > and convert these keys back to date time. I've searched > > > > > > > > online > > > >for > > > > > > any > > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > > > > __________________________________________________________ > > > > > > > > __ __ ___ It's tax season, make sure to follow these few > > > > > > > > simple tips > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > > > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > AccessD mailing list > > > > > > > > AccessD at databaseadvisors.com > > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > > >Billy Pang > > > > > > >http://dbnotes.blogspot.com/ > > > > > > >"Once the game is over, the King and the pawn go back in the > > > > > > >same > > > >box." > > > > > > > > >- > > > > > > >Italian proverb > > > > > > >-- > > > > > > >AccessD mailing list > > > > > > >AccessD at databaseadvisors.com > > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > > > ______________________________________________________________ > > > > > > __ _ Get a FREE Web site, company branded e-mail and more from > > > > > > Microsoft > > > > >Office > > > > > > Live! > > > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > > > > > -- > > > > > > AccessD mailing list > > > > > > AccessD at databaseadvisors.com > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > >Billy Pang > > > > >http://dbnotes.blogspot.com/ > > > > >"Once the game is over, the King and the pawn go back in the same > > > > >box." - Italian proverb > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > >_________________________________________________________________ > > > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit > > > >MSN Presents today. > > > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MS > > > >N0 > > > >3A > > > >07001 > > > > > > > >-- > > > >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 > > > > > >_________________________________________________________________ > > >Its tax season, make sure to follow these few simple tips > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/Preparatio > > >nT > > >ips.a > > >spx?icid=HMMartagline > > > > > > > > >-- > > >No virus found in this incoming message. > > >Checked by AVG Free Edition. > > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > > >3/20/2007 > > >8:07 AM > > > > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Get a FREE Web site, company branded e-mail and more from Microsoft > >Office Live! > >http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > >-- > >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 Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > >3/20/2007 > >8:07 AM > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Exercise your brain! Try Flexicon. >http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinemar >ch07 > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 >7:52 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ The average US Credit Score is 675. The cost to see yours: $0 by Experian. http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVERAGE From rl_stewart at highstream.net Thu Mar 22 13:08:30 2007 From: rl_stewart at highstream.net (Robert L. Stewart) Date: Thu, 22 Mar 2007 13:08:30 -0500 Subject: [AccessD] Unique index... NOT!!! In-Reply-To: References: Message-ID: <200703221808.l2MI8wU15422@databaseadvisors.com> Access 2003 tblName NameID FName MName LName Suffix 1 Jay Ray Johnson Jr 2 Jay Johnson 5 Jay Johnson Name ID is the primary key. There is a unique index on FName, MName, LName, and Suffix. Why is it allowing the entry of Name ID # 5? It is not enforcing the unique index. From ebarro at verizon.net Thu Mar 22 13:25:43 2007 From: ebarro at verizon.net (Eric Barro) Date: Thu, 22 Mar 2007 11:25:43 -0700 Subject: [AccessD] Unique index... NOT!!! In-Reply-To: <200703221808.l2MI8wU15422@databaseadvisors.com> Message-ID: <0JFB00GEQHV46HF4@vms044.mailsrvcs.net> Does the data have extra spaces? Jay with 3 spaces after it won't be the same as Jay with no spaces... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert L. Stewart Sent: Thursday, March 22, 2007 11:09 AM To: accessd at databaseadvisors.com Subject: [AccessD] Unique index... NOT!!! Access 2003 tblName NameID FName MName LName Suffix 1 Jay Ray Johnson Jr 2 Jay Johnson 5 Jay Johnson Name ID is the primary key. There is a unique index on FName, MName, LName, and Suffix. Why is it allowing the entry of Name ID # 5? It is not enforcing the unique index. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at dejpolsystems.com Thu Mar 22 13:35:15 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Thu, 22 Mar 2007 14:35:15 -0400 Subject: [AccessD] Unique index... NOT!!! References: <200703221808.l2MI8wU15422@databaseadvisors.com> Message-ID: <00e701c76cb0$d5e2e850$9258eb44@jisshowsbs.local> ...have you checked the data for nulls vs zero length strings? William Hindman ----- Original Message ----- From: "Robert L. Stewart" To: Sent: Thursday, March 22, 2007 2:08 PM Subject: [AccessD] Unique index... NOT!!! > Access 2003 > tblName > NameID FName MName LName Suffix > 1 Jay Ray Johnson Jr > 2 Jay Johnson > 5 Jay Johnson > Name ID is the primary key. > There is a unique index on FName, MName, LName, and Suffix. > Why is it allowing the entry of Name ID # 5? > It is not enforcing the unique index. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Kwilliamson at RTKL.com Thu Mar 22 13:48:54 2007 From: Kwilliamson at RTKL.com (Keith Williamson) Date: Thu, 22 Mar 2007 14:48:54 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND In-Reply-To: <022f01c76c9b$9ff8c580$6402a8c0@ScuzzPaq> References: <004201c76c94$8a44c1f0$657aa8c0@m6805><2E8AE992B157C0409B18D0225D0B476305F5354C@XCH-VN01.sph.ad.jhsph.edu><004e01c76c97$04064610$657aa8c0@m6805> <022f01c76c9b$9ff8c580$6402a8c0@ScuzzPaq> Message-ID: September is better for me, personally. Keith E. Williamson | Assist. Controller| kwilliamson at rtkl.com RTKL Associates Inc. | 901 South Bond Street | Baltimore, Maryland 21231-3305 410-537-6098 direct | 410-276-4182 fax | www.rtkl.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Thursday, March 22, 2007 12:03 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference - Dates-PLEASE RESPOND Didn't ignore you - I'm still checking into Memorial Day to see if I'm clear. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 10:30 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference - Dates -PLEASE RESPOND Cindy, Apparently EVERYONE missed something. I asked those who thought they would come to present their choice of dates and got basically no response. I propose that we make it Memorial Day, May 28th 2007. One person said that would be fine, no one else responded. I can own the conference and dictate dates, but I would like to get the maximum attendance and if I just dictate a date, then I think I would get the minimum attendance. John W. Colby Colby Consulting 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 Thu Mar 22 13:45:55 2007 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 22 Mar 2007 13:45:55 -0500 Subject: [AccessD] Unique index... NOT!!! Message-ID: <34C8A2AB1EF3564CB0D64DB6AFFDD5C204043F05@xlivmbx35.aig.com> I suspect that either Mname or Suffix in one record holds a null value while in the other records it is an empty string "", which is not the same thing as Null. It could also be that one record has the first name as "Jay" and the other has "Jay ". The space on the end being the tiebreaker. However, why are you imposing this unique index anyway? Where does it say that two people cannot have the same name? Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert L. Stewart Sent: Thursday, March 22, 2007 2:09 PM To: accessd at databaseadvisors.com Subject: [AccessD] Unique index... NOT!!! Access 2003 tblName NameID FName MName LName Suffix 1 Jay Ray Johnson Jr 2 Jay Johnson 5 Jay Johnson Name ID is the primary key. There is a unique index on FName, MName, LName, and Suffix. Why is it allowing the entry of Name ID # 5? It is not enforcing the unique index. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Thu Mar 22 13:57:32 2007 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 22 Mar 2007 13:57:32 -0500 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <004601c76ca3$048591c0$0201a8c0@HAL9005> Message-ID: If you use that logic and you forget about the rightmost two positions - maybe an occurance number or something, you can get close.... H = 1027924991 + 9 = 15116544 W = 1492992 D = 16848 H = 612 7 = 7 --------------------- 1044551995 which translates to Thursday, February 06, 2003 11:19:55 AM 2 hours off? I haven't tried it for any others but that one seems pretty scary close for the first one I tried. For example in your first example. H9WDH701 = 02/06/03 09:19:55 = that translates to 1044523195 in UNIX time. According to the time calculators I googled. On 3/22/07, Mark A Matte wrote: > Rocky, > > I've actually made some progress. Last year I learned how to do Mayan Math > and applied the logic as a counting system not 10 or 20 base...but 36...and > after learning that this thing is counting seconds since 1/1/70 00:00:00...I > assigned values to the numbers and letters. and started running some tests. > 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. > > This makes it a 36 base counting system...so you take the value of each > position...calculate and add like below: > > 1st ??? > 2nd ??? > 3rd Value*60466176 > 4th Value*1679616 > 5th Value*46656 > 6th Value*1296 > 7th Value*36 > 8th Value > > So if you had 00bfk5t2...you math would be Value of third position > ('B'11*60466176) added to each position calculated...so: > 0's are 0...('B'11*60466176) > +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) > > Beginning of time for this count is 12/31/69 04:00:00 PM...if you do the > calcs above you get 691262822...if you add this many seconds to the > beginning time you get 11/27/91 9:27:02 AM... > > Which validates in the system. The guy I talked to that help create it over > 12 years ago...said he remembered something about haveing to 'shift a bit or > 2'...but I didn't get much more from him...he just didn't remember the > specifics. The 1st and 2nd positions I am having issues with...if I try to > calculate it out...I get crazy results...and also in the validation > tool...with the above example it validated...but if I added a > letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second > position...it would not accept it as valid??? This is probably what he was > talking about"Shifting a bit or 2". > > Anyway...any thoughts? > > What info would your cousin need? > > Thanks, > > Mark A. Matte > > > > >From: "Rocky Smolin at Beach Access Software" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Thu, 22 Mar 2007 09:56:20 -0700 > > > >If it takes less than about 6 minutes...:) > > > >I was going to send it to my cousin - a retired math prof. He likes that > >sort of thing > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Thursday, March 22, 2007 7:17 AM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >The date is stored in the table...but not the time. If you want a > >date/time...I have to plug the OBJID into the FE and it converts it for me. > > > >I can extract the date and the OBJID...but you can have up to 86400 > >different OBJIDs for 1 date. I can try to get about 100 if you like. > > > >Mark > > > > > > >From: "Rocky Smolin at Beach Access Software" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 15:50:57 -0700 > > > > > >Oh. You can't extract them from the file? > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > > >Sent: Wednesday, March 21, 2007 2:03 PM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >lol...If you want to try just to do it...I will put something > > >together...I have to go to a Win95 machine and enter 1 OBJID at a > > >time...and write it down the DT. I probably have around 10 > > >million...I'll see if I can get a 100. > > > > > > > > > >From: "Rocky Smolin at Beach Access Software" > > > > > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > > > > > >Mark: > > > > > > > >Can you post maybe 100 or so to give us a little more sample to go on? > > > > > > > >Or send a spreadsheet to those of us who like these things with all > > > >of the OBJIDs and dates (how many are there?)? > > > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > > >From: accessd-bounces at databaseadvisors.com > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > >Matte > > > >Sent: Wednesday, March 21, 2007 12:26 PM > > > >To: accessd at databaseadvisors.com > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >This thing reminds me of the crypto toy at the end of the Davinci > > > >Code(8 little wheels with letters and numbers). > > > > > > > >I think the sequence is jumbled as well. In trying to solve I > > > >started dissecting a looking at individual characters. I looked at > > > >the 8th(last > > > >character) for frequency. The distribution didn't make much > > > >sense(listed below). So I looked at the least, "C" to try and > > > >isolate a pattern...and found it was only the last char on 9/12/2001 > > > >and 9/19/2001...and not for all of the records. I might pass it on > > > >to the University...but I'll probably just let it die...like it > > > >should have a long time ago. The only reason they are still using it > > > >is that no one understood the relationships of the tables. After I > > > >discovered that the fields OBJID in the different tables were not > > > >necessarily related...and that the 1 table with 2 keys in it...was > > > >actually related to itself 3 or more times...we made leaps and > > > >bounds...for the first time they could say definitively that they were > >missing records. > > > > > > > >Any way...thanks again everyone. > > > > > > > >Mar A. Matte > > > > > > > > > > > >LastChar Count > > > >1 151767 > > > >2 114816 > > > >3 88366 > > > >4 63108 > > > >5 33900 > > > >6 24099 > > > >7 14439 > > > >8 8886 > > > >9 5427 > > > >A 1743 > > > >B 634 > > > >C 115 > > > > > > > > >From: "Dan Waters" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "'Access Developers discussion and problem > > > > >solving'" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > > > > > > > >Mark, > > > > > > > > > >Perhaps you could contact the math department at a nearby university. > > > > >They may want to take a whack at this, or they may know someone who > > > > >would think that solving this kind of puzzle is great fun! > > > > > > > > > >Dan Waters > > > > > > > > > >-----Original Message----- > > > > >From: accessd-bounces at databaseadvisors.com > > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > > >Matte > > > > >Sent: Wednesday, March 21, 2007 1:36 PM > > > > >To: accessd at databaseadvisors.com > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > > > >I have found also that if I sort on the key...the corresponding > > > > >times are also sorted correctly. > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > >Reply-To: Access Developers discussion and problem > > > > > >solving > > > > > >To: "Access Developers discussion and problem > > > > > >solving" > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > > > >thought maybe it was md5 hashed so you can do lookups to > > > > > >determine original value but if there is a tool to reverse value > > > > > >back to datetime maybe it is not > > > > >a > > > > > >hashed string. > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > > > orphaned records. There is no date or time stamp in this table. > > > > > > > If I can > > > > > >convert > > > > > > > the OBJID back to a date/time...I might be able to > > > > > > > re-establish some > > > > >of > > > > > > > the > > > > > > > relationships by adjusting these times...or at least give an > > > > > > > accurate timeline of when the relation ship was lost. Below > > > > > > > are > > > >some > > > >examples. > > > > > > > > > > > > > > OBJID > > > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > > > >Reply-To: Access Developers discussion and problem > > > > > > > >solving > > > > > > > >To: "Access Developers discussion and problem > > > > > > > >solving" > > > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are > > > > > > > > > 8 > > > > > >character > > > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > > > The > > > > > >company > > > > > > > > > that > > > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > > > the > > > > >logic > > > > > > > >used, > > > > > > > > > and convert these keys back to date time. I've searched > > > > > > > > > online > > > > >for > > > > > > > any > > > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > > > > > > __________________________________________________________ > > > > > > > > > __ __ ___ It's tax season, make sure to follow these few > > > > > > > > > simple tips > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > > > > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > AccessD mailing list > > > > > > > > > AccessD at databaseadvisors.com > > > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > > > >Billy Pang > > > > > > > >http://dbnotes.blogspot.com/ > > > > > > > >"Once the game is over, the King and the pawn go back in the > > > > > > > >same > > > > >box." > > > > > > > > > > >- > > > > > > > >Italian proverb > > > > > > > >-- > > > > > > > >AccessD mailing list > > > > > > > >AccessD at databaseadvisors.com > > > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > ______________________________________________________________ > > > > > > > __ _ Get a FREE Web site, company branded e-mail and more from > > > > > > > Microsoft > > > > > >Office > > > > > > > Live! > > > > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > > > > > > > -- > > > > > > > AccessD mailing list > > > > > > > AccessD at databaseadvisors.com > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > >Billy Pang > > > > > >http://dbnotes.blogspot.com/ > > > > > >"Once the game is over, the King and the pawn go back in the same > > > > > >box." - Italian proverb > > > > > >-- > > > > > >AccessD mailing list > > > > > >AccessD at databaseadvisors.com > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > >_________________________________________________________________ > > > > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit > > > > >MSN Presents today. > > > > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MS > > > > >N0 > > > > >3A > > > > >07001 > > > > > > > > > >-- > > > > >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 > > > > > > > >_________________________________________________________________ > > > >Its tax season, make sure to follow these few simple tips > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/Preparatio > > > >nT > > > >ips.a > > > >spx?icid=HMMartagline > > > > > > > > > > > >-- > > > >No virus found in this incoming message. > > > >Checked by AVG Free Edition. > > > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > > > >3/20/2007 > > > >8:07 AM > > > > > > > > > > > > > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > >_________________________________________________________________ > > >Get a FREE Web site, company branded e-mail and more from Microsoft > > >Office Live! > > >http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > >-- > > >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 Free Edition. > > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > > >3/20/2007 > > >8:07 AM > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Exercise your brain! Try Flexicon. > >http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinemar > >ch07 > > > >-- > >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 Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 > >7:52 AM > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > _________________________________________________________________ > The average US Credit Score is 675. The cost to see yours: $0 by Experian. > http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVERAGE > > -- > 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 jwcolby at colbyconsulting.com Thu Mar 22 14:10:18 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 15:10:18 -0400 Subject: [AccessD] Weird happenings Message-ID: <006a01c76cb5$bb2960c0$657aa8c0@m6805> I just had the strangest thing happen. I got a reply to the "HOW TO GET IP ADDRESS" - offline! The sender claimed that his email address was not known to the list and that is why he was replying offline. When I replied, I got an "undeliverable address" bounce message. A few minutes later I got a message from No-IP.com who is my email forwarder asking me to review a "spam complaint" - an email to No-IP from this user (apparently a list member here) with "THIS IS SPAM" in bold letters, addressed to Abuse at no-IP.com. I am not going to name the member, but if you are out there, please contact me offline again so that we can discuss this, and use an email address that I can get through to. Whatever happened, I do not want it happening again. Thanks, John W. Colby Colby Consulting www.ColbyConsulting.com From rockysmolin at bchacc.com Thu Mar 22 14:20:27 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 22 Mar 2007 12:20:27 -0700 Subject: [AccessD] Unique index... NOT!!! In-Reply-To: <200703221808.l2MI8wU15422@databaseadvisors.com> Message-ID: <008101c76cb7$2662e9a0$0201a8c0@HAL9005> Have you tried speaking sternly to it? If that doesn't work, I'd check to be sure that the indexes don't allow duplicates. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert L. Stewart Sent: Thursday, March 22, 2007 11:09 AM To: accessd at databaseadvisors.com Subject: [AccessD] Unique index... NOT!!! Access 2003 tblName NameID FName MName LName Suffix 1 Jay Ray Johnson Jr 2 Jay Johnson 5 Jay Johnson Name ID is the primary key. There is a unique index on FName, MName, LName, and Suffix. Why is it allowing the entry of Name ID # 5? It is not enforcing the unique index. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 7:52 AM From rockysmolin at bchacc.com Thu Mar 22 14:22:23 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 22 Mar 2007 12:22:23 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: <008201c76cb7$6bb46d30$0201a8c0@HAL9005> THAT'S NUTZ! But it sounds like progress. I would send him this latest post of yours and as many examples as you can muster without doing too much work. He wrote back and said he's not good with codes but he has colleagues in the department that love this stuff. And if he ever gets back from skiing he'll run it by them. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Thursday, March 22, 2007 11:08 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT(kinda): Crack Code Rocky, I've actually made some progress. Last year I learned how to do Mayan Math and applied the logic as a counting system not 10 or 20 base...but 36...and after learning that this thing is counting seconds since 1/1/70 00:00:00...I assigned values to the numbers and letters. and started running some tests. 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. This makes it a 36 base counting system...so you take the value of each position...calculate and add like below: 1st ??? 2nd ??? 3rd Value*60466176 4th Value*1679616 5th Value*46656 6th Value*1296 7th Value*36 8th Value So if you had 00bfk5t2...you math would be Value of third position ('B'11*60466176) added to each position calculated...so: 0's are 0...('B'11*60466176) +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) Beginning of time for this count is 12/31/69 04:00:00 PM...if you do the calcs above you get 691262822...if you add this many seconds to the beginning time you get 11/27/91 9:27:02 AM... Which validates in the system. The guy I talked to that help create it over 12 years ago...said he remembered something about haveing to 'shift a bit or 2'...but I didn't get much more from him...he just didn't remember the specifics. The 1st and 2nd positions I am having issues with...if I try to calculate it out...I get crazy results...and also in the validation tool...with the above example it validated...but if I added a letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second position...it would not accept it as valid??? This is probably what he was talking about"Shifting a bit or 2". Anyway...any thoughts? What info would your cousin need? Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 09:56:20 -0700 > >If it takes less than about 6 minutes...:) > >I was going to send it to my cousin - a retired math prof. He likes that >sort of thing > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Thursday, March 22, 2007 7:17 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >The date is stored in the table...but not the time. If you want a >date/time...I have to plug the OBJID into the FE and it converts it for me. > >I can extract the date and the OBJID...but you can have up to 86400 >different OBJIDs for 1 date. I can try to get about 100 if you like. > >Mark > > > >From: "Rocky Smolin at Beach Access Software" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 15:50:57 -0700 > > > >Oh. You can't extract them from the file? > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 2:03 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >lol...If you want to try just to do it...I will put something > >together...I have to go to a Win95 machine and enter 1 OBJID at a > >time...and write it down the DT. I probably have around 10 > >million...I'll see if I can get a 100. > > > > > > >From: "Rocky Smolin at Beach Access Software" > > > > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > > > >Mark: > > > > > >Can you post maybe 100 or so to give us a little more sample to go on? > > > > > >Or send a spreadsheet to those of us who like these things with all > > >of the OBJIDs and dates (how many are there?)? > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > >Matte > > >Sent: Wednesday, March 21, 2007 12:26 PM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >This thing reminds me of the crypto toy at the end of the Davinci > > >Code(8 little wheels with letters and numbers). > > > > > >I think the sequence is jumbled as well. In trying to solve I > > >started dissecting a looking at individual characters. I looked at > > >the 8th(last > > >character) for frequency. The distribution didn't make much > > >sense(listed below). So I looked at the least, "C" to try and > > >isolate a pattern...and found it was only the last char on 9/12/2001 > > >and 9/19/2001...and not for all of the records. I might pass it on > > >to the University...but I'll probably just let it die...like it > > >should have a long time ago. The only reason they are still using it > > >is that no one understood the relationships of the tables. After I > > >discovered that the fields OBJID in the different tables were not > > >necessarily related...and that the 1 table with 2 keys in it...was > > >actually related to itself 3 or more times...we made leaps and > > >bounds...for the first time they could say definitively that they were >missing records. > > > > > >Any way...thanks again everyone. > > > > > >Mar A. Matte > > > > > > > > >LastChar Count > > >1 151767 > > >2 114816 > > >3 88366 > > >4 63108 > > >5 33900 > > >6 24099 > > >7 14439 > > >8 8886 > > >9 5427 > > >A 1743 > > >B 634 > > >C 115 > > > > > > >From: "Dan Waters" > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > > > > > >Mark, > > > > > > > >Perhaps you could contact the math department at a nearby university. > > > >They may want to take a whack at this, or they may know someone who > > > >would think that solving this kind of puzzle is great fun! > > > > > > > >Dan Waters > > > > > > > >-----Original Message----- > > > >From: accessd-bounces at databaseadvisors.com > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > >Matte > > > >Sent: Wednesday, March 21, 2007 1:36 PM > > > >To: accessd at databaseadvisors.com > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >I have found also that if I sort on the key...the corresponding > > > >times are also sorted correctly. > > > > > > > > > > > > >From: "Billy Pang" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "Access Developers discussion and problem > > > > >solving" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > > >thought maybe it was md5 hashed so you can do lookups to > > > > >determine original value but if there is a tool to reverse value > > > > >back to datetime maybe it is not > > > >a > > > > >hashed string. > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > > orphaned records. There is no date or time stamp in this table. > > > > > > If I can > > > > >convert > > > > > > the OBJID back to a date/time...I might be able to > > > > > > re-establish some > > > >of > > > > > > the > > > > > > relationships by adjusting these times...or at least give an > > > > > > accurate timeline of when the relation ship was lost. Below > > > > > > are > > >some > > >examples. > > > > > > > > > > > > OBJID > > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > > >Reply-To: Access Developers discussion and problem > > > > > > >solving > > > > > > >To: "Access Developers discussion and problem > > > > > > >solving" > > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are > > > > > > > > 8 > > > > >character > > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > > The > > > > >company > > > > > > > > that > > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > > the > > > >logic > > > > > > >used, > > > > > > > > and convert these keys back to date time. I've searched > > > > > > > > online > > > >for > > > > > > any > > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > > > > __________________________________________________________ > > > > > > > > __ __ ___ It's tax season, make sure to follow these few > > > > > > > > simple tips > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > > > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > AccessD mailing list > > > > > > > > AccessD at databaseadvisors.com > > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > > >Billy Pang > > > > > > >http://dbnotes.blogspot.com/ > > > > > > >"Once the game is over, the King and the pawn go back in the > > > > > > >same > > > >box." > > > > > > > > >- > > > > > > >Italian proverb > > > > > > >-- > > > > > > >AccessD mailing list > > > > > > >AccessD at databaseadvisors.com > > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > > > ______________________________________________________________ > > > > > > __ _ Get a FREE Web site, company branded e-mail and more from > > > > > > Microsoft > > > > >Office > > > > > > Live! > > > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > > > > > -- > > > > > > AccessD mailing list > > > > > > AccessD at databaseadvisors.com > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > >Billy Pang > > > > >http://dbnotes.blogspot.com/ > > > > >"Once the game is over, the King and the pawn go back in the same > > > > >box." - Italian proverb > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > >_________________________________________________________________ > > > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit > > > >MSN Presents today. > > > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MS > > > >N0 > > > >3A > > > >07001 > > > > > > > >-- > > > >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 > > > > > >_________________________________________________________________ > > >Its tax season, make sure to follow these few simple tips > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/Preparatio > > >nT > > >ips.a > > >spx?icid=HMMartagline > > > > > > > > >-- > > >No virus found in this incoming message. > > >Checked by AVG Free Edition. > > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > > >3/20/2007 > > >8:07 AM > > > > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Get a FREE Web site, company branded e-mail and more from Microsoft > >Office Live! > >http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > >-- > >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 Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > >3/20/2007 > >8:07 AM > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Exercise your brain! Try Flexicon. >http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinema r >ch07 > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 >7:52 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ The average US Credit Score is 675. The cost to see yours: $0 by Experian. http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVE RAGE -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 7:52 AM From markamatte at hotmail.com Thu Mar 22 14:22:52 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 19:22:52 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: Tha might be what the guy meant by 'shift a bit or 2'. I'm running frequency distribution on each char...and 7th char is 0 everytime except for 2 times out of 500K... Thanks for the 'shift' I'll move all calcs over to spaces...and see what I get. Thanks, Mark A. Matte >From: "Gary Kjos" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 13:57:32 -0500 > >If you use that logic and you forget about the rightmost two positions >- maybe an occurance number or something, you can get close.... >H = 1027924991 + >9 = 15116544 >W = 1492992 >D = 16848 >H = 612 >7 = 7 >--------------------- >1044551995 > >which translates to Thursday, February 06, 2003 11:19:55 AM > >2 hours off? > >I haven't tried it for any others but that one seems pretty scary >close for the first one I tried. > >For example in your first example. H9WDH701 = 02/06/03 09:19:55 = that >translates to 1044523195 in UNIX time. According to the time >calculators I googled. > >On 3/22/07, Mark A Matte wrote: > > Rocky, > > > > I've actually made some progress. Last year I learned how to do Mayan >Math > > and applied the logic as a counting system not 10 or 20 base...but >36...and > > after learning that this thing is counting seconds since 1/1/70 >00:00:00...I > > assigned values to the numbers and letters. and started running some >tests. > > 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. > > > > This makes it a 36 base counting system...so you take the value of each > > position...calculate and add like below: > > > > 1st ??? > > 2nd ??? > > 3rd Value*60466176 > > 4th Value*1679616 > > 5th Value*46656 > > 6th Value*1296 > > 7th Value*36 > > 8th Value > > > > So if you had 00bfk5t2...you math would be Value of third position > > ('B'11*60466176) added to each position calculated...so: > > 0's are 0...('B'11*60466176) > > +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) > > > > Beginning of time for this count is 12/31/69 04:00:00 PM...if you do the > > calcs above you get 691262822...if you add this many seconds to the > > beginning time you get 11/27/91 9:27:02 AM... > > > > Which validates in the system. The guy I talked to that help create it >over > > 12 years ago...said he remembered something about haveing to 'shift a >bit or > > 2'...but I didn't get much more from him...he just didn't remember the > > specifics. The 1st and 2nd positions I am having issues with...if I try >to > > calculate it out...I get crazy results...and also in the validation > > tool...with the above example it validated...but if I added a > > letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second > > position...it would not accept it as valid??? This is probably what he >was > > talking about"Shifting a bit or 2". > > > > Anyway...any thoughts? > > > > What info would your cousin need? > > > > Thanks, > > > > Mark A. Matte > > > > > > > > >From: "Rocky Smolin at Beach Access Software" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Thu, 22 Mar 2007 09:56:20 -0700 > > > > > >If it takes less than about 6 minutes...:) > > > > > >I was going to send it to my cousin - a retired math prof. He likes >that > > >sort of thing > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > > >Sent: Thursday, March 22, 2007 7:17 AM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >The date is stored in the table...but not the time. If you want a > > >date/time...I have to plug the OBJID into the FE and it converts it for >me. > > > > > >I can extract the date and the OBJID...but you can have up to 86400 > > >different OBJIDs for 1 date. I can try to get about 100 if you like. > > > > > >Mark > > > > > > > > > >From: "Rocky Smolin at Beach Access Software" > > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 15:50:57 -0700 > > > > > > > >Oh. You can't extract them from the file? > > > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > > >From: accessd-bounces at databaseadvisors.com > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A >Matte > > > >Sent: Wednesday, March 21, 2007 2:03 PM > > > >To: accessd at databaseadvisors.com > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >lol...If you want to try just to do it...I will put something > > > >together...I have to go to a Win95 machine and enter 1 OBJID at a > > > >time...and write it down the DT. I probably have around 10 > > > >million...I'll see if I can get a 100. > > > > > > > > > > > > > > > > > >Mark: > > > > > > > > > >Can you post maybe 100 or so to give us a little more sample to go >on? > > > > > > > > > >Or send a spreadsheet to those of us who like these things with all > > > > >of the OBJIDs and dates (how many are there?)? > > > > > > > > > >Rocky > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > > > >This thing reminds me of the crypto toy at the end of the Davinci > > > > >Code(8 little wheels with letters and numbers). > > > > > > > > > >I think the sequence is jumbled as well. In trying to solve I > > > > >started dissecting a looking at individual characters. I looked at > > > > >the 8th(last > > > > >character) for frequency. The distribution didn't make much > > > > >sense(listed below). So I looked at the least, "C" to try and > > > > >isolate a pattern...and found it was only the last char on >9/12/2001 > > > > >and 9/19/2001...and not for all of the records. I might pass it on > > > > >to the University...but I'll probably just let it die...like it > > > > >should have a long time ago. The only reason they are still using >it > > > > >is that no one understood the relationships of the tables. After I > > > > >discovered that the fields OBJID in the different tables were not > > > > >necessarily related...and that the 1 table with 2 keys in it...was > > > > >actually related to itself 3 or more times...we made leaps and > > > > >bounds...for the first time they could say definitively that they >were > > >missing records. > > > > > > > > > >Any way...thanks again everyone. > > > > > > > > > >Mar A. Matte > > > > > > > > > > > > > > >LastChar Count > > > > >1 151767 > > > > >2 114816 > > > > >3 88366 > > > > >4 63108 > > > > >5 33900 > > > > >6 24099 > > > > >7 14439 > > > > >8 8886 > > > > >9 5427 > > > > >A 1743 > > > > >B 634 > > > > >C 115 > > > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > > >Reply-To: Access Developers discussion and problem > > > > > > >solving > > > > > > >To: "Access Developers discussion and problem > > > > > > >solving" > > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... >I > > > > > > >thought maybe it was md5 hashed so you can do lookups to > > > > > > >determine original value but if there is a tool to reverse >value > > > > > > >back to datetime maybe it is not > > > > > >a > > > > > > >hashed string. > > > > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > > > > orphaned records. There is no date or time stamp in this >table. > > > > > > > > If I can > > > > > > >convert > > > > > > > > the OBJID back to a date/time...I might be able to > > > > > > > > re-establish some > > > > > >of > > > > > > > > the > > > > > > > > relationships by adjusting these times...or at least give an > > > > > > > > accurate timeline of when the relation ship was lost. Below > > > > > > > > are > > > > >some > > > > >examples. > > > > > > > > > > > > > > > > OBJID > > > > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > > > > IYY5UQ01=05/08/06 05:40:02 AM _________________________________________________________________ It?s tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline From martyconnelly at shaw.ca Thu Mar 22 14:26:59 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 22 Mar 2007 12:26:59 -0700 Subject: [AccessD] Obtaining IP Address In-Reply-To: References: Message-ID: <4602D883.1060203@shaw.ca> Here is an alternate method of getting IP address. Public Sub GrabIPAddress() 'retrieves users IP address from website dyndns.org ' looking back at machine from outside firewall ' uses XPath to parse returned html page 'website has been up 5 years. 'page returned is html text Dim objHTTP As New MSXML2.XMLHTTP 'need to set reference to xml 4.0 or late bind Dim strWebPage As String On Error Resume Next 'Retrieve Web Page URL strWebPage = "http://checkip.dyndns.org/" objHTTP.Open "POST", strWebPage, False objHTTP.setRequestHeader "Content-Type", _ "application/x-www-form-urlencoded " objHTTP.send 'check for http errors If Err.Number Or objHTTP.status <> "200" Then 'errors include 501 500 and (404 page not found) MsgBox Err.Number & Err.Description MsgBox objHTTP.status MsgBox "Cannot retrieve page!" Debug.Print Err.Number & Err.Description Exit Sub End If ' look at the response Debug.Print objHTTP.getAllResponseHeaders Debug.Print objHTTP.statusText Debug.Print objHTTP.responseText 'Pass Response back from Server Debug.Print objHTTP.responseText 'Now parse the returned xml for specific nodes via XPath Dim xmlDoc As New MSXML2.DOMDocument Dim objNodeList As IXMLDOMNodeList Dim objNode As MSXML2.IXMLDOMNode xmlDoc.async = False xmlDoc.loadXML objHTTP.responseText 'error check dom load here and use XPath method for node selection xmlDoc.setProperty "SelectionLanguage", "XPath" Set objNodeList = xmlDoc.documentElement.selectNodes("//body") Debug.Print objNodeList.length For Each objNode In objNodeList Debug.Print objNode.Text Next End Sub > > >>>>jwcolby at colbyconsulting.com 22-03-2007 14:59 >>> >>>> >>>> >Is there VBA code out there to obtain the IP address of the current >workstation? I found code that goes through the registry, and it ALMOST >works, in fact it does work in many instances but... > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > > > -- Marty Connelly Victoria, B.C. Canada From cfoust at infostatsystems.com Thu Mar 22 14:32:00 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 22 Mar 2007 12:32:00 -0700 Subject: [AccessD] Unique index... NOT!!! In-Reply-To: <200703221808.l2MI8wU15422@databaseadvisors.com> References: <200703221808.l2MI8wU15422@databaseadvisors.com> Message-ID: If Those fields are Null, the fields will be ignored because Null doesn't match anything, and you will be allowed to enter "duplicates". This phenomenon has been in Access as long as I recall. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert L. Stewart Sent: Thursday, March 22, 2007 11:08 AM To: accessd at databaseadvisors.com Subject: [AccessD] Unique index... NOT!!! Access 2003 tblName NameID FName MName LName Suffix 1 Jay Ray Johnson Jr 2 Jay Johnson 5 Jay Johnson Name ID is the primary key. There is a unique index on FName, MName, LName, and Suffix. Why is it allowing the entry of Name ID # 5? It is not enforcing the unique index. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Mar 22 14:38:48 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 15:38:48 -0400 Subject: [AccessD] Obtaining IP Address In-Reply-To: <4602D883.1060203@shaw.ca> References: <4602D883.1060203@shaw.ca> Message-ID: <008201c76cb9$b64eb6f0$657aa8c0@m6805> Yea, I need to get the MACHINE'S IP address on the internal network. My application (the framework) logs the user logging in and logging out of the database. I use some code I found somewhere that looks at the lock file and says "who is in the database", with the machine name in it. I use that for a simple form that th4e administrators can use to see who is in the database. The admin wants to see the user's name (easy, I log that as they log in/out) and the IP address. In order to get the IP address, I need to log that when the user logs in. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Thursday, March 22, 2007 3:27 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Obtaining IP Address Here is an alternate method of getting IP address. Public Sub GrabIPAddress() 'retrieves users IP address from website dyndns.org ' looking back at machine from outside firewall ' uses XPath to parse returned html page 'website has been up 5 years. 'page returned is html text Dim objHTTP As New MSXML2.XMLHTTP 'need to set reference to xml 4.0 or late bind Dim strWebPage As String On Error Resume Next 'Retrieve Web Page URL strWebPage = "http://checkip.dyndns.org/" objHTTP.Open "POST", strWebPage, False objHTTP.setRequestHeader "Content-Type", _ "application/x-www-form-urlencoded " objHTTP.send 'check for http errors If Err.Number Or objHTTP.status <> "200" Then 'errors include 501 500 and (404 page not found) MsgBox Err.Number & Err.Description MsgBox objHTTP.status MsgBox "Cannot retrieve page!" Debug.Print Err.Number & Err.Description Exit Sub End If ' look at the response Debug.Print objHTTP.getAllResponseHeaders Debug.Print objHTTP.statusText Debug.Print objHTTP.responseText 'Pass Response back from Server Debug.Print objHTTP.responseText 'Now parse the returned xml for specific nodes via XPath Dim xmlDoc As New MSXML2.DOMDocument Dim objNodeList As IXMLDOMNodeList Dim objNode As MSXML2.IXMLDOMNode xmlDoc.async = False xmlDoc.loadXML objHTTP.responseText 'error check dom load here and use XPath method for node selection xmlDoc.setProperty "SelectionLanguage", "XPath" Set objNodeList = xmlDoc.documentElement.selectNodes("//body") Debug.Print objNodeList.length For Each objNode In objNodeList Debug.Print objNode.Text Next End Sub > > >>>>jwcolby at colbyconsulting.com 22-03-2007 14:59 >>> >>>> >>>> >Is there VBA code out there to obtain the IP address of the current >workstation? I found code that goes through the registry, and it >ALMOST works, in fact it does work in many instances but... > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Mar 22 14:44:08 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 22 Mar 2007 12:44:08 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: <0JFB004XRLALKOH0@l-daemon> Here is a little online base converter: http://www.csgnetwork.com/base2baseconv.html Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Thursday, March 22, 2007 11:08 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT(kinda): Crack Code Rocky, I've actually made some progress. Last year I learned how to do Mayan Math and applied the logic as a counting system not 10 or 20 base...but 36...and after learning that this thing is counting seconds since 1/1/70 00:00:00...I assigned values to the numbers and letters. and started running some tests. 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. This makes it a 36 base counting system...so you take the value of each position...calculate and add like below: 1st ??? 2nd ??? 3rd Value*60466176 4th Value*1679616 5th Value*46656 6th Value*1296 7th Value*36 8th Value So if you had 00bfk5t2...you math would be Value of third position ('B'11*60466176) added to each position calculated...so: 0's are 0...('B'11*60466176) +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) Beginning of time for this count is 12/31/69 04:00:00 PM...if you do the calcs above you get 691262822...if you add this many seconds to the beginning time you get 11/27/91 9:27:02 AM... Which validates in the system. The guy I talked to that help create it over 12 years ago...said he remembered something about haveing to 'shift a bit or 2'...but I didn't get much more from him...he just didn't remember the specifics. The 1st and 2nd positions I am having issues with...if I try to calculate it out...I get crazy results...and also in the validation tool...with the above example it validated...but if I added a letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second position...it would not accept it as valid??? This is probably what he was talking about"Shifting a bit or 2". Anyway...any thoughts? What info would your cousin need? Thanks, Mark A. Matte >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 09:56:20 -0700 > >If it takes less than about 6 minutes...:) > >I was going to send it to my cousin - a retired math prof. He likes that >sort of thing > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Thursday, March 22, 2007 7:17 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >The date is stored in the table...but not the time. If you want a >date/time...I have to plug the OBJID into the FE and it converts it for me. > >I can extract the date and the OBJID...but you can have up to 86400 >different OBJIDs for 1 date. I can try to get about 100 if you like. > >Mark > > > >From: "Rocky Smolin at Beach Access Software" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Wed, 21 Mar 2007 15:50:57 -0700 > > > >Oh. You can't extract them from the file? > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Wednesday, March 21, 2007 2:03 PM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >lol...If you want to try just to do it...I will put something > >together...I have to go to a Win95 machine and enter 1 OBJID at a > >time...and write it down the DT. I probably have around 10 > >million...I'll see if I can get a 100. > > > > > > >From: "Rocky Smolin at Beach Access Software" > > > > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > > > >Mark: > > > > > >Can you post maybe 100 or so to give us a little more sample to go on? > > > > > >Or send a spreadsheet to those of us who like these things with all > > >of the OBJIDs and dates (how many are there?)? > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > >Matte > > >Sent: Wednesday, March 21, 2007 12:26 PM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >This thing reminds me of the crypto toy at the end of the Davinci > > >Code(8 little wheels with letters and numbers). > > > > > >I think the sequence is jumbled as well. In trying to solve I > > >started dissecting a looking at individual characters. I looked at > > >the 8th(last > > >character) for frequency. The distribution didn't make much > > >sense(listed below). So I looked at the least, "C" to try and > > >isolate a pattern...and found it was only the last char on 9/12/2001 > > >and 9/19/2001...and not for all of the records. I might pass it on > > >to the University...but I'll probably just let it die...like it > > >should have a long time ago. The only reason they are still using it > > >is that no one understood the relationships of the tables. After I > > >discovered that the fields OBJID in the different tables were not > > >necessarily related...and that the 1 table with 2 keys in it...was > > >actually related to itself 3 or more times...we made leaps and > > >bounds...for the first time they could say definitively that they were >missing records. > > > > > >Any way...thanks again everyone. > > > > > >Mar A. Matte > > > > > > > > >LastChar Count > > >1 151767 > > >2 114816 > > >3 88366 > > >4 63108 > > >5 33900 > > >6 24099 > > >7 14439 > > >8 8886 > > >9 5427 > > >A 1743 > > >B 634 > > >C 115 > > > > > > >From: "Dan Waters" > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > > > > > >Mark, > > > > > > > >Perhaps you could contact the math department at a nearby university. > > > >They may want to take a whack at this, or they may know someone who > > > >would think that solving this kind of puzzle is great fun! > > > > > > > >Dan Waters > > > > > > > >-----Original Message----- > > > >From: accessd-bounces at databaseadvisors.com > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > >Matte > > > >Sent: Wednesday, March 21, 2007 1:36 PM > > > >To: accessd at databaseadvisors.com > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >I have found also that if I sort on the key...the corresponding > > > >times are also sorted correctly. > > > > > > > > > > > > >From: "Billy Pang" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "Access Developers discussion and problem > > > > >solving" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > > >thought maybe it was md5 hashed so you can do lookups to > > > > >determine original value but if there is a tool to reverse value > > > > >back to datetime maybe it is not > > > >a > > > > >hashed string. > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > > orphaned records. There is no date or time stamp in this table. > > > > > > If I can > > > > >convert > > > > > > the OBJID back to a date/time...I might be able to > > > > > > re-establish some > > > >of > > > > > > the > > > > > > relationships by adjusting these times...or at least give an > > > > > > accurate timeline of when the relation ship was lost. Below > > > > > > are > > >some > > >examples. > > > > > > > > > > > > OBJID > > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > > >Reply-To: Access Developers discussion and problem > > > > > > >solving > > > > > > >To: "Access Developers discussion and problem > > > > > > >solving" > > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are > > > > > > > > 8 > > > > >character > > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > > The > > > > >company > > > > > > > > that > > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > > the > > > >logic > > > > > > >used, > > > > > > > > and convert these keys back to date time. I've searched > > > > > > > > online > > > >for > > > > > > any > > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > > > > __________________________________________________________ > > > > > > > > __ __ ___ It's tax season, make sure to follow these few > > > > > > > > simple tips > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > > > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > AccessD mailing list > > > > > > > > AccessD at databaseadvisors.com > > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > > >Billy Pang > > > > > > >http://dbnotes.blogspot.com/ > > > > > > >"Once the game is over, the King and the pawn go back in the > > > > > > >same > > > >box." > > > > > > > > >- > > > > > > >Italian proverb > > > > > > >-- > > > > > > >AccessD mailing list > > > > > > >AccessD at databaseadvisors.com > > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > > > ______________________________________________________________ > > > > > > __ _ Get a FREE Web site, company branded e-mail and more from > > > > > > Microsoft > > > > >Office > > > > > > Live! > > > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > > > > > -- > > > > > > AccessD mailing list > > > > > > AccessD at databaseadvisors.com > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > >Billy Pang > > > > >http://dbnotes.blogspot.com/ > > > > >"Once the game is over, the King and the pawn go back in the same > > > > >box." - Italian proverb > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > >_________________________________________________________________ > > > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit > > > >MSN Presents today. > > > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MS > > > >N0 > > > >3A > > > >07001 > > > > > > > >-- > > > >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 > > > > > >_________________________________________________________________ > > >Its tax season, make sure to follow these few simple tips > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/Preparatio > > >nT > > >ips.a > > >spx?icid=HMMartagline > > > > > > > > >-- > > >No virus found in this incoming message. > > >Checked by AVG Free Edition. > > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > > >3/20/2007 > > >8:07 AM > > > > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Get a FREE Web site, company branded e-mail and more from Microsoft > >Office Live! > >http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > >-- > >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 Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > >3/20/2007 > >8:07 AM > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >Exercise your brain! Try Flexicon. >http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinema r >ch07 > >-- >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 Free Edition. >Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 >7:52 AM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ The average US Credit Score is 675. The cost to see yours: $0 by Experian. http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVE RAGE -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Mar 22 14:42:14 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 15:42:14 -0400 Subject: [AccessD] Zipcodes within a radius Message-ID: <008301c76cba$31833df0$657aa8c0@m6805> Does anyone know how to get the zip codes with a radius of an address? John W. Colby Colby Consulting www.ColbyConsulting.com From rl_stewart at highstream.net Thu Mar 22 14:54:41 2007 From: rl_stewart at highstream.net (Robert L. Stewart) Date: Thu, 22 Mar 2007 14:54:41 -0500 Subject: [AccessD] Unique index... NOT!!! In-Reply-To: References: Message-ID: <200703221955.l2MJt4U25310@databaseadvisors.com> Guys, I hand keyed the records myself. The reason it is record 5 is that I deleted record 3 and 4 that also gave the exact same result because I could not believe it let me do it. I have been doing this since 1.0, so I am not a novice at it. Also, I think you will find that Access will trim the columns before it saves them. So, a space on the end would not matter. Please real answers after you try this for yourself. And, where does it say that two people cannot have the same name, the business rules that govern the database in this case. I am just working on a problem that one of the people in my user group presented to me. I told him a unique index would keep duplicate entries from being entered. Well, guess what, it does not. Here is the data using the ctrl-" so there is no possibility of me entering it wrong: tblName NameID FName MName LName Suffix 1 Jay Ray Johnson Jr 2 Jay Johnson 5 Jay Johnson 6 Jack J. Jones I 7 Jack J. Jones 8 Jack J. Jones 9 Jack J. Jones The unique index on all 4 columns stopped me from entering Jack J. Jones I 2 times, but not Jack J. Jones 3 times when I left the suffix empty. It is not enforcing the unique index unless all indexed columns have data. Robert At 02:29 PM 3/22/2007, you wrote: >Date: Thu, 22 Mar 2007 13:45:55 -0500 >From: "Heenan, Lambert" >Subject: Re: [AccessD] Unique index... NOT!!! >To: "'Access Developers discussion and problem solving'" > >Message-ID: > <34C8A2AB1EF3564CB0D64DB6AFFDD5C204043F05 at xlivmbx35.aig.com> >Content-Type: text/plain > >I suspect that either Mname or Suffix in one record holds a null value while >in the other records it is an empty string "", which is not the same thing >as Null. It could also be that one record has the first name as "Jay" and >the other has "Jay ". The space on the end being the tiebreaker. > >However, why are you imposing this unique index anyway? Where does it say >that two people cannot have the same name? > >Lambert > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert L. Stewart >Sent: Thursday, March 22, 2007 2:09 PM >To: accessd at databaseadvisors.com >Subject: [AccessD] Unique index... NOT!!! > > > Access 2003 > tblName > NameID FName MName LName Suffix > 1 Jay Ray Johnson Jr > 2 Jay Johnson > 5 Jay Johnson > Name ID is the primary key. > There is a unique index on FName, MName, LName, and Suffix. > Why is it allowing the entry of Name ID # 5? > It is not enforcing the unique index. > From kost36 at otenet.gr Thu Mar 22 15:02:10 2007 From: kost36 at otenet.gr (Kostas Konstantinidis) Date: Thu, 22 Mar 2007 22:02:10 +0200 Subject: [AccessD] hide blank fields in Reports References: <008301c76cba$31833df0$657aa8c0@m6805> Message-ID: <020f01c76cbd$00d6e2d0$6701a8c0@kost36> hi group, I want to hide the blank fields and the placeholders too in a report. e.g. Record 1 Field A: Field B: result1 Field C: result2 Field D: Should look like this: Record 1 Field B: result1 Field C: result2 trying the If Len(Nz(Me.Myfieldname)) > 0 Then Me.mylabelname.Visible = True Else Me.mylabelname.Visible = False End If it leaves the placeholder space of the hidden fields many thank's /kostas From DWUTKA at Marlow.com Thu Mar 22 15:10:57 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Thu, 22 Mar 2007 15:10:57 -0500 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <008301c76cba$31833df0$657aa8c0@m6805> Message-ID: You mean put in an address, and have it give you the zipcode? Hmmmm, sure, but you'd need the coordinates for every address, and the coordinates for every zip code. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 2:42 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Zipcodes within a radius Does anyone know how to get the zip codes with a radius of an address? John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Thu Mar 22 15:16:47 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 20:16:47 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <0JFB004XRLALKOH0@l-daemon> Message-ID: Thats really cool...but since I didn't have another base number to compare it to...it didn't relate...but still a cool thing. >From: Jim Lawrence >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 12:44:08 -0700 > >Here is a little online base converter: >http://www.csgnetwork.com/base2baseconv.html > >Jim > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Thursday, March 22, 2007 11:08 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT(kinda): Crack Code > >Rocky, > >I've actually made some progress. Last year I learned how to do Mayan Math >and applied the logic as a counting system not 10 or 20 base...but 36...and >after learning that this thing is counting seconds since 1/1/70 >00:00:00...I > >assigned values to the numbers and letters. and started running some tests. >0=0,1=1,2=2...9=9,A=10,B=11...Z=35. > >This makes it a 36 base counting system...so you take the value of each >position...calculate and add like below: > >1st ??? >2nd ??? >3rd Value*60466176 >4th Value*1679616 >5th Value*46656 >6th Value*1296 >7th Value*36 >8th Value > >So if you had 00bfk5t2...you math would be Value of third position >('B'11*60466176) added to each position calculated...so: >0's are 0...('B'11*60466176) >+('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) > >Beginning of time for this count is 12/31/69 04:00:00 PM...if you do the >calcs above you get 691262822...if you add this many seconds to the >beginning time you get 11/27/91 9:27:02 AM... > >Which validates in the system. The guy I talked to that help create it >over > >12 years ago...said he remembered something about haveing to 'shift a bit >or > >2'...but I didn't get much more from him...he just didn't remember the >specifics. The 1st and 2nd positions I am having issues with...if I try to >calculate it out...I get crazy results...and also in the validation >tool...with the above example it validated...but if I added a >letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second >position...it would not accept it as valid??? This is probably what he was >talking about"Shifting a bit or 2". > >Anyway...any thoughts? > >What info would your cousin need? > >Thanks, > >Mark A. Matte > > > > >From: "Rocky Smolin at Beach Access Software" > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Thu, 22 Mar 2007 09:56:20 -0700 > > > >If it takes less than about 6 minutes...:) > > > >I was going to send it to my cousin - a retired math prof. He likes that > >sort of thing > > > >Rocky > > > > > > > > > > > > > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Thursday, March 22, 2007 7:17 AM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >The date is stored in the table...but not the time. If you want a > >date/time...I have to plug the OBJID into the FE and it converts it for >me. > > > >I can extract the date and the OBJID...but you can have up to 86400 > >different OBJIDs for 1 date. I can try to get about 100 if you like. > > > >Mark > > > > > > >From: "Rocky Smolin at Beach Access Software" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 15:50:57 -0700 > > > > > >Oh. You can't extract them from the file? > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > > >Sent: Wednesday, March 21, 2007 2:03 PM > > >To: accessd at databaseadvisors.com > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >lol...If you want to try just to do it...I will put something > > >together...I have to go to a Win95 machine and enter 1 OBJID at a > > >time...and write it down the DT. I probably have around 10 > > >million...I'll see if I can get a 100. > > > > > > > > > >From: "Rocky Smolin at Beach Access Software" > > > > > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > > > > > >Mark: > > > > > > > >Can you post maybe 100 or so to give us a little more sample to go >on? > > > > > > > >Or send a spreadsheet to those of us who like these things with all > > > >of the OBJIDs and dates (how many are there?)? > > > > > > > >Rocky > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-----Original Message----- > > > >From: accessd-bounces at databaseadvisors.com > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > >Matte > > > >Sent: Wednesday, March 21, 2007 12:26 PM > > > >To: accessd at databaseadvisors.com > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >This thing reminds me of the crypto toy at the end of the Davinci > > > >Code(8 little wheels with letters and numbers). > > > > > > > >I think the sequence is jumbled as well. In trying to solve I > > > >started dissecting a looking at individual characters. I looked at > > > >the 8th(last > > > >character) for frequency. The distribution didn't make much > > > >sense(listed below). So I looked at the least, "C" to try and > > > >isolate a pattern...and found it was only the last char on 9/12/2001 > > > >and 9/19/2001...and not for all of the records. I might pass it on > > > >to the University...but I'll probably just let it die...like it > > > >should have a long time ago. The only reason they are still using it > > > >is that no one understood the relationships of the tables. After I > > > >discovered that the fields OBJID in the different tables were not > > > >necessarily related...and that the 1 table with 2 keys in it...was > > > >actually related to itself 3 or more times...we made leaps and > > > >bounds...for the first time they could say definitively that they >were > >missing records. > > > > > > > >Any way...thanks again everyone. > > > > > > > >Mar A. Matte > > > > > > > > > > > >LastChar Count > > > >1 151767 > > > >2 114816 > > > >3 88366 > > > >4 63108 > > > >5 33900 > > > >6 24099 > > > >7 14439 > > > >8 8886 > > > >9 5427 > > > >A 1743 > > > >B 634 > > > >C 115 > > > > > > > > >From: "Dan Waters" > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "'Access Developers discussion and problem > > > > >solving'" > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > >Date: Wed, 21 Mar 2007 14:01:26 -0500 > > > > > > > > > >Mark, > > > > > > > > > >Perhaps you could contact the math department at a nearby >university. > > > > >They may want to take a whack at this, or they may know someone who > > > > >would think that solving this kind of puzzle is great fun! > > > > > > > > > >Dan Waters > > > > > > > > > >-----Original Message----- > > > > >From: accessd-bounces at databaseadvisors.com > > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > > >Matte > > > > >Sent: Wednesday, March 21, 2007 1:36 PM > > > > >To: accessd at databaseadvisors.com > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > > > >I have found also that if I sort on the key...the corresponding > > > > >times are also sorted correctly. > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > >Reply-To: Access Developers discussion and problem > > > > > >solving > > > > > >To: "Access Developers discussion and problem > > > > > >solving" > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > > > >thought maybe it was md5 hashed so you can do lookups to > > > > > >determine original value but if there is a tool to reverse value > > > > > >back to datetime maybe it is not > > > > >a > > > > > >hashed string. > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > > > orphaned records. There is no date or time stamp in this >table. > > > > > > > If I can > > > > > >convert > > > > > > > the OBJID back to a date/time...I might be able to > > > > > > > re-establish some > > > > >of > > > > > > > the > > > > > > > relationships by adjusting these times...or at least give an > > > > > > > accurate timeline of when the relation ship was lost. Below > > > > > > > are > > > >some > > > >examples. > > > > > > > > > > > > > > OBJID > > > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > > > >Reply-To: Access Developers discussion and problem > > > > > > > >solving > > > > > > > >To: "Access Developers discussion and problem > > > > > > > >solving" > > > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are > > > > > > > > > 8 > > > > > >character > > > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > > > The > > > > > >company > > > > > > > > > that > > > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > > > the > > > > >logic > > > > > > > >used, > > > > > > > > > and convert these keys back to date time. I've searched > > > > > > > > > online > > > > >for > > > > > > > any > > > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > > > > > Mark A. Matte > > > > > > > > > > > > > > > > > > __________________________________________________________ > > > > > > > > > __ __ ___ It's tax season, make sure to follow these few > > > > > > > > > simple tips > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips. > > > > >aspx?icid=HMMartagline > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > AccessD mailing list > > > > > > > > > AccessD at databaseadvisors.com > > > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > > > >Billy Pang > > > > > > > >http://dbnotes.blogspot.com/ > > > > > > > >"Once the game is over, the King and the pawn go back in the > > > > > > > >same > > > > >box." > > > > > > > > > > >- > > > > > > > >Italian proverb > > > > > > > >-- > > > > > > > >AccessD mailing list > > > > > > > >AccessD at databaseadvisors.com > > > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > ______________________________________________________________ > > > > > > > __ _ Get a FREE Web site, company branded e-mail and more from > > > > > > > Microsoft > > > > > >Office > > > > > > > Live! > > > > > > > http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > > > > > > > > > > -- > > > > > > > AccessD mailing list > > > > > > > AccessD at databaseadvisors.com > > > > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > > > > > >Billy Pang > > > > > >http://dbnotes.blogspot.com/ > > > > > >"Once the game is over, the King and the pawn go back in the same > > > > > >box." - Italian proverb > > > > > >-- > > > > > >AccessD mailing list > > > > > >AccessD at databaseadvisors.com > > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > >_________________________________________________________________ > > > > >Watch free concerts with Pink, Rod Stewart, Oasis and more. Visit > > > > >MSN Presents today. > > > > >http://music.msn.com/presents?icid=ncmsnpresentstagline&ocid=T002MS > > > > >N0 > > > > >3A > > > > >07001 > > > > > > > > > >-- > > > > >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 > > > > > > > >_________________________________________________________________ > > > >Its tax season, make sure to follow these few simple tips > > > >http://articles.moneycentral.msn.com/Taxes/PreparationTips/Preparatio > > > >nT > > > >ips.a > > > >spx?icid=HMMartagline > > > > > > > > > > > >-- > > > >No virus found in this incoming message. > > > >Checked by AVG Free Edition. > > > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > > > >3/20/2007 > > > >8:07 AM > > > > > > > > > > > > > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > >_________________________________________________________________ > > >Get a FREE Web site, company branded e-mail and more from Microsoft > > >Office Live! > > >http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ > > > > > >-- > > >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 Free Edition. > > >Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: > > >3/20/2007 > > >8:07 AM > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > >_________________________________________________________________ > >Exercise your brain! Try Flexicon. > >http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinema >r > >ch07 > > > >-- > >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 Free Edition. > >Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: >3/21/2007 > >7:52 AM > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >_________________________________________________________________ >The average US Credit Score is 675. The cost to see yours: $0 by Experian. >http://www.freecreditreport.com/pm/default.aspx?sc=660600&bcd=EMAILFOOTERAVE >RAGE > >-- >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 _________________________________________________________________ Exercise your brain! Try Flexicon. http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinemarch07 From markamatte at hotmail.com Thu Mar 22 15:26:17 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 20:26:17 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <0JFB004XRLALKOH0@l-daemon> Message-ID: This Email keeps getting kicked back for length...So I apologize if some of my replies did not make it through...I've deleted some of the email length. >http://www.csgnetwork.com/base2baseconv.html Cool tool but I didn't have another base to compare it to. I've built a form to do the calcs...it matches up to the system great. Apparently it was a 36 base system...but moved (shifted) over to spaces...and the last 2 characters were incase more than 1 transaction occured in a single Second. The only thing I've noticed is thatsome dates...haven't isolated them yet...but are off by 1 hour with my tool...but correct the rest of the time. Any ideas? Again, thanks for everyones help. Mark A. Matte >Date: Thu, 22 Mar 2007 12:44:08 -0700 > >Here is a little online base converter: >http://www.csgnetwork.com/base2baseconv.html > >Jim > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Rocky, > >I've actually made some progress. Last year I learned how to do Mayan Math >and applied the logic as a counting system not 10 or 20 base...but 36...and >after learning that this thing is counting seconds since 1/1/70 >00:00:00...I > >assigned values to the numbers and letters. and started running some tests. >0=0,1=1,2=2...9=9,A=10,B=11...Z=35. > >This makes it a 36 base counting system...so you take the value of each >position...calculate and add like below: > >1st ??? >2nd ??? >3rd Value*60466176 >4th Value*1679616 >5th Value*46656 >6th Value*1296 >7th Value*36 >8th Value > >So if you had 00bfk5t2...you math would be Value of third position >('B'11*60466176) added to each position calculated...so: >0's are 0...('B'11*60466176) >+('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) > >Beginning of time for this count is 12/31/69 04:00:00 PM...if you do the >calcs above you get 691262822...if you add this many seconds to the >beginning time you get 11/27/91 9:27:02 AM... > >Which validates in the system. The guy I talked to that help create it >over > >12 years ago...said he remembered something about haveing to 'shift a bit >or > >2'...but I didn't get much more from him...he just didn't remember the >specifics. The 1st and 2nd positions I am having issues with...if I try to >calculate it out...I get crazy results...and also in the validation >tool...with the above example it validated...but if I added a >letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second >position...it would not accept it as valid??? This is probably what he was >talking about"Shifting a bit or 2". > >Anyway...any thoughts? > >What info would your cousin need? > >Thanks, > >Mark A. Matte > > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Thu, 22 Mar 2007 09:56:20 -0700 > > > >If it takes less than about 6 minutes...:) > > > >I was going to send it to my cousin - a retired math prof. He likes that > >sort of thing > > > >Rocky > > > > > >The date is stored in the table...but not the time. If you want a > >date/time...I have to plug the OBJID into the FE and it converts it for >me. > > > >I can extract the date and the OBJID...but you can have up to 86400 > >different OBJIDs for 1 date. I can try to get about 100 if you like. > > > >Mark > > > > > > >From: "Rocky Smolin at Beach Access Software" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 15:50:57 -0700 > > > > > >Oh. You can't extract them from the file? > > > > > >Rocky > > > > > > > > >lol...If you want to try just to do it...I will put something > > >together...I have to go to a Win95 machine and enter 1 OBJID at a > > >time...and write it down the DT. I probably have around 10 > > >million...I'll see if I can get a 100. > > > > > > > > > >From: "Rocky Smolin at Beach Access Software" > > > > > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > > > > > >Mark: > > > > > > > >Can you post maybe 100 or so to give us a little more sample to go >on? > > > > > > > >Or send a spreadsheet to those of us who like these things with all > > > >of the OBJIDs and dates (how many are there?)? > > > > > > > >Rocky > > > > > > > > > > > >This thing reminds me of the crypto toy at the end of the Davinci > > > >Code(8 little wheels with letters and numbers). > > > > > > > >I think the sequence is jumbled as well. In trying to solve I > > > >started dissecting a looking at individual characters. I looked at > > > >the 8th(last > > > >character) for frequency. The distribution didn't make much > > > >sense(listed below). So I looked at the least, "C" to try and > > > >isolate a pattern...and found it was only the last char on 9/12/2001 > > > >and 9/19/2001...and not for all of the records. I might pass it on > > > >to the University...but I'll probably just let it die...like it > > > >should have a long time ago. The only reason they are still using it > > > >is that no one understood the relationships of the tables. After I > > > >discovered that the fields OBJID in the different tables were not > > > >necessarily related...and that the 1 table with 2 keys in it...was > > > >actually related to itself 3 or more times...we made leaps and > > > >bounds...for the first time they could say definitively that they >were > >missing records. > > > > > > > >Any way...thanks again everyone. > > > > > > > >Mar A. Matte > > > > > > > > > > > >LastChar Count > > > >1 151767 > > > >2 114816 > > > >3 88366 > > > >4 63108 > > > >5 33900 > > > >6 24099 > > > >7 14439 > > > >8 8886 > > > >9 5427 > > > >A 1743 > > > >B 634 > > > >C 115 > > > > > > > > > > > > > >Mark, > > > > > > > > > >Perhaps you could contact the math department at a nearby >university. > > > > >They may want to take a whack at this, or they may know someone who > > > > >would think that solving this kind of puzzle is great fun! > > > > > > > > > >Dan Waters > > > > > > > > > >-----Original Message----- > > > > >From: accessd-bounces at databaseadvisors.com > > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > > >Matte > > > > >Sent: Wednesday, March 21, 2007 1:36 PM > > > > >To: accessd at databaseadvisors.com > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > > > >I have found also that if I sort on the key...the corresponding > > > > >times are also sorted correctly. > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > >Reply-To: Access Developers discussion and problem > > > > > >solving > > > > > >To: "Access Developers discussion and problem > > > > > >solving" > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > > > >thought maybe it was md5 hashed so you can do lookups to > > > > > >determine original value but if there is a tool to reverse value > > > > > >back to datetime maybe it is not > > > > >a > > > > > >hashed string. > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > > > orphaned records. There is no date or time stamp in this >table. > > > > > > > If I can > > > > > >convert > > > > > > > the OBJID back to a date/time...I might be able to > > > > > > > re-establish some > > > > >of > > > > > > > the > > > > > > > relationships by adjusting these times...or at least give an > > > > > > > accurate timeline of when the relation ship was lost. Below > > > > > > > are > > > >some > > > >examples. > > > > > > > > > > > > > > OBJID > > > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > > > >Reply-To: Access Developers discussion and problem > > > > > > > >solving > > > > > > > >To: "Access Developers discussion and problem > > > > > > > >solving" > > > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are > > > > > > > > > 8 > > > > > >character > > > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > > > The > > > > > >company > > > > > > > > > that > > > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > > > the > > > > >logic > > > > > > > >used, > > > > > > > > > and convert these keys back to date time. I've searched > > > > > > > > > online > > > > >for > > > > > > > any > > > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > > > > > Mark A. Matte _________________________________________________________________ Mortgage refinance is hot 1) Rates near 30-yr lows 2) Good credit get intro-rate 4.625%* https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h2a5f&s=4056&p=5117&disc=y&vers=743 From markamatte at hotmail.com Thu Mar 22 15:26:18 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 20:26:18 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <0JFB004XRLALKOH0@l-daemon> Message-ID: This Email keeps getting kicked back for length...So I apologize if some of my replies did not make it through...I've deleted some of the email length. >http://www.csgnetwork.com/base2baseconv.html Cool tool but I didn't have another base to compare it to. I've built a form to do the calcs...it matches up to the system great. Apparently it was a 36 base system...but moved (shifted) over to spaces...and the last 2 characters were incase more than 1 transaction occured in a single Second. The only thing I've noticed is thatsome dates...haven't isolated them yet...but are off by 1 hour with my tool...but correct the rest of the time. Any ideas? Again, thanks for everyones help. Mark A. Matte >Date: Thu, 22 Mar 2007 12:44:08 -0700 > >Here is a little online base converter: >http://www.csgnetwork.com/base2baseconv.html > >Jim > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Rocky, > >I've actually made some progress. Last year I learned how to do Mayan Math >and applied the logic as a counting system not 10 or 20 base...but 36...and >after learning that this thing is counting seconds since 1/1/70 >00:00:00...I > >assigned values to the numbers and letters. and started running some tests. >0=0,1=1,2=2...9=9,A=10,B=11...Z=35. > >This makes it a 36 base counting system...so you take the value of each >position...calculate and add like below: > >1st ??? >2nd ??? >3rd Value*60466176 >4th Value*1679616 >5th Value*46656 >6th Value*1296 >7th Value*36 >8th Value > >So if you had 00bfk5t2...you math would be Value of third position >('B'11*60466176) added to each position calculated...so: >0's are 0...('B'11*60466176) >+('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) > >Beginning of time for this count is 12/31/69 04:00:00 PM...if you do the >calcs above you get 691262822...if you add this many seconds to the >beginning time you get 11/27/91 9:27:02 AM... > >Which validates in the system. The guy I talked to that help create it >over > >12 years ago...said he remembered something about haveing to 'shift a bit >or > >2'...but I didn't get much more from him...he just didn't remember the >specifics. The 1st and 2nd positions I am having issues with...if I try to >calculate it out...I get crazy results...and also in the validation >tool...with the above example it validated...but if I added a >letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second >position...it would not accept it as valid??? This is probably what he was >talking about"Shifting a bit or 2". > >Anyway...any thoughts? > >What info would your cousin need? > >Thanks, > >Mark A. Matte > > >solving'" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Thu, 22 Mar 2007 09:56:20 -0700 > > > >If it takes less than about 6 minutes...:) > > > >I was going to send it to my cousin - a retired math prof. He likes that > >sort of thing > > > >Rocky > > > > > >The date is stored in the table...but not the time. If you want a > >date/time...I have to plug the OBJID into the FE and it converts it for >me. > > > >I can extract the date and the OBJID...but you can have up to 86400 > >different OBJIDs for 1 date. I can try to get about 100 if you like. > > > >Mark > > > > > > >From: "Rocky Smolin at Beach Access Software" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Wed, 21 Mar 2007 15:50:57 -0700 > > > > > >Oh. You can't extract them from the file? > > > > > >Rocky > > > > > > > > >lol...If you want to try just to do it...I will put something > > >together...I have to go to a Win95 machine and enter 1 OBJID at a > > >time...and write it down the DT. I probably have around 10 > > >million...I'll see if I can get a 100. > > > > > > > > > >From: "Rocky Smolin at Beach Access Software" > > > > > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > >Date: Wed, 21 Mar 2007 13:57:21 -0700 > > > > > > > >Mark: > > > > > > > >Can you post maybe 100 or so to give us a little more sample to go >on? > > > > > > > >Or send a spreadsheet to those of us who like these things with all > > > >of the OBJIDs and dates (how many are there?)? > > > > > > > >Rocky > > > > > > > > > > > >This thing reminds me of the crypto toy at the end of the Davinci > > > >Code(8 little wheels with letters and numbers). > > > > > > > >I think the sequence is jumbled as well. In trying to solve I > > > >started dissecting a looking at individual characters. I looked at > > > >the 8th(last > > > >character) for frequency. The distribution didn't make much > > > >sense(listed below). So I looked at the least, "C" to try and > > > >isolate a pattern...and found it was only the last char on 9/12/2001 > > > >and 9/19/2001...and not for all of the records. I might pass it on > > > >to the University...but I'll probably just let it die...like it > > > >should have a long time ago. The only reason they are still using it > > > >is that no one understood the relationships of the tables. After I > > > >discovered that the fields OBJID in the different tables were not > > > >necessarily related...and that the 1 table with 2 keys in it...was > > > >actually related to itself 3 or more times...we made leaps and > > > >bounds...for the first time they could say definitively that they >were > >missing records. > > > > > > > >Any way...thanks again everyone. > > > > > > > >Mar A. Matte > > > > > > > > > > > >LastChar Count > > > >1 151767 > > > >2 114816 > > > >3 88366 > > > >4 63108 > > > >5 33900 > > > >6 24099 > > > >7 14439 > > > >8 8886 > > > >9 5427 > > > >A 1743 > > > >B 634 > > > >C 115 > > > > > > > > > > > > > >Mark, > > > > > > > > > >Perhaps you could contact the math department at a nearby >university. > > > > >They may want to take a whack at this, or they may know someone who > > > > >would think that solving this kind of puzzle is great fun! > > > > > > > > > >Dan Waters > > > > > > > > > >-----Original Message----- > > > > >From: accessd-bounces at databaseadvisors.com > > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A > > > > >Matte > > > > >Sent: Wednesday, March 21, 2007 1:36 PM > > > > >To: accessd at databaseadvisors.com > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > > > >I have found also that if I sort on the key...the corresponding > > > > >times are also sorted correctly. > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > >Reply-To: Access Developers discussion and problem > > > > > >solving > > > > > >To: "Access Developers discussion and problem > > > > > >solving" > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > >Date: Wed, 21 Mar 2007 11:32:45 -0700 > > > > > > > > > > > >good gravy those alphanumeric codes are indeed alphanumeric... I > > > > > >thought maybe it was md5 hashed so you can do lookups to > > > > > >determine original value but if there is a tool to reverse value > > > > > >back to datetime maybe it is not > > > > >a > > > > > >hashed string. > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > The reason I need to convert back...is that I have about 40K > > > > > > > orphaned records. There is no date or time stamp in this >table. > > > > > > > If I can > > > > > >convert > > > > > > > the OBJID back to a date/time...I might be able to > > > > > > > re-establish some > > > > >of > > > > > > > the > > > > > > > relationships by adjusting these times...or at least give an > > > > > > > accurate timeline of when the relation ship was lost. Below > > > > > > > are > > > >some > > > >examples. > > > > > > > > > > > > > > OBJID > > > > > > > H9WDH701=02/06/03 09:19:55 AM > > > > > > > H9WLA903=02/06/03 12:08:33 PM > > > > > > > HLBDMS01=09/16/03 08:56:52 AM > > > > > > > H0HEOO01=08/07/02 09:19:36 PM > > > > > > > IYY5UQ01=05/08/06 05:40:02 AM > > > > > > > > > > > > > > > > > > > > > >From: "Billy Pang" > > > > > > > >Reply-To: Access Developers discussion and problem > > > > > > > >solving > > > > > > > >To: "Access Developers discussion and problem > > > > > > > >solving" > > > > > > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > > > > > > >Date: Wed, 21 Mar 2007 09:52:24 -0700 > > > > > > > > > > > > > > > >can you post an example of a record with the key? > > > > > > > > > > > > > > > >also, why do you need to convert these keys back to datetime? > > > > > > > > > > > > > > > > > > > > > > > >On 3/21/07, Mark A Matte wrote: > > > > > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > > > > > I have a DB...just the data...no FE...all of the Keys are > > > > > > > > > 8 > > > > > >character > > > > > > > > > alpha-numeric. This key is generated from the date time. > > > > > > > > > The > > > > > >company > > > > > > > > > that > > > > > > > > > developed the app no longer exists. I need to figure out > > > > > > > > > the > > > > >logic > > > > > > > >used, > > > > > > > > > and convert these keys back to date time. I've searched > > > > > > > > > online > > > > >for > > > > > > > any > > > > > > > > > reference to the company/software...and no luck. > > > > > > > > > > > > > > > > > > Any ideas/directions...anything? > > > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > > > > > Mark A. Matte _________________________________________________________________ Live Search Maps ? find all the local information you need, right when you need it. http://maps.live.com/?icid=hmtag2&FORM=MGAC01 From garykjos at gmail.com Thu Mar 22 15:38:39 2007 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 22 Mar 2007 15:38:39 -0500 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <0JFB004XRLALKOH0@l-daemon> Message-ID: I'm thinking it's a Daylight Savings Time issue. The base time doesn't do Daylight Savings time but the format command probably does? So you may need to manually adjust for that in the conversion? GK On 3/22/07, Mark A Matte wrote: > This Email keeps getting kicked back for length...So I apologize if some of > my replies did not make it through...I've deleted some of the email length. > > >http://www.csgnetwork.com/base2baseconv.html > Cool tool but I didn't have another base to compare it to. > > I've built a form to do the calcs...it matches up to the system great. > Apparently it was a 36 base system...but moved (shifted) over to > spaces...and the last 2 characters were incase more than 1 transaction > occured in a single Second. The only thing I've noticed is thatsome > dates...haven't isolated them yet...but are off by 1 hour with my tool...but > correct the rest of the time. > > Any ideas? > > Again, thanks for everyones help. > > Mark A. Matte > -- Gary Kjos garykjos at gmail.com From garykjos at gmail.com Thu Mar 22 15:39:39 2007 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 22 Mar 2007 15:39:39 -0500 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: <0JFB004XRLALKOH0@l-daemon> Message-ID: Or maybe because of the NEW daylight savings time rules? GK On 3/22/07, Gary Kjos wrote: > I'm thinking it's a Daylight Savings Time issue. The base time doesn't > do Daylight Savings time but the format command probably does? So you > may need to manually adjust for that in the conversion? > > GK > > On 3/22/07, Mark A Matte wrote: > > This Email keeps getting kicked back for length...So I apologize if some of > > my replies did not make it through...I've deleted some of the email length. > > > > >http://www.csgnetwork.com/base2baseconv.html > > Cool tool but I didn't have another base to compare it to. > > > > I've built a form to do the calcs...it matches up to the system great. > > Apparently it was a 36 base system...but moved (shifted) over to > > spaces...and the last 2 characters were incase more than 1 transaction > > occured in a single Second. The only thing I've noticed is thatsome > > dates...haven't isolated them yet...but are off by 1 hour with my tool...but > > correct the rest of the time. > > > > Any ideas? > > > > Again, thanks for everyones help. > > > > Mark A. Matte > > > -- > Gary Kjos > garykjos at gmail.com > -- Gary Kjos garykjos at gmail.com From markamatte at hotmail.com Thu Mar 22 15:48:50 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 20:48:50 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: I agree about daylight savings...except about the new rules because the new rules would not affect older dates...would it? 9/12/2001 my hours are off by 1 hour...I don't have time to try 1 at a time in the original system to find the exact change...but I do believe it is realted to time changes. Thanks again, Mark A. Matte P.S...Glad to have ya'll to talk to...When I say "WOW...I just figured out how to convert an 8 digit alpha numeric string created by a 36 base counting system, using UNIX time as a start point...back to a date/time!!!"...my co workers just nod and smile...and walk away. >From: "Gary Kjos" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 15:39:39 -0500 > >Or maybe because of the NEW daylight savings time rules? > >GK > >On 3/22/07, Gary Kjos wrote: > > I'm thinking it's a Daylight Savings Time issue. The base time doesn't > > do Daylight Savings time but the format command probably does? So you > > may need to manually adjust for that in the conversion? > > > > GK > > > > On 3/22/07, Mark A Matte wrote: > > > This Email keeps getting kicked back for length...So I apologize if >some of > > > my replies did not make it through...I've deleted some of the email >length. > > > > > > >http://www.csgnetwork.com/base2baseconv.html > > > Cool tool but I didn't have another base to compare it to. > > > > > > I've built a form to do the calcs...it matches up to the system great. > > > Apparently it was a 36 base system...but moved (shifted) over to > > > spaces...and the last 2 characters were incase more than 1 transaction > > > occured in a single Second. The only thing I've noticed is thatsome > > > dates...haven't isolated them yet...but are off by 1 hour with my >tool...but > > > correct the rest of the time. > > > > > > Any ideas? > > > > > > Again, thanks for everyones help. > > > > > > Mark A. Matte > > > > > -- > > Gary Kjos > > garykjos at gmail.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 _________________________________________________________________ Interest Rates near 39yr lows! $430,000 Mortgage for $1,399/mo - Calculate new payment http://www.lowermybills.com/lre/index.jsp?sourceid=lmb-9632-18466&moid=7581 From pharold at proftesting.com Thu Mar 22 15:56:50 2007 From: pharold at proftesting.com (Perry L Harold) Date: Thu, 22 Mar 2007 16:56:50 -0400 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <008301c76cba$31833df0$657aa8c0@m6805> References: <008301c76cba$31833df0$657aa8c0@m6805> Message-ID: <00F5FCB4F80FDB4EB03FBAAEAD97CEAD3E03F8@EXCHANGE.ptiorl.local> If you want to spring for Mailers+ I think it does it. Most of their programs are pretty expensive. Perry Harold Professional Testing Inc -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 3:42 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Zipcodes within a radius Does anyone know how to get the zip codes with a radius of an address? John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Thu Mar 22 15:58:45 2007 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 22 Mar 2007 15:58:45 -0500 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: Message-ID: Well it's not SUPPOSED TO. I meant that we were within the new rules right now, so things might be snakey a little bit until we get within the old DST rules again. GK On 3/22/07, Mark A Matte wrote: > I agree about daylight savings...except about the new rules because the new > rules would not affect older dates...would it? > > 9/12/2001 my hours are off by 1 hour...I don't have time to try 1 at a time > in the original system to find the exact change...but I do believe it is > realted to time changes. > > Thanks again, > > Mark A. Matte > > P.S...Glad to have ya'll to talk to...When I say "WOW...I just figured out > how to convert an 8 digit alpha numeric string created by a 36 base counting > system, using UNIX time as a start point...back to a date/time!!!"...my co > workers just nod and smile...and walk away. > > > >From: "Gary Kjos" > >Reply-To: Access Developers discussion and problem > >solving > >To: "Access Developers discussion and problem > >solving" > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Thu, 22 Mar 2007 15:39:39 -0500 > > > >Or maybe because of the NEW daylight savings time rules? > > > >GK > > > >On 3/22/07, Gary Kjos wrote: > > > I'm thinking it's a Daylight Savings Time issue. The base time doesn't > > > do Daylight Savings time but the format command probably does? So you > > > may need to manually adjust for that in the conversion? > > > > > > GK > > > > > > On 3/22/07, Mark A Matte wrote: > > > > This Email keeps getting kicked back for length...So I apologize if > >some of > > > > my replies did not make it through...I've deleted some of the email > >length. > > > > > > > > >http://www.csgnetwork.com/base2baseconv.html > > > > Cool tool but I didn't have another base to compare it to. > > > > > > > > I've built a form to do the calcs...it matches up to the system great. > > > > Apparently it was a 36 base system...but moved (shifted) over to > > > > spaces...and the last 2 characters were incase more than 1 transaction > > > > occured in a single Second. The only thing I've noticed is thatsome > > > > dates...haven't isolated them yet...but are off by 1 hour with my > >tool...but > > > > correct the rest of the time. > > > > > > > > Any ideas? > > > > > > > > Again, thanks for everyones help. > > > > > > > > Mark A. Matte > > > > > > > -- > > > Gary Kjos > > > garykjos at gmail.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 > > _________________________________________________________________ > Interest Rates near 39yr lows! $430,000 Mortgage for $1,399/mo - Calculate > new payment > http://www.lowermybills.com/lre/index.jsp?sourceid=lmb-9632-18466&moid=7581 > > -- > 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 markamatte at hotmail.com Thu Mar 22 16:03:17 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 22 Mar 2007 21:03:17 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: Message-ID: Ahhh...I see...I just confused myself for a moment...again... I do appreciate all of the feedback. Thanks, Mark A. Matte >From: "Gary Kjos" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 15:58:45 -0500 > >Well it's not SUPPOSED TO. I meant that we were within the new rules >right now, so things might be snakey a little bit until we get within >the old DST rules again. > >GK > >On 3/22/07, Mark A Matte wrote: > > I agree about daylight savings...except about the new rules because the >new > > rules would not affect older dates...would it? > > > > 9/12/2001 my hours are off by 1 hour...I don't have time to try 1 at a >time > > in the original system to find the exact change...but I do believe it is > > realted to time changes. > > > > Thanks again, > > > > Mark A. Matte > > > > P.S...Glad to have ya'll to talk to...When I say "WOW...I just figured >out > > how to convert an 8 digit alpha numeric string created by a 36 base >counting > > system, using UNIX time as a start point...back to a date/time!!!"...my >co > > workers just nod and smile...and walk away. > > > > > > >From: "Gary Kjos" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "Access Developers discussion and problem > > >solving" > > >Subject: Re: [AccessD] OT(kinda): Crack Code > > >Date: Thu, 22 Mar 2007 15:39:39 -0500 > > > > > >Or maybe because of the NEW daylight savings time rules? > > > > > >GK > > > > > >On 3/22/07, Gary Kjos wrote: > > > > I'm thinking it's a Daylight Savings Time issue. The base time >doesn't > > > > do Daylight Savings time but the format command probably does? So >you > > > > may need to manually adjust for that in the conversion? > > > > > > > > GK > > > > > > > > On 3/22/07, Mark A Matte wrote: > > > > > This Email keeps getting kicked back for length...So I apologize >if > > >some of > > > > > my replies did not make it through...I've deleted some of the >email > > >length. > > > > > > > > > > >http://www.csgnetwork.com/base2baseconv.html > > > > > Cool tool but I didn't have another base to compare it to. > > > > > > > > > > I've built a form to do the calcs...it matches up to the system >great. > > > > > Apparently it was a 36 base system...but moved (shifted) over to > > > > > spaces...and the last 2 characters were incase more than 1 >transaction > > > > > occured in a single Second. The only thing I've noticed is >thatsome > > > > > dates...haven't isolated them yet...but are off by 1 hour with my > > >tool...but > > > > > correct the rest of the time. > > > > > > > > > > Any ideas? > > > > > > > > > > Again, thanks for everyones help. > > > > > > > > > > Mark A. Matte > > > > > > > > > -- > > > > Gary Kjos > > > > garykjos at gmail.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 > > > > _________________________________________________________________ > > Interest Rates near 39yr lows! $430,000 Mortgage for $1,399/mo - >Calculate > > new payment > > >http://www.lowermybills.com/lre/index.jsp?sourceid=lmb-9632-18466&moid=7581 > > > > -- > > 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 _________________________________________________________________ Mortgage refinance is hot 1) Rates near 30-yr lows 2) Good credit get intro-rate 4.625%* https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h2a5f&s=4056&p=5117&disc=y&vers=743 From stuart at lexacorp.com.pg Thu Mar 22 16:46:24 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 23 Mar 2007 07:46:24 +1000 Subject: [AccessD] But only Partly In-Reply-To: <200703221428.l2MESOU07447@databaseadvisors.com> References: , , <200703221428.l2MESOU07447@databaseadvisors.com> Message-ID: <4602F930.29923.2E11AA19@stuart.lexacorp.com.pg> That's *above* 150 ft. Below 150ft, the blades don't have sufficient time to build up the necessary momentum to allow you to flare them and slow your final descent. It's much safer to be in a helicopter at 1000ft than at 100ft. It's also lot easier to find somewhere to put a helicopter down safely if the engine fails that it is for a fixed wing aircraft. (the New Zealand Army taught me to fly both, many years ago ) On 22 Mar 2007 at 9:26, Robert L. Stewart wrote: > Only if you are below 150 ft. > Above that, you are dead. > > One of the reasons I will never fly in one. :-) > > I have been in a single engine plane that the engine failed > in. We were able to glide to a landing strip and made it > without any real problem. T-38 trainer. Gliding is their > backup system. > > Auto-rotation on a chopper only works to a point. > > At 09:14 AM 3/22/2007, you wrote: > >Date: Thu, 22 Mar 2007 14:03:48 +0100 > >From: "Helmut Kotsch" > >Subject: Re: [AccessD] OT: But only Partly > >To: "Access Developers discussion and problem solving" > > > >Message-ID: > >Content-Type: text/plain; charset="us-ascii" > > > >Hello Gustav, > > > >even a helicopter wan't fall down like a rock if the engine quits. They > >have an autorotate mode which allows for a safe landing. > > > >Helmut > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Stuart From wdhindman at dejpolsystems.com Thu Mar 22 17:52:25 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Thu, 22 Mar 2007 18:52:25 -0400 Subject: [AccessD] Zipcodes within a radius References: <008301c76cba$31833df0$657aa8c0@m6805> Message-ID: <000501c76cd4$c38fdb80$9258eb44@jisshowsbs.local> JC ...first you have to have a zipcode table that includes the lat long of each zip ...I have one but its a year old and needs to be updated ...on my todo list ...if you need it, I can e it. ...I have this code from an experts exchange thread in my code collection but have not gotten around to actually implementing it so consider it an aid, not a final solution ...if you do get it working I'd appreciate feedback. ...the following gives you a query where you must enter your current location (in QueryLatitude and QueryLongitude). It will show you all codes sorted by distance with additional fields that tell you whether the distance is less than 5, 10, 20 or 50 miles. It's a series of 4 queries. Query qDistance1: Converts all distances from degrees to radians. Input is table tPostcode. SELECT tPostcodes.Areacode, [Latitude]*3.1415926/180 AS LatRad, [Longitude]*3.1415926/180 AS LonRad, [QueryLatitude]*3.1415926/180 AS QLatRad, [QueryLongitude]*3.1415926/180 AS QLonRad, tPostcodes.Latitude, tPostcodes.Longitude FROM tPostcodes; Query qDistance2: Calculates the ArcCos of the distance between each postcode office and the coordinates (QueryLatitude, QueryLongitude) according to the formulae you were given. SELECT qDistance1.Areacode, Sin([LatRad])*Sin([QLatRad])+Cos([LatRad])*Cos([QLatRad])*Cos([LonRad]-[QLonRad]) AS cosd FROM qDistance1; Query qDistance3: Calculates the distance in miles. This extra step is required because Access doesn't support the ACos function, so we have to calculate ACos through ATan. SELECT qDistance2.Areacode, Abs(1.852/1.61*60*180/3.141526*2*Atn(Sqr((1-[cosd])/(1+[cosd])))) AS DistMiles FROM qDistance2 ORDER BY Abs(1.852/1.61*60*180/3.141526*2*Atn(Sqr((1-[cosd])/(1+[cosd])))); Query qDistance4: Finds out whether a post office is in the range of 5, 10, 20 or 50 miles within the post office. SELECT qDistance3.Areacode, qDistance3.DistMiles, [DistMiles]<5 AS Dist05, [DistMiles]<10 AS Dist10, [DistMiles]<20 AS Dist20, [DistMiles]<50 AS Dist50 FROM qDistance3; How to use this: Execute qDistance4 by passing QueryLatitude and QueryLongitude as parameters. From the result set, choose those results that satisfy your criteria, i.e. Dist5, Dist10, Dist20 or Dist50 are set. ...hth William Hindman ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, March 22, 2007 3:42 PM Subject: [AccessD] Zipcodes within a radius > Does anyone know how to get the zip codes with a radius of an address? > > John W. Colby > Colby Consulting > www.ColbyConsulting.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 Mar 22 18:12:24 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 22 Mar 2007 16:12:24 -0700 Subject: [AccessD] hide blank fields in Reports In-Reply-To: <020f01c76cbd$00d6e2d0$6701a8c0@kost36> Message-ID: <00d101c76cd7$8dc2a2a0$0201a8c0@HAL9005> Kostas: I have solved something like this problem before by making the height of the text box zero that is bound to the field in question, and setting the 'Can Grow' property to true. However, if you've got a label you've got to set it's height to zero, but then in the On Format event of the section it appears in, you have to set the height of the label depending on if there is data in the bound text box. Mostly my labels are in the heading section so I don't have to mess with them. HTH Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kostas Konstantinidis Sent: Thursday, March 22, 2007 1:02 PM To: Access Developers discussion and problem solving Subject: [AccessD] hide blank fields in Reports hi group, I want to hide the blank fields and the placeholders too in a report. e.g. Record 1 Field A: Field B: result1 Field C: result2 Field D: Should look like this: Record 1 Field B: result1 Field C: result2 trying the If Len(Nz(Me.Myfieldname)) > 0 Then Me.mylabelname.Visible = True Else Me.mylabelname.Visible = False End If it leaves the placeholder space of the hidden fields many thank's /kostas -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 7:52 AM From dwaters at usinternet.com Thu Mar 22 18:29:47 2007 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 22 Mar 2007 18:29:47 -0500 Subject: [AccessD] hide blank fields in Reports In-Reply-To: <00d101c76cd7$8dc2a2a0$0201a8c0@HAL9005> References: <020f01c76cbd$00d6e2d0$6701a8c0@kost36> <00d101c76cd7$8dc2a2a0$0201a8c0@HAL9005> Message-ID: <006801c76cd9$fb2f90d0$0200a8c0@danwaters> What I've done is to make the label a text box. Then in the label textbox Source field in enter: =IIf(Result1 IS NULL,"","Field A") Then I set the detail section, the label textbox, and the field label to CanShrink = Yes. If nothing is in Result1, then the controls and the detail section will shrink down. HTH! Dan Waters -----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, March 22, 2007 6:12 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] hide blank fields in Reports Kostas: I have solved something like this problem before by making the height of the text box zero that is bound to the field in question, and setting the 'Can Grow' property to true. However, if you've got a label you've got to set it's height to zero, but then in the On Format event of the section it appears in, you have to set the height of the label depending on if there is data in the bound text box. Mostly my labels are in the heading section so I don't have to mess with them. HTH Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kostas Konstantinidis Sent: Thursday, March 22, 2007 1:02 PM To: Access Developers discussion and problem solving Subject: [AccessD] hide blank fields in Reports hi group, I want to hide the blank fields and the placeholders too in a report. e.g. Record 1 Field A: Field B: result1 Field C: result2 Field D: Should look like this: Record 1 Field B: result1 Field C: result2 trying the If Len(Nz(Me.Myfieldname)) > 0 Then Me.mylabelname.Visible = True Else Me.mylabelname.Visible = False End If it leaves the placeholder space of the hidden fields many thank's /kostas -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 7:52 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at dejpolsystems.com Thu Mar 22 18:48:45 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Thu, 22 Mar 2007 19:48:45 -0400 Subject: [AccessD] But only Partly References: , , <200703221428.l2MESOU07447@databaseadvisors.com> <4602F930.29923.2E11AA19@stuart.lexacorp.com.pg> Message-ID: <002e01c76cdc$a1ee1c50$9258eb44@jisshowsbs.local> ...the things you learn here :) William Hindman ----- Original Message ----- From: "Stuart McLachlan" To: "Access Developers discussion and problem solving" Sent: Thursday, March 22, 2007 5:46 PM Subject: Re: [AccessD] But only Partly > That's *above* 150 ft. Below 150ft, the blades don't have sufficient time > to build up the necessary momentum to allow you to flare them and slow > your > final descent. > > It's much safer to be in a helicopter at 1000ft than at 100ft. > > It's also lot easier to find somewhere to put a helicopter down safely if > the engine fails that it is for a fixed wing aircraft. > > (the New Zealand Army taught me to fly both, many years ago ) > > > > On 22 Mar 2007 at 9:26, Robert L. Stewart wrote: > >> Only if you are below 150 ft. >> Above that, you are dead. >> >> One of the reasons I will never fly in one. :-) >> >> I have been in a single engine plane that the engine failed >> in. We were able to glide to a landing strip and made it >> without any real problem. T-38 trainer. Gliding is their >> backup system. >> >> Auto-rotation on a chopper only works to a point. >> >> At 09:14 AM 3/22/2007, you wrote: >> >Date: Thu, 22 Mar 2007 14:03:48 +0100 >> >From: "Helmut Kotsch" >> >Subject: Re: [AccessD] OT: But only Partly >> >To: "Access Developers discussion and problem solving" >> > >> >Message-ID: >> >Content-Type: text/plain; charset="us-ascii" >> > >> >Hello Gustav, >> > >> >even a helicopter wan't fall down like a rock if the engine quits. They >> >have an autorotate mode which allows for a safe landing. >> > >> >Helmut >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > Stuart > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From pcs at AZIZAZ.com Thu Mar 22 19:01:07 2007 From: pcs at AZIZAZ.com (pcs at AZIZAZ.com) Date: Fri, 23 Mar 2007 10:01:07 +1000 (EST) Subject: [AccessD] Zipcodes within a radius Message-ID: <20070323100107.CQC09647@dommail.onthenet.com.au> John, Alternatively you can use the following function in your query: Public Function PosdistKM(Lat1, Lon1, Lat2, Lon2) ' Returns distance between 2 positions in Kilometres following a great circle route ' The Unit of measure is Nautical Miles if not using a conversion constant ' 1 Nautical Miles = 1.852 Kilometres (NM2KM) ' To express distance in Miles use appropriate constant to convert from Nautical Miles ' Lat1, Lon1 - lat and lon for position 1 ' Lat2, Lon2 - lat and lon for position 2 If (Lat1 = Lat2 And Lon1 = Lon2) Then PosdistKM = 0 Else Rlat1 = Radians(Lat1) Rlat2 = Radians(Lat2) Rlon = Radians(Lon2 - Lon1) PosdistKM = (60 * (180 / Pi) * arccos(sIn(Rlat1) * sIn(Rlat2) + Cos(Rlat1) * Cos(Rlat2) * Cos(Rlon))) * NM2KM End If End Function Depends on: Option Compare Database 'Option Explicit Public Const Pi = 3.14159265358979 ' 20070316 bsh Conversion Constant between Nautical Miles (NM) and Kilometres (KM) Public Const NM2KM = 1.852 Public Function arccos(x) ' Computes the arc cosine function arccos = Atn(-x / Sqr(-x * x + 1)) + Pi / 2 End Function Public Function Radians(x) ' Converts from degrees to radians Radians = Pi * x / 180# End Function Regards borge ---- Original message ---- >Date: Thu, 22 Mar 2007 18:52:25 -0400 >From: "William Hindman" >Subject: Re: [AccessD] Zipcodes within a radius >To: "Access Developers discussion and problem solving" > >JC > >...first you have to have a zipcode table that includes the lat long of each >zip ...I have one but its a year old and needs to be updated ...on my todo >list ...if you need it, I can e it. > >...I have this code from an experts exchange thread in my code collection >but have not gotten around to actually implementing it so consider it an >aid, not a final solution ...if you do get it working I'd appreciate >feedback. > >...the following gives you a query where you must enter your current >location (in QueryLatitude and QueryLongitude). It will show you all codes >sorted by distance with additional fields that tell you whether the distance >is less than 5, 10, 20 or 50 miles. > >It's a series of 4 queries. > >Query qDistance1: Converts all distances from degrees to radians. Input is >table tPostcode. > >SELECT tPostcodes.Areacode, [Latitude]*3.1415926/180 AS LatRad, >[Longitude]*3.1415926/180 AS LonRad, [QueryLatitude] *3.1415926/180 AS >QLatRad, [QueryLongitude]*3.1415926/180 AS QLonRad, tPostcodes.Latitude, >tPostcodes.Longitude >FROM tPostcodes; > >Query qDistance2: Calculates the ArcCos of the distance between each >postcode office and the coordinates (QueryLatitude, QueryLongitude) >according to the formulae you were given. > >SELECT qDistance1.Areacode, >Sin([LatRad])*Sin([QLatRad])+Cos([LatRad])*Cos([QLatRad]) *Cos([LonRad]-[QLonRad]) >AS cosd >FROM qDistance1; > >Query qDistance3: Calculates the distance in miles. This extra step is >required because Access doesn't support the ACos function, so we have to >calculate ACos through ATan. > >SELECT qDistance2.Areacode, >Abs(1.852/1.61*60*180/3.141526*2*Atn(Sqr((1-[cosd])/(1+ [cosd])))) AS >DistMiles >FROM qDistance2 >ORDER BY Abs(1.852/1.61*60*180/3.141526*2*Atn(Sqr((1- [cosd])/(1+[cosd])))); > > >Query qDistance4: Finds out whether a post office is in the range of 5, 10, >20 or 50 miles within the post office. > >SELECT qDistance3.Areacode, qDistance3.DistMiles, [DistMiles]<5 AS Dist05, >[DistMiles]<10 AS Dist10, [DistMiles]<20 AS Dist20, [DistMiles]<50 AS Dist50 >FROM qDistance3; > >How to use this: >Execute qDistance4 by passing QueryLatitude and QueryLongitude as >parameters. From the result set, choose those results that satisfy your >criteria, i.e. Dist5, Dist10, Dist20 or Dist50 are set. > >...hth > >William Hindman >----- Original Message ----- >From: "JWColby" >To: "'Access Developers discussion and problem solving'" > >Sent: Thursday, March 22, 2007 3:42 PM >Subject: [AccessD] Zipcodes within a radius > > >> Does anyone know how to get the zip codes with a radius of an address? >> >> John W. Colby >> Colby Consulting >> 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 garykjos at gmail.com Thu Mar 22 19:51:08 2007 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 22 Mar 2007 19:51:08 -0500 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: Message-ID: I could certainly be confused myself. Wouldn't be the first time and it was late in teh day ;-) Glad I was able to help you on this puzzle. GK On 3/22/07, Mark A Matte wrote: > Ahhh...I see...I just confused myself for a moment...again... > > I do appreciate all of the feedback. > > Thanks, > > Mark A. Matte -- Gary Kjos garykjos at gmail.com From martyconnelly at shaw.ca Thu Mar 22 20:32:50 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 22 Mar 2007 18:32:50 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: Message-ID: <46032E42.3090504@shaw.ca> I played around with this last night and figured out it was based on some date in 1974 with AM and PM being indicated by last two characters and first 6 as seconds from the start date whatever that is, still it seems a little out as to accuracy Here is some code I used from some old code, you want to switch to Base 36 and omit 0 will alter some counters Const hashFactor As Integer = 37 Const hashLength As Integer = 9 Function HashString(strHash As String) As Double ' Create Hash string for indexing using 'Base 37 Hash Value ' Convert ' spaces punctuation odd chars = 0 ' numeric = 0 - 9 1-10 ' alpha chars a-z A-Z 11-37 ' only use lower case 'such that string "Ab-12" = ' A b - 1 2 ' (11*37^4) + (12*37^3) + (0*37^2) + (2*37^1) + (3*37^0) 'The Hash Length is 9 so it fits a double without precision loss Dim iStrLen As Integer Dim decAsc As Double Dim i As Integer Dim strPad As Integer Dim strToHash As String HashString = 0 ' convert to all lower case strToHash = UCase(strHash) iStrLen = Len(strToHash) 'pad out string to 9 chars with blanks If iStrLen < hashLength Then For strPad = (iStrLen + 1) To hashLength strToHash = strToHash & " " Next Else ' or just grab first nine chars of string If iStrLen > hashLength Then strToHash = Left(strToHash, hashLength) End If End If For i = 1 To hashLength decAsc = Asc(Right(strToHash, i)) 'convert all odd Ascii character values and punctuation to 0 If (decAsc < 48) Or (decAsc >= 58) And (decAsc <= 64) _ Or (decAsc > 91) Then decAsc = 0 Else 'numbers If (decAsc >= 48) And (decAsc <= 57) Then decAsc = decAsc - 47 Else 'letters If (decAsc >= 65) And (decAsc <= 91) Then decAsc = decAsc - 54 ' 54 not 64 as want to start "A" as 11 End If End If End If HashString = HashString + (decAsc * hashFactor ^ (i - 1)) Next End Function Sub unhash() ' H9WDH701 Dim total As Double Dim mydate As Date Dim days As Double total = (2 * 37 ^ 0) Debug.Print total total = total + (0 * 37 ^ 1) Debug.Print total total = total + (7 * 37 ^ 2) Debug.Print total total = total + ((Asc("H") - 54) * 37 ^ 3) Debug.Print total total = total + ((Asc("D") - 54) * 37 ^ 4) Debug.Print total total = total + ((Asc("W") - 54) * 37 ^ 5) Debug.Print total total = total + (9 * 37 ^ 6) Debug.Print total total = total + ((Asc("H") - 54) * 37 ^ 7) Debug.Print total 'mydate = total days = total / (3600# * 24# * 365#) Debug.Print "days=" & days End Sub Sub unhashA() ' H9WDH701 Dim total As Double Dim mydate As Date Dim days As Double total = (2 * 36 ^ 0) Debug.Print total total = total + (0 * 36 ^ 1) Debug.Print total total = total + (7 * 36 ^ 2) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 3) Debug.Print total total = total + ((Asc("D") - 55) * 36 ^ 4) Debug.Print total total = total + ((Asc("W") - 55) * 36 ^ 5) Debug.Print total total = total + (9 * 36 ^ 6) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 7) Debug.Print total 'mydate = total days = total / (3600# * 24# * 365#) Debug.Print "days=" & days End Sub Sub unhashB() ' H9WDH701 02/06/03 09:19:55 AM 'days=33.1225264776763 ' 12/02/1974 10:45:12 PM Dim total As Double Dim mydate As Date Dim days As Double total = total + (7 * 36 ^ 0) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 1) Debug.Print total total = total + ((Asc("D") - 55) * 36 ^ 2) Debug.Print total total = total + ((Asc("W") - 55) * 36 ^ 3) Debug.Print total total = total + (9 * 36 ^ 4) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 5) Debug.Print total 'mydate = total days = total / (3600# * 24# * 365#) Debug.Print "days=" & days Debug.Print DateAdd("s", -total, Now) End Sub Sub unhashC() ' H9WLA903=02/06/03 12:08:33 PM '12/02/1974 7:59:40 PM Dim total As Double Dim mydate As Date Dim days As Double total = total + (9 * 36 ^ 0) Debug.Print total total = total + ((Asc("A") - 55) * 36 ^ 1) Debug.Print total total = total + ((Asc("L") - 55) * 36 ^ 2) Debug.Print total total = total + ((Asc("W") - 55) * 36 ^ 3) Debug.Print total total = total + (9 * 36 ^ 4) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 5) Debug.Print total 'mydate = total days = total / (3600# * 24# * 365#) Debug.Print "days=" & days Debug.Print DateAdd("s", -total, Now) End Sub Sub test() Dim date1 As Date Dim date2 As Date date1 = #2/6/2003 12:08:33 PM# date2 = #2/6/2003 9:19:55 AM# Debug.Print DateDiff("s", date1, date2) date1 = #12/2/1974 7:59:40 PM# date2 = #12/2/1974 10:45:12 PM# Debug.Print DateDiff("s", date1, date2) End Sub Mark A Matte wrote: > Tha might be what the guy meant by 'shift a bit or 2'. > > I'm running frequency distribution on each char...and 7th char is 0 > everytime except for 2 times out of 500K... > > Thanks for the 'shift' I'll move all calcs over to spaces...and see > what I get. > > Thanks, > > Mark A. Matte > > > >> From: "Gary Kjos" >> Reply-To: Access Developers discussion and problem >> solving >> To: "Access Developers discussion and problem >> solving" >> Subject: Re: [AccessD] OT(kinda): Crack Code >> Date: Thu, 22 Mar 2007 13:57:32 -0500 >> >> If you use that logic and you forget about the rightmost two positions >> - maybe an occurance number or something, you can get close.... >> H = 1027924991 + >> 9 = 15116544 >> W = 1492992 >> D = 16848 >> H = 612 >> 7 = 7 >> --------------------- >> 1044551995 >> >> which translates to Thursday, February 06, 2003 11:19:55 AM >> >> 2 hours off? >> >> I haven't tried it for any others but that one seems pretty scary >> close for the first one I tried. >> >> For example in your first example. H9WDH701 = 02/06/03 09:19:55 = that >> translates to 1044523195 in UNIX time. According to the time >> calculators I googled. >> >> On 3/22/07, Mark A Matte wrote: >> > Rocky, >> > >> > I've actually made some progress. Last year I learned how to do >> Mayan Math >> > and applied the logic as a counting system not 10 or 20 base...but >> 36...and >> > after learning that this thing is counting seconds since 1/1/70 >> 00:00:00...I >> > assigned values to the numbers and letters. and started running >> some tests. >> > 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. >> > >> > This makes it a 36 base counting system...so you take the value of >> each >> > position...calculate and add like below: >> > >> > 1st ??? >> > 2nd ??? >> > 3rd Value*60466176 >> > 4th Value*1679616 >> > 5th Value*46656 >> > 6th Value*1296 >> > 7th Value*36 >> > 8th Value >> > >> > So if you had 00bfk5t2...you math would be Value of third position >> > ('B'11*60466176) added to each position calculated...so: >> > 0's are 0...('B'11*60466176) >> > +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) >> > >> > Beginning of time for this count is 12/31/69 04:00:00 PM...if you >> do the >> > calcs above you get 691262822...if you add this many seconds to the >> > beginning time you get 11/27/91 9:27:02 AM... >> > >> > Which validates in the system. The guy I talked to that help >> create it over >> > 12 years ago...said he remembered something about haveing to 'shift >> a bit or >> > 2'...but I didn't get much more from him...he just didn't remember the >> > specifics. The 1st and 2nd positions I am having issues with...if >> I try to >> > calculate it out...I get crazy results...and also in the validation >> > tool...with the above example it validated...but if I added a >> > letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second >> > position...it would not accept it as valid??? This is probably >> what he was >> > talking about"Shifting a bit or 2". >> > >> > Anyway...any thoughts? >> > >> > What info would your cousin need? >> > >> > Thanks, >> > >> > Mark A. Matte >> > >> > > -- Marty Connelly Victoria, B.C. Canada From shamil at users.mns.ru Thu Mar 22 14:09:46 2007 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Thu, 22 Mar 2007 22:09:46 +0300 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <004201c76c94$8a44c1f0$657aa8c0@m6805> Message-ID: <000001c76cb5$a81ea710$6401a8c0@nant> <<< Then we could call it international. >>> Yes, if speakers will use Skype or MS Messenger - no problem here to participate in this conference using my broadband Internet connection... I have currently an US B-1 opened Visa but this will be over this June - so my chances to participate personally in September's conference are currently low... And getting there on May is also questionable because of financial issues... I'm sorry I will probably not be able to attend this conference live - as for Skype connection - no problem... And BTW, I have had here already met four AccessD members during several recent years - all of them liked Russia as it's now - I have nearby a good hotel/motel where there could be a conference room rented etc. - what about next AccessD conference in St.Petersburg, Russia? :) -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 6:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 martyconnelly at shaw.ca Thu Mar 22 21:20:13 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 22 Mar 2007 19:20:13 -0700 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <008301c76cba$31833df0$657aa8c0@m6805> References: <008301c76cba$31833df0$657aa8c0@m6805> Message-ID: <4603395D.2040807@shaw.ca> Well assuming you have something like a zip centroid with a lat/long and an address with a lat/long, there are methods for calculating distance between points on the surface of sphere of varying accuracy If the calculated distance is less than radius then you are inside the circle. Some methods are the simpler "spherical law of cosines", Haversine and the more accurate ellipsoidal Vincenty formula. http://www.movable-type.co.uk/scripts/LatLong.html http://mathworld.wolfram.com/SphericalTrigonometry.html http://www.movable-type.co.uk/scripts/LatLongVincenty.html There is also the the Great Circle Arc method it is available in NeatCode.mdb sample Has a lot of useful trig functions under MS Access 97 downloads somewhere I have a copy if unfindable Don't forget to translate lat/long degrees to Rads for Trig functions 'Circle Method Example 'has problems when crossing equator or greenwich meridian 'instead use Vincenty 'untested to accuracy and math but should be good to 10 metres Const PI = 3.14159265359 Sub incircle() 'great-circle distances between the two points ? 'that is, the shortest distance over the earth?s surface '? using the ?Haversine? formula. Dim R As Double Dim Lat1 As Double Dim Lat2 As Double Dim long1 As Double Dim long2 As Double Dim d As Double 'convert decimal degrees to rads Lat1 = 53.1 * PI / 180 long1 = 1.8 * PI / 180 Lat2 = 52.1 * PI / 180 long2 = 0.1 * PI / 180 'earths_radius = 3963 // number of miles in the radius R = 3963 'earths_radius = 6371 // number of kilometres in the radius 'delta Dim dlat As Double Dim dlong As Double Dim a As Double Dim c As Double dlat = Lat2 - Lat1 dlong = long2 - long1 a = Sin(dlat / 2) * Sin(dlat / 2) + _ Cos(Lat1) * Cos(Lat2) * Sin(dlong / 2) * Sin(dlong / 2) 'might use ATAN2 here for accuracy c = 2 * Atn(Sqr(a) / Sqr(1 - a)) d = R * c Debug.Print "distance in miles=" & d End Sub JWColby wrote: >Does anyone know how to get the zip codes with a radius of an address? > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > > > -- Marty Connelly Victoria, B.C. Canada From jwcolby at colbyconsulting.com Thu Mar 22 21:23:22 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 22 Mar 2007 22:23:22 -0400 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <000001c76cb5$a81ea710$6401a8c0@nant> References: <004201c76c94$8a44c1f0$657aa8c0@m6805> <000001c76cb5$a81ea710$6401a8c0@nant> Message-ID: <000201c76cf2$3b000150$657aa8c0@m6805> I think you should organize an AccessD conference! John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, March 22, 2007 3:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference <<< Then we could call it international. >>> Yes, if speakers will use Skype or MS Messenger - no problem here to participate in this conference using my broadband Internet connection... I have currently an US B-1 opened Visa but this will be over this June - so my chances to participate personally in September's conference are currently low... And getting there on May is also questionable because of financial issues... I'm sorry I will probably not be able to attend this conference live - as for Skype connection - no problem... And BTW, I have had here already met four AccessD members during several recent years - all of them liked Russia as it's now - I have nearby a good hotel/motel where there could be a conference room rented etc. - what about next AccessD conference in St.Petersburg, Russia? :) -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 6:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 Fri Mar 23 01:28:17 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 23 Mar 2007 16:28:17 +1000 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <20070323100107.CQC09647@dommail.onthenet.com.au> References: <20070323100107.CQC09647@dommail.onthenet.com.au> Message-ID: <46040021.11734.49E79DFF@stuart.lexacorp.com.pg> On 23 Mar 2007 at 10:01, pcs at AZIZAZ.com wrote: > John, > Alternatively you can use the following function in your > query: Here's my toolkit which gives distances in nautical miles and great circle bearings between places which are held in tblLocations: LocKey - PK - Autonumber .... Lat - Double - Latitude in decimal degrees (S = Negative) Long - Double - Longitude in decimal degrees (W = Negative) Of course, JC would use a Location class which he could pass to the functions Bearing() and DistanceNm() to avoid the DLookup()s ........................................................ Option Compare Database Option Explicit Function DegToRad(angle_degrees As Double) As Double DegToRad = (3.14159265358979 / 180) * angle_degrees End Function Function RadToDeg(angle_radians As Double) As Double RadToDeg = (180 / 3.14159265358979) * angle_radians End Function Function arcsin(X As Double) As Double arcsin = Atn(X / Sqr(-X * X + 1)) End Function Function acos(angle As Double) As Double acos = Atn(-angle / Sqr(-angle * angle + 1)) + 2 * Atn(1) End Function Function NmToRad(distance_nm As Long) As Double NmToRad = (3.14159265358979 / (180 * 60)) * distance_nm End Function Function RadToNm(distance_radians As Double) As Long RadToNm = ((180 * 60) / 3.14159265358979) * distance_radians End Function Function DistanceNm(pos1 As Long, pos2 As Long) As Double Dim lat1 As Double, lat2 As Double, lon1 As Double, lon2 As Double lat1 = DegToRad(DLookup("lat", "tblLocations", "LocKey = " & pos1)) lon1 = DegToRad(DLookup("long", "tblLocations", "LocKey = " & pos1)) lat2 = DegToRad(DLookup("lat", "tblLocations", "LocKey = " & pos2)) lon2 = DegToRad(DLookup("long", "tblLocations", "LocKey = " & pos2)) DistanceNm = RadToNm(2 * arcsin(Sqr((Sin((lat1 - lat2) / 2)) ^ 2 + Cos(lat1) * Cos(lat2) * (Sin((lon1 - lon2) / 2)) ^ 2))) End Function Function Bearing(pos1 As Long, pos2 As Long) As Long If pos1 = pos2 Then Exit Function Dim lat1 As Double, lat2 As Double, lon1 As Double, lon2 As Double Dim Dist As Double lat1 = DegToRad(DLookup("lat", "tblLocations", "LocKey = " & pos1)) lon1 = DegToRad(DLookup("long", "tblLocations", "LocKey = " & pos1)) lat2 = DegToRad(DLookup("lat", "tblLocations", "LocKey = " & pos2)) lon2 = DegToRad(DLookup("long", "tblLocations", "LocKey = " & pos2)) If (Abs(Cos(lat1)) < 0.0000001) Then ' a small number ~ machine precision If (lat1 > 0) Then Bearing = 180 ' starting from N pole Else Bearing = 0 ' starting from S pole End If Exit Function End If Dist = NmToRad(DistanceNm(pos1, pos2)) If Sin(lon1 - lon2) < 0 Then Bearing = RadToDeg(acos((Sin(lat2) - Sin(lat1) * Cos(Dist)) / (Sin(Dist) * Cos(lat1)))) Else Bearing = RadToDeg(2 * 3.14159265358979 - acos((Sin(lat2) - Sin(lat1) * Cos(Dist)) / (Sin(Dist) * Cos(lat1)))) End If End Function From Gustav at cactus.dk Fri Mar 23 05:12:51 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 23 Mar 2007 11:12:51 +0100 Subject: [AccessD] Obtaining IP Address Message-ID: Hi Marty Interesting. But it grabs the outside IP address of your network, as exposed by your (first) router or firewall. /gustav >>> martyconnelly at shaw.ca 22-03-2007 20:26 >>> Here is an alternate method of getting IP address. From ewaldt at gdls.com Fri Mar 23 07:47:13 2007 From: ewaldt at gdls.com (ewaldt at gdls.com) Date: Fri, 23 Mar 2007 08:47:13 -0400 Subject: [AccessD] OCX file location In-Reply-To: Message-ID: Since Microsoft quit including MSCOMCT2.OCX with its standard Office load, I've just been putting it into the Windows/System32 directory manually, and having others do the same. Now with enhanced security measures, I find that directory to be unavailable. What other places would VBA be most likely to look for it? I could put it anywhere and have the VBE find it, but others use my apps, and they're not going to want to go through that procedure. Any suggestions? Thanks. Thomas F. Ewald Stryker Mass Properties General Dynamics Land Systems This is an e-mail from General Dynamics Land Systems. It is for the intended recipient only and may contain confidential and privileged information. No one else may read, print, store, copy, forward or act in reliance on it or its attachments. If you are not the intended recipient, please return this message to the sender and delete the message and any attachments from your computer. Your cooperation is appreciated. From markamatte at hotmail.com Fri Mar 23 09:00:28 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 23 Mar 2007 14:00:28 +0000 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <46032E42.3090504@shaw.ca> Message-ID: Thanks Marty, I found that it is actually counting from UNIX time 1/1/1970 00:00:00 UTC...which happens to be 12/31/1969 4:00:00 PM in my time zone. it is a 36 base counting system...and I had to shift my initial logic ove 2 spaces. You take the following and add all of the results to come up with a single number...this number is how many seconds have passed since your start time. >> > 1st Value*60466176 >> > 2nd Value*1679616 >> > 3rd Value*46656 >> > 4th Value*1296 >> > 5th Value*36 >> > 6th Value The last 2 are irrelevant when converting back to time...they are there for when more than 1 record is created in a single second. Thanks again, Mark A. Matte >From: MartyConnelly >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 18:32:50 -0700 > > I played around with this last night and figured out it was based on >some date in 1974 >with AM and PM being indicated by last two characters and first 6 as >seconds >from the start date whatever that is, still it seems a little out as to >accuracy > > >Here is some code I used from some old code, you want to switch >to Base 36 and omit 0 will alter some counters > >Const hashFactor As Integer = 37 >Const hashLength As Integer = 9 > >Function HashString(strHash As String) As Double >' Create Hash string for indexing using >'Base 37 Hash Value >' Convert >' spaces punctuation odd chars = 0 >' numeric = 0 - 9 1-10 >' alpha chars a-z A-Z 11-37 >' only use lower case >'such that string "Ab-12" = >' A b - 1 2 >' (11*37^4) + (12*37^3) + (0*37^2) + (2*37^1) + (3*37^0) >'The Hash Length is 9 so it fits a double without precision loss > >Dim iStrLen As Integer >Dim decAsc As Double >Dim i As Integer >Dim strPad As Integer >Dim strToHash As String >HashString = 0 > >' convert to all lower case >strToHash = UCase(strHash) >iStrLen = Len(strToHash) > >'pad out string to 9 chars with blanks >If iStrLen < hashLength Then > For strPad = (iStrLen + 1) To hashLength > strToHash = strToHash & " " > Next >Else >' or just grab first nine chars of string > If iStrLen > hashLength Then > strToHash = Left(strToHash, hashLength) > End If >End If > >For i = 1 To hashLength > decAsc = Asc(Right(strToHash, i)) > 'convert all odd Ascii character values and punctuation to 0 > If (decAsc < 48) Or (decAsc >= 58) And (decAsc <= 64) _ > Or (decAsc > 91) Then > decAsc = 0 > Else > 'numbers > If (decAsc >= 48) And (decAsc <= 57) Then > decAsc = decAsc - 47 > Else > 'letters > If (decAsc >= 65) And (decAsc <= 91) Then > decAsc = decAsc - 54 > ' 54 not 64 as want to start "A" as 11 > End If > End If > End If > > HashString = HashString + (decAsc * hashFactor ^ (i - 1)) >Next > >End Function > >Sub unhash() >' H9WDH701 >Dim total As Double >Dim mydate As Date >Dim days As Double >total = (2 * 37 ^ 0) >Debug.Print total >total = total + (0 * 37 ^ 1) >Debug.Print total >total = total + (7 * 37 ^ 2) >Debug.Print total >total = total + ((Asc("H") - 54) * 37 ^ 3) >Debug.Print total >total = total + ((Asc("D") - 54) * 37 ^ 4) >Debug.Print total >total = total + ((Asc("W") - 54) * 37 ^ 5) >Debug.Print total >total = total + (9 * 37 ^ 6) >Debug.Print total >total = total + ((Asc("H") - 54) * 37 ^ 7) >Debug.Print total >'mydate = total >days = total / (3600# * 24# * 365#) >Debug.Print "days=" & days >End Sub >Sub unhashA() >' H9WDH701 >Dim total As Double >Dim mydate As Date >Dim days As Double >total = (2 * 36 ^ 0) >Debug.Print total >total = total + (0 * 36 ^ 1) >Debug.Print total >total = total + (7 * 36 ^ 2) >Debug.Print total >total = total + ((Asc("H") - 55) * 36 ^ 3) >Debug.Print total >total = total + ((Asc("D") - 55) * 36 ^ 4) >Debug.Print total >total = total + ((Asc("W") - 55) * 36 ^ 5) >Debug.Print total >total = total + (9 * 36 ^ 6) >Debug.Print total >total = total + ((Asc("H") - 55) * 36 ^ 7) >Debug.Print total >'mydate = total >days = total / (3600# * 24# * 365#) >Debug.Print "days=" & days >End Sub >Sub unhashB() >' H9WDH701 02/06/03 09:19:55 AM >'days=33.1225264776763 >' 12/02/1974 10:45:12 PM >Dim total As Double >Dim mydate As Date >Dim days As Double > >total = total + (7 * 36 ^ 0) >Debug.Print total >total = total + ((Asc("H") - 55) * 36 ^ 1) >Debug.Print total >total = total + ((Asc("D") - 55) * 36 ^ 2) >Debug.Print total >total = total + ((Asc("W") - 55) * 36 ^ 3) >Debug.Print total >total = total + (9 * 36 ^ 4) >Debug.Print total >total = total + ((Asc("H") - 55) * 36 ^ 5) >Debug.Print total >'mydate = total >days = total / (3600# * 24# * 365#) >Debug.Print "days=" & days >Debug.Print DateAdd("s", -total, Now) >End Sub > >Sub unhashC() >' H9WLA903=02/06/03 12:08:33 PM >'12/02/1974 7:59:40 PM >Dim total As Double >Dim mydate As Date >Dim days As Double > >total = total + (9 * 36 ^ 0) >Debug.Print total >total = total + ((Asc("A") - 55) * 36 ^ 1) >Debug.Print total >total = total + ((Asc("L") - 55) * 36 ^ 2) >Debug.Print total >total = total + ((Asc("W") - 55) * 36 ^ 3) >Debug.Print total >total = total + (9 * 36 ^ 4) >Debug.Print total >total = total + ((Asc("H") - 55) * 36 ^ 5) >Debug.Print total >'mydate = total >days = total / (3600# * 24# * 365#) >Debug.Print "days=" & days >Debug.Print DateAdd("s", -total, Now) >End Sub >Sub test() >Dim date1 As Date >Dim date2 As Date >date1 = #2/6/2003 12:08:33 PM# >date2 = #2/6/2003 9:19:55 AM# > >Debug.Print DateDiff("s", date1, date2) >date1 = #12/2/1974 7:59:40 PM# >date2 = #12/2/1974 10:45:12 PM# > >Debug.Print DateDiff("s", date1, date2) >End Sub > >Mark A Matte wrote: > > > Tha might be what the guy meant by 'shift a bit or 2'. > > > > I'm running frequency distribution on each char...and 7th char is 0 > > everytime except for 2 times out of 500K... > > > > Thanks for the 'shift' I'll move all calcs over to spaces...and see > > what I get. > > > > Thanks, > > > > Mark A. Matte > > > > > > > >> From: "Gary Kjos" > >> Reply-To: Access Developers discussion and problem > >> solving > >> To: "Access Developers discussion and problem > >> solving" > >> Subject: Re: [AccessD] OT(kinda): Crack Code > >> Date: Thu, 22 Mar 2007 13:57:32 -0500 > >> > >> If you use that logic and you forget about the rightmost two positions > >> - maybe an occurance number or something, you can get close.... > >> H = 1027924991 + > >> 9 = 15116544 > >> W = 1492992 > >> D = 16848 > >> H = 612 > >> 7 = 7 > >> --------------------- > >> 1044551995 > >> > >> which translates to Thursday, February 06, 2003 11:19:55 AM > >> > >> 2 hours off? > >> > >> I haven't tried it for any others but that one seems pretty scary > >> close for the first one I tried. > >> > >> For example in your first example. H9WDH701 = 02/06/03 09:19:55 = that > >> translates to 1044523195 in UNIX time. According to the time > >> calculators I googled. > >> > >> On 3/22/07, Mark A Matte wrote: > >> > Rocky, > >> > > >> > I've actually made some progress. Last year I learned how to do > >> Mayan Math > >> > and applied the logic as a counting system not 10 or 20 base...but > >> 36...and > >> > after learning that this thing is counting seconds since 1/1/70 > >> 00:00:00...I > >> > assigned values to the numbers and letters. and started running > >> some tests. > >> > 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. > >> > > >> > This makes it a 36 base counting system...so you take the value of > >> each > >> > position...calculate and add like below: > >> > > >> > 1st ??? > >> > 2nd ??? > >> > 3rd Value*60466176 > >> > 4th Value*1679616 > >> > 5th Value*46656 > >> > 6th Value*1296 > >> > 7th Value*36 > >> > 8th Value > >> > > >> > So if you had 00bfk5t2...you math would be Value of third position > >> > ('B'11*60466176) added to each position calculated...so: > >> > 0's are 0...('B'11*60466176) > >> > +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) > >> > > >> > Beginning of time for this count is 12/31/69 04:00:00 PM...if you > >> do the > >> > calcs above you get 691262822...if you add this many seconds to the > >> > beginning time you get 11/27/91 9:27:02 AM... > >> > > >> > Which validates in the system. The guy I talked to that help > >> create it over > >> > 12 years ago...said he remembered something about haveing to 'shift > >> a bit or > >> > 2'...but I didn't get much more from him...he just didn't remember >the > >> > specifics. The 1st and 2nd positions I am having issues with...if > >> I try to > >> > calculate it out...I get crazy results...and also in the validation > >> > tool...with the above example it validated...but if I added a > >> > letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second > >> > position...it would not accept it as valid??? This is probably > >> what he was > >> > talking about"Shifting a bit or 2". > >> > > >> > Anyway...any thoughts? > >> > > >> > What info would your cousin need? > >> > > >> > Thanks, > >> > > >> > Mark A. Matte > >> > > >> > > > > >-- >Marty Connelly >Victoria, B.C. >Canada > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ It?s tax season, make sure to follow these few simple tips http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMMartagline From markamatte at hotmail.com Fri Mar 23 09:02:52 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 23 Mar 2007 14:02:52 +0000 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <000001c76cb5$a81ea710$6401a8c0@nant> Message-ID: Would love to come to Russia...just need to plan ahead for financial reasons. Mark A. Matte >From: "Shamil Salakhetdinov" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >Date: Thu, 22 Mar 2007 22:09:46 +0300 > ><<< >Then we could call it international. > >>> >Yes, if speakers will use Skype or MS Messenger - no problem here to >participate in this conference using my broadband Internet connection... > >I have currently an US B-1 opened Visa but this will be over this June - so >my chances to participate personally in September's conference are >currently >low... > >And getting there on May is also questionable because of financial >issues... > >I'm sorry I will probably not be able to attend this conference live - as >for Skype connection - no problem... > >And BTW, I have had here already met four AccessD members during several >recent years - all of them liked Russia as it's now - I have nearby a good >hotel/motel where there could be a conference room rented etc. - what about >next AccessD conference in St.Petersburg, Russia? :) > >-- >Shamil > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Thursday, March 22, 2007 6:13 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >Maybe we can arrange for a video feed out to the internet. Then those not >able to attend could tune in to the feed. Then we could call it >international. > >;-) > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim >Sent: Thursday, March 22, 2007 10:56 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > >So is the conference on for sure? We need some international speakers so I >can tell the boss I'm going to an international conference. :-) Jim Hale > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Wednesday, March 21, 2007 9:29 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Great Smokey Mountains AccessD Conference > > >I just found this for anyone who might be considering coming down to the >conference. Pretty pictures. > >http://www.visitnc.com/ > > >John W. Colby >Colby Consulting >www.ColbyConsulting.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >*********************************************************************** >The information transmitted is intended solely for the individual or entity >to which it is addressed and may contain confidential and/or privileged >material. Any review, retransmission, dissemination or other use of or >taking action in reliance upon this information by persons or entities >other >than the intended recipient is prohibited. >If you have received this email in error please contact the sender and >delete the material from any computer. As a recipient of this email, you >are >responsible for screening its contents and the contents of any attachments >for the presence of viruses. No liability is accepted for any damages >caused >by any virus transmitted by this email. >-- >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 _________________________________________________________________ Live Search Maps ? find all the local information you need, right when you need it. http://maps.live.com/?icid=hmtag2&FORM=MGAC01 From john at winhaven.net Fri Mar 23 09:16:55 2007 From: john at winhaven.net (John Bartow) Date: Fri, 23 Mar 2007 09:16:55 -0500 Subject: [AccessD] St Petersburg AccessD Conference In-Reply-To: <000201c76cf2$3b000150$657aa8c0@m6805> References: <004201c76c94$8a44c1f0$657aa8c0@m6805><000001c76cb5$a81ea710$6401a8c0@nant> <000201c76cf2$3b000150$657aa8c0@m6805> Message-ID: <090201c76d55$eac671b0$6402a8c0@ScuzzPaq> Shamil, It would be excellent if you put together a conference, I'd finally get to Russia, I'd meet a lot of the great people and it would all be a business expense! John B. From rockysmolin at bchacc.com Fri Mar 23 09:32:29 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 23 Mar 2007 07:32:29 -0700 Subject: [AccessD] St Petersburg AccessD Conference In-Reply-To: <090201c76d55$eac671b0$6402a8c0@ScuzzPaq> Message-ID: <002d01c76d58$16432fc0$0201a8c0@HAL9005> Me, too, Shamil. If only I have something to write it off against. :o) What's the warmest month? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 7:17 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] St Petersburg AccessD Conference Shamil, It would be excellent if you put together a conference, I'd finally get to Russia, I'd meet a lot of the great people and it would all be a business expense! John B. -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 7:44 AM From cfoust at infostatsystems.com Fri Mar 23 10:06:18 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 23 Mar 2007 08:06:18 -0700 Subject: [AccessD] Zipcodes within a radius In-Reply-To: References: <008301c76cba$31833df0$657aa8c0@m6805> Message-ID: Actually, there are, or used to be, several programs that did this using a USPS database. I haven't used one in years, so I don't even recall the name, but it worked pretty well. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Thursday, March 22, 2007 1:11 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Zipcodes within a radius You mean put in an address, and have it give you the zipcode? Hmmmm, sure, but you'd need the coordinates for every address, and the coordinates for every zip code. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 2:42 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Zipcodes within a radius Does anyone know how to get the zip codes with a radius of an address? John W. Colby Colby Consulting 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 Gustav at cactus.dk Fri Mar 23 11:45:51 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 23 Mar 2007 17:45:51 +0100 Subject: [AccessD] UNIX time. Was: Crack Code Message-ID: Hi Mark and Matty Nice exploration! Incredible what some did those days to save a few bytes to cut the diskspace and cost. I found a couple of functions for converting to and from UNIX time: Public Function DateFromUnix( _ ByVal dblSeconds As Double, _ Optional lngLocalTimeBias As Long) _ As Date ' Converts UNIX time value to UTC date value. ' Optionally, a local time bias can be specified; ' this must be in minutes with a resolution of 15 minutes. ' ' Examples: ' UTC. dblSeconds: 1000000000, lngLocalTimeBias: 0 ' 2001-09-09 01:46:40 ' CET. dblSeconds: 1000000000, lngLocalTimeBias: -60 ' 2001-09-09 02:46:40 ' ' 2004-03-23. Cactus Data ApS. CPH. ' UNIX UTC start time. Const cdatUnixTimeZero As Date = #1/1/1970# ' Maximum time bias, 12 hours. Const clngTimeBiasMax As Long = 12& * 60& ' Count of seconds of one day. Const clngSecondsPerDay As Long = 24& * 60& * 60& Dim dblDays As Double Dim dblDaysSeconds As Double Dim lngSeconds As Long Dim datTime As Date ' Limit intervals for DateAdd to Long to be acceptable. dblDays = Int(dblSeconds / clngSecondsPerDay) dblDaysSeconds = dblDays * clngSecondsPerDay lngSeconds = dblSeconds - dblDaysSeconds datTime = DateAdd("d", dblDays, cdatUnixTimeZero) datTime = DateAdd("s", lngSeconds, datTime) If lngLocalTimeBias <> 0 Then If Abs(lngLocalTimeBias) < clngTimeBiasMax Then datTime = DateAdd("n", -lngLocalTimeBias, datTime) End If End If DateFromUnix = datTime End Function Public Function UnixTimeValue( _ ByVal datTime As Date, _ Optional ByVal lngLocalTimeBias As Long) _ As Double ' Converts UTC date value to UNIX time value. ' Optionally, a local time bias can be specified; ' this must be in minutes with a resolution of 15 minutes. ' ' Examples: ' UTC. datTime: #09/09/2001 01:46:40#, lngLocalTimeBias: 0 ' 1000000000 ' CET. datTime: #09/09/2001 02:46:40#, lngLocalTimeBias: -60 ' 1000000000 ' ' 2004-03-23. Cactus Data ApS. CPH. ' UNIX UTC start time. Const cdatUnixTimeZero As Date = #1/1/1970# ' Maximum time bias, 12 hours. Const clngTimeBiasMax As Long = 12& * 60& Dim dblSeconds As Double If lngLocalTimeBias <> 0 Then If Abs(lngLocalTimeBias) < clngTimeBiasMax Then datTime = DateAdd("n", lngLocalTimeBias, datTime) End If End If dblSeconds = DateDiff("s", cdatUnixTimeZero, datTime) UnixTimeValue = dblSeconds End Function Have fun! /gustav >>> markamatte at hotmail.com 23-03-2007 15:00 >>> Thanks Marty, I found that it is actually counting from UNIX time 1/1/1970 00:00:00 UTC...which happens to be 12/31/1969 4:00:00 PM in my time zone. it is a 36 base counting system...and I had to shift my initial logic ove 2 spaces. You take the following and add all of the results to come up with a single number...this number is how many seconds have passed since your start time. >> > 1st Value*60466176 >> > 2nd Value*1679616 >> > 3rd Value*46656 >> > 4th Value*1296 >> > 5th Value*36 >> > 6th Value The last 2 are irrelevant when converting back to time...they are there for when more than 1 record is created in a single second. Thanks again, Mark A. Matte >From: MartyConnelly >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] OT(kinda): Crack Code >Date: Thu, 22 Mar 2007 18:32:50 -0700 > > I played around with this last night and figured out it was based on some date in 1974 >with AM and PM being indicated by last two characters and first 6 as seconds >from the start date whatever that is, still it seems a little out as to accuracy From martyconnelly at shaw.ca Fri Mar 23 12:22:09 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 23 Mar 2007 10:22:09 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: References: Message-ID: <46040CC1.5060807@shaw.ca> I find the hashstring function useful for indexing and sorting correctly things like legal numbering systems that go 1.0.12 and 1.01.12 or odd alphanumeric natural keys. AA123BB AA12BB etc It could be used to setup your own collating sequence. Mark A Matte wrote: > Thanks Marty, > > I found that it is actually counting from UNIX time 1/1/1970 00:00:00 > UTC...which happens to be 12/31/1969 4:00:00 PM in my time zone. it > is a 36 base counting system...and I had to shift my initial logic ove > 2 spaces. You take the following and add all of the results to come > up with a single number...this number is how many seconds have passed > since your start time. > >>> > 1st Value*60466176 >>> > 2nd Value*1679616 >>> > 3rd Value*46656 >>> > 4th Value*1296 >>> > 5th Value*36 >>> > 6th Value >> > > The last 2 are irrelevant when converting back to time...they are > there for when more than 1 record is created in a single second. > > Thanks again, > > Mark A. Matte > >> From: MartyConnelly >> Reply-To: Access Developers discussion and problem >> solving >> To: Access Developers discussion and problem >> solving >> Subject: Re: [AccessD] OT(kinda): Crack Code >> Date: Thu, 22 Mar 2007 18:32:50 -0700 >> >> I played around with this last night and figured out it was based on >> some date in 1974 >> with AM and PM being indicated by last two characters and first 6 as >> seconds >> from the start date whatever that is, still it seems a little out as to >> accuracy >> >> >> Here is some code I used from some old code, you want to switch >> to Base 36 and omit 0 will alter some counters >> >> Const hashFactor As Integer = 37 >> Const hashLength As Integer = 9 >> >> Function HashString(strHash As String) As Double >> ' Create Hash string for indexing using >> 'Base 37 Hash Value >> ' Convert >> ' spaces punctuation odd chars = 0 >> ' numeric = 0 - 9 1-10 >> ' alpha chars a-z A-Z 11-37 >> ' only use lower case >> 'such that string "Ab-12" = >> ' A b - 1 2 >> ' (11*37^4) + (12*37^3) + (0*37^2) + (2*37^1) + (3*37^0) >> 'The Hash Length is 9 so it fits a double without precision loss >> >> Dim iStrLen As Integer >> Dim decAsc As Double >> Dim i As Integer >> Dim strPad As Integer >> Dim strToHash As String >> HashString = 0 >> >> ' convert to all lower case >> strToHash = UCase(strHash) >> iStrLen = Len(strToHash) >> >> 'pad out string to 9 chars with blanks >> If iStrLen < hashLength Then >> For strPad = (iStrLen + 1) To hashLength >> strToHash = strToHash & " " >> Next >> Else >> ' or just grab first nine chars of string >> If iStrLen > hashLength Then >> strToHash = Left(strToHash, hashLength) >> End If >> End If >> >> For i = 1 To hashLength >> decAsc = Asc(Right(strToHash, i)) >> 'convert all odd Ascii character values and punctuation to 0 >> If (decAsc < 48) Or (decAsc >= 58) And (decAsc <= 64) _ >> Or (decAsc > 91) Then >> decAsc = 0 >> Else >> 'numbers >> If (decAsc >= 48) And (decAsc <= 57) Then >> decAsc = decAsc - 47 >> Else >> 'letters >> If (decAsc >= 65) And (decAsc <= 91) Then >> decAsc = decAsc - 54 >> ' 54 not 64 as want to start "A" as 11 >> End If >> End If >> End If >> >> HashString = HashString + (decAsc * hashFactor ^ (i - 1)) >> Next >> >> End Function >> >> Sub unhash() >> ' H9WDH701 >> Dim total As Double >> Dim mydate As Date >> Dim days As Double >> total = (2 * 37 ^ 0) >> Debug.Print total >> total = total + (0 * 37 ^ 1) >> Debug.Print total >> total = total + (7 * 37 ^ 2) >> Debug.Print total >> total = total + ((Asc("H") - 54) * 37 ^ 3) >> Debug.Print total >> total = total + ((Asc("D") - 54) * 37 ^ 4) >> Debug.Print total >> total = total + ((Asc("W") - 54) * 37 ^ 5) >> Debug.Print total >> total = total + (9 * 37 ^ 6) >> Debug.Print total >> total = total + ((Asc("H") - 54) * 37 ^ 7) >> Debug.Print total >> 'mydate = total >> days = total / (3600# * 24# * 365#) >> Debug.Print "days=" & days >> End Sub >> Sub unhashA() >> ' H9WDH701 >> Dim total As Double >> Dim mydate As Date >> Dim days As Double >> total = (2 * 36 ^ 0) >> Debug.Print total >> total = total + (0 * 36 ^ 1) >> Debug.Print total >> total = total + (7 * 36 ^ 2) >> Debug.Print total >> total = total + ((Asc("H") - 55) * 36 ^ 3) >> Debug.Print total >> total = total + ((Asc("D") - 55) * 36 ^ 4) >> Debug.Print total >> total = total + ((Asc("W") - 55) * 36 ^ 5) >> Debug.Print total >> total = total + (9 * 36 ^ 6) >> Debug.Print total >> total = total + ((Asc("H") - 55) * 36 ^ 7) >> Debug.Print total >> 'mydate = total >> days = total / (3600# * 24# * 365#) >> Debug.Print "days=" & days >> End Sub >> Sub unhashB() >> ' H9WDH701 02/06/03 09:19:55 AM >> 'days=33.1225264776763 >> ' 12/02/1974 10:45:12 PM >> Dim total As Double >> Dim mydate As Date >> Dim days As Double >> >> total = total + (7 * 36 ^ 0) >> Debug.Print total >> total = total + ((Asc("H") - 55) * 36 ^ 1) >> Debug.Print total >> total = total + ((Asc("D") - 55) * 36 ^ 2) >> Debug.Print total >> total = total + ((Asc("W") - 55) * 36 ^ 3) >> Debug.Print total >> total = total + (9 * 36 ^ 4) >> Debug.Print total >> total = total + ((Asc("H") - 55) * 36 ^ 5) >> Debug.Print total >> 'mydate = total >> days = total / (3600# * 24# * 365#) >> Debug.Print "days=" & days >> Debug.Print DateAdd("s", -total, Now) >> End Sub >> >> Sub unhashC() >> ' H9WLA903=02/06/03 12:08:33 PM >> '12/02/1974 7:59:40 PM >> Dim total As Double >> Dim mydate As Date >> Dim days As Double >> >> total = total + (9 * 36 ^ 0) >> Debug.Print total >> total = total + ((Asc("A") - 55) * 36 ^ 1) >> Debug.Print total >> total = total + ((Asc("L") - 55) * 36 ^ 2) >> Debug.Print total >> total = total + ((Asc("W") - 55) * 36 ^ 3) >> Debug.Print total >> total = total + (9 * 36 ^ 4) >> Debug.Print total >> total = total + ((Asc("H") - 55) * 36 ^ 5) >> Debug.Print total >> 'mydate = total >> days = total / (3600# * 24# * 365#) >> Debug.Print "days=" & days >> Debug.Print DateAdd("s", -total, Now) >> End Sub >> Sub test() >> Dim date1 As Date >> Dim date2 As Date >> date1 = #2/6/2003 12:08:33 PM# >> date2 = #2/6/2003 9:19:55 AM# >> >> Debug.Print DateDiff("s", date1, date2) >> date1 = #12/2/1974 7:59:40 PM# >> date2 = #12/2/1974 10:45:12 PM# >> >> Debug.Print DateDiff("s", date1, date2) >> End Sub >> >> Mark A Matte wrote: >> >> > Tha might be what the guy meant by 'shift a bit or 2'. >> > >> > I'm running frequency distribution on each char...and 7th char is 0 >> > everytime except for 2 times out of 500K... >> > >> > Thanks for the 'shift' I'll move all calcs over to spaces...and see >> > what I get. >> > >> > Thanks, >> > >> > Mark A. Matte >> > >> > >> > >> >> From: "Gary Kjos" >> >> Reply-To: Access Developers discussion and problem >> >> solving >> >> To: "Access Developers discussion and problem >> >> solving" >> >> Subject: Re: [AccessD] OT(kinda): Crack Code >> >> Date: Thu, 22 Mar 2007 13:57:32 -0500 >> >> >> >> If you use that logic and you forget about the rightmost two >> positions >> >> - maybe an occurance number or something, you can get close.... >> >> H = 1027924991 + >> >> 9 = 15116544 >> >> W = 1492992 >> >> D = 16848 >> >> H = 612 >> >> 7 = 7 >> >> --------------------- >> >> 1044551995 >> >> >> >> which translates to Thursday, February 06, 2003 11:19:55 AM >> >> >> >> 2 hours off? >> >> >> >> I haven't tried it for any others but that one seems pretty scary >> >> close for the first one I tried. >> >> >> >> For example in your first example. H9WDH701 = 02/06/03 09:19:55 = >> that >> >> translates to 1044523195 in UNIX time. According to the time >> >> calculators I googled. >> >> >> >> On 3/22/07, Mark A Matte wrote: >> >> > Rocky, >> >> > >> >> > I've actually made some progress. Last year I learned how to do >> >> Mayan Math >> >> > and applied the logic as a counting system not 10 or 20 base...but >> >> 36...and >> >> > after learning that this thing is counting seconds since 1/1/70 >> >> 00:00:00...I >> >> > assigned values to the numbers and letters. and started running >> >> some tests. >> >> > 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. >> >> > >> >> > This makes it a 36 base counting system...so you take the value of >> >> each >> >> > position...calculate and add like below: >> >> > >> >> > 1st ??? >> >> > 2nd ??? >> >> > 3rd Value*60466176 >> >> > 4th Value*1679616 >> >> > 5th Value*46656 >> >> > 6th Value*1296 >> >> > 7th Value*36 >> >> > 8th Value >> >> > >> >> > So if you had 00bfk5t2...you math would be Value of third position >> >> > ('B'11*60466176) added to each position calculated...so: >> >> > 0's are 0...('B'11*60466176) >> >> > +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) >> >> > >> >> > Beginning of time for this count is 12/31/69 04:00:00 PM...if you >> >> do the >> >> > calcs above you get 691262822...if you add this many seconds to the >> >> > beginning time you get 11/27/91 9:27:02 AM... >> >> > >> >> > Which validates in the system. The guy I talked to that help >> >> create it over >> >> > 12 years ago...said he remembered something about haveing to 'shift >> >> a bit or >> >> > 2'...but I didn't get much more from him...he just didn't >> remember the >> >> > specifics. The 1st and 2nd positions I am having issues with...if >> >> I try to >> >> > calculate it out...I get crazy results...and also in the validation >> >> > tool...with the above example it validated...but if I added a >> >> > letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second >> >> > position...it would not accept it as valid??? This is probably >> >> what he was >> >> > talking about"Shifting a bit or 2". >> >> > >> >> > Anyway...any thoughts? >> >> > >> >> > What info would your cousin need? >> >> > >> >> > Thanks, >> >> > >> >> > Mark A. Matte >> >> > >> >> > >> > >> >> -- >> Marty Connelly >> Victoria, B.C. >> Canada > -- Marty Connelly Victoria, B.C. Canada From markamatte at hotmail.com Fri Mar 23 12:23:53 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 23 Mar 2007 17:23:53 +0000 Subject: [AccessD] UNIX time. Was: Crack Code In-Reply-To: Message-ID: Thanks for the code and compliments. After I found the OBJID to be a six character alpha numeric representing the number of seconds past UNIX time(epoch?)...and that they used a 36 base counting system...below is the function I created. (tblKey is a table with 2 columns...the 36 char and their values) Function DeCode(OBJID As String) Dim P_One Dim P_Two Dim P_Three Dim P_Four Dim P_Five Dim P_Six P_One = Left(OBJID, 1) P_Two = Mid(OBJID, 2, 1) P_Three = Mid(OBJID, 3, 1) P_Four = Mid(OBJID, 4, 1) P_Five = Mid(OBJID, 5, 1) P_Six = Mid(OBJID, 6, 1) P_One = DLookup("[Val] ", "tblKey", "[char]= '" & P_One & "'") P_Two = DLookup("[Val] ", "tblKey", "[char]= '" & P_Two & "'") P_Three = DLookup("[Val] ", "tblKey", "[char]= '" & P_Three & "'") P_Four = DLookup("[Val] ", "tblKey", "[char]= '" & P_Four & "'") P_Five = DLookup("[Val] ", "tblKey", "[char]= '" & P_Five & "'") P_Six = DLookup("[Val] ", "tblKey", "[char]= '" & P_Six & "'") P_One = P_One * 60466176 P_Two = P_Two * 1679616 P_Three = P_Three * 46656 P_Four = P_Four * 1296 P_Five = P_Five * 36 P_Six = P_Six DeCode = DateAdd("s", (P_One + P_Two + P_Three + P_Four + P_Five + P_Six), #12/31/69 4:00:00 PM#) End Function Any better ideas...please let me know. Thanks, Mark A. Matte >From: "Gustav Brock" >Reply-To: Access Developers discussion and problem >solving >To: >Subject: Re: [AccessD] UNIX time. Was: Crack Code >Date: Fri, 23 Mar 2007 17:45:51 +0100 > >Hi Mark and Matty > >Nice exploration! >Incredible what some did those days to save a few bytes to cut the >diskspace and cost. > >I found a couple of functions for converting to and from UNIX time: > >Public Function DateFromUnix( _ > ByVal dblSeconds As Double, _ > Optional lngLocalTimeBias As Long) _ > As Date > >' Converts UNIX time value to UTC date value. >' Optionally, a local time bias can be specified; >' this must be in minutes with a resolution of 15 minutes. >' >' Examples: >' UTC. dblSeconds: 1000000000, lngLocalTimeBias: 0 >' 2001-09-09 01:46:40 >' CET. dblSeconds: 1000000000, lngLocalTimeBias: -60 >' 2001-09-09 02:46:40 >' >' 2004-03-23. Cactus Data ApS. CPH. > > ' UNIX UTC start time. > Const cdatUnixTimeZero As Date = #1/1/1970# > ' Maximum time bias, 12 hours. > Const clngTimeBiasMax As Long = 12& * 60& > ' Count of seconds of one day. > Const clngSecondsPerDay As Long = 24& * 60& * 60& > > Dim dblDays As Double > Dim dblDaysSeconds As Double > Dim lngSeconds As Long > Dim datTime As Date > > ' Limit intervals for DateAdd to Long to be acceptable. > dblDays = Int(dblSeconds / clngSecondsPerDay) > dblDaysSeconds = dblDays * clngSecondsPerDay > lngSeconds = dblSeconds - dblDaysSeconds > > datTime = DateAdd("d", dblDays, cdatUnixTimeZero) > datTime = DateAdd("s", lngSeconds, datTime) > If lngLocalTimeBias <> 0 Then > If Abs(lngLocalTimeBias) < clngTimeBiasMax Then > datTime = DateAdd("n", -lngLocalTimeBias, datTime) > End If > End If > > DateFromUnix = datTime > >End Function > >Public Function UnixTimeValue( _ > ByVal datTime As Date, _ > Optional ByVal lngLocalTimeBias As Long) _ > As Double > >' Converts UTC date value to UNIX time value. >' Optionally, a local time bias can be specified; >' this must be in minutes with a resolution of 15 minutes. >' >' Examples: >' UTC. datTime: #09/09/2001 01:46:40#, lngLocalTimeBias: 0 >' 1000000000 >' CET. datTime: #09/09/2001 02:46:40#, lngLocalTimeBias: -60 >' 1000000000 >' >' 2004-03-23. Cactus Data ApS. CPH. > > ' UNIX UTC start time. > Const cdatUnixTimeZero As Date = #1/1/1970# > ' Maximum time bias, 12 hours. > Const clngTimeBiasMax As Long = 12& * 60& > > Dim dblSeconds As Double > > If lngLocalTimeBias <> 0 Then > If Abs(lngLocalTimeBias) < clngTimeBiasMax Then > datTime = DateAdd("n", lngLocalTimeBias, datTime) > End If > End If > dblSeconds = DateDiff("s", cdatUnixTimeZero, datTime) > > UnixTimeValue = dblSeconds > >End Function > >Have fun! > >/gustav > > >>> markamatte at hotmail.com 23-03-2007 15:00 >>> >Thanks Marty, > >I found that it is actually counting from UNIX time 1/1/1970 00:00:00 >UTC...which happens to be 12/31/1969 4:00:00 PM in my time zone. it is a >36 >base counting system...and I had to shift my initial logic ove 2 spaces. >You take the following and add all of the results to come up with a single >number...this number is how many seconds have passed since your start time. > > >> > 1st Value*60466176 > >> > 2nd Value*1679616 > >> > 3rd Value*46656 > >> > 4th Value*1296 > >> > 5th Value*36 > >> > 6th Value > >The last 2 are irrelevant when converting back to time...they are there for >when more than 1 record is created in a single second. > >Thanks again, > >Mark A. Matte > > >From: MartyConnelly > >Reply-To: Access Developers discussion and problem > >solving > >To: Access Developers discussion and problem > >solving > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Thu, 22 Mar 2007 18:32:50 -0700 > > > > I played around with this last night and figured out it was based on >some date in 1974 > >with AM and PM being indicated by last two characters and first 6 as >seconds > >from the start date whatever that is, still it seems a little out as to >accuracy > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ i'm making a difference.?Make every IM count for the cause of your choice. Join Now. http://clk.atdmt.com/MSN/go/msnnkwme0080000001msn/direct/01/?href=http://im.live.com/messenger/im/home/?source=hmtagline From john at winhaven.net Fri Mar 23 12:28:23 2007 From: john at winhaven.net (John Bartow) Date: Fri, 23 Mar 2007 12:28:23 -0500 Subject: [AccessD] Zipcodes within a radius In-Reply-To: References: <008301c76cba$31833df0$657aa8c0@m6805> Message-ID: <0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq> I'm working with one on a client site (a publishing who also does bulk mailings). They just sent a notice that the next upgrade will require that the user have a DVD reader (as it would take too many CDs to distribute this much information), Pentium 4 and minimum 512MB available RAM (highly recommended 3 GB for good performance). Apparently, according to this company, the USPS has changed it requirements for how programs designate their mailing codes and is now forcing them to use the USPS database directly. (I could get the details and post them if anyone is interested). Upon further investigation the USPS database is approx. 3 GB. So my conclusion is that the only way this company's application runs well with this new requirement is to load the entire USPS database into RAM. This requires a new XP workstation that will be the biggest, fastest computer this clients owns - all for doing bulk mailings via proprietary software and equipment. Previous to this upgrade they had been using the lowest end XP workstation. From Gustav at cactus.dk Fri Mar 23 12:45:37 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 23 Mar 2007 18:45:37 +0100 Subject: [AccessD] UNIX time. Was: Crack Code Message-ID: Hi Mark I would suggest that you added the time zone offset as a constant or variable - like what is the case in my function. That would enable you to use the original UNIX zero time as reference and would - at the same time - explain the offset in the calculations. /gustav >>> markamatte at hotmail.com 23-03-2007 18:23 >>> Any better ideas...please let me know. From cfoust at infostatsystems.com Fri Mar 23 13:08:14 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 23 Mar 2007 11:08:14 -0700 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq> References: <008301c76cba$31833df0$657aa8c0@m6805> <0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq> Message-ID: Well, having worked at one time for a firm that did commercial mailings and validated their addresses using that kind of database, I know the program we used had prefilters, i.e., a street address or company name, a city or state, etc. You entered one of those and it started chugging through the data that matched. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 10:28 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius I'm working with one on a client site (a publishing who also does bulk mailings). They just sent a notice that the next upgrade will require that the user have a DVD reader (as it would take too many CDs to distribute this much information), Pentium 4 and minimum 512MB available RAM (highly recommended 3 GB for good performance). Apparently, according to this company, the USPS has changed it requirements for how programs designate their mailing codes and is now forcing them to use the USPS database directly. (I could get the details and post them if anyone is interested). Upon further investigation the USPS database is approx. 3 GB. So my conclusion is that the only way this company's application runs well with this new requirement is to load the entire USPS database into RAM. This requires a new XP workstation that will be the biggest, fastest computer this clients owns - all for doing bulk mailings via proprietary software and equipment. Previous to this upgrade they had been using the lowest end XP workstation. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Mar 23 13:26:26 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 11:26:26 -0700 Subject: [AccessD] OT(kinda): Crack Code In-Reply-To: <46032E42.3090504@shaw.ca> Message-ID: <0JFD00IKPCCZJ5D1@l-daemon> Hi Marty: Quite an impressive conclusion and solution. The difficult part was to resolve how the value was parsed. The question is why did the writers of the Informix app use that scheme considering that there are time-stamp fields and functions available in the Informix DB as far back as the 1990. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Thursday, March 22, 2007 6:33 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT(kinda): Crack Code I played around with this last night and figured out it was based on some date in 1974 with AM and PM being indicated by last two characters and first 6 as seconds from the start date whatever that is, still it seems a little out as to accuracy Here is some code I used from some old code, you want to switch to Base 36 and omit 0 will alter some counters Const hashFactor As Integer = 37 Const hashLength As Integer = 9 Function HashString(strHash As String) As Double ' Create Hash string for indexing using 'Base 37 Hash Value ' Convert ' spaces punctuation odd chars = 0 ' numeric = 0 - 9 1-10 ' alpha chars a-z A-Z 11-37 ' only use lower case 'such that string "Ab-12" = ' A b - 1 2 ' (11*37^4) + (12*37^3) + (0*37^2) + (2*37^1) + (3*37^0) 'The Hash Length is 9 so it fits a double without precision loss Dim iStrLen As Integer Dim decAsc As Double Dim i As Integer Dim strPad As Integer Dim strToHash As String HashString = 0 ' convert to all lower case strToHash = UCase(strHash) iStrLen = Len(strToHash) 'pad out string to 9 chars with blanks If iStrLen < hashLength Then For strPad = (iStrLen + 1) To hashLength strToHash = strToHash & " " Next Else ' or just grab first nine chars of string If iStrLen > hashLength Then strToHash = Left(strToHash, hashLength) End If End If For i = 1 To hashLength decAsc = Asc(Right(strToHash, i)) 'convert all odd Ascii character values and punctuation to 0 If (decAsc < 48) Or (decAsc >= 58) And (decAsc <= 64) _ Or (decAsc > 91) Then decAsc = 0 Else 'numbers If (decAsc >= 48) And (decAsc <= 57) Then decAsc = decAsc - 47 Else 'letters If (decAsc >= 65) And (decAsc <= 91) Then decAsc = decAsc - 54 ' 54 not 64 as want to start "A" as 11 End If End If End If HashString = HashString + (decAsc * hashFactor ^ (i - 1)) Next End Function Sub unhash() ' H9WDH701 Dim total As Double Dim mydate As Date Dim days As Double total = (2 * 37 ^ 0) Debug.Print total total = total + (0 * 37 ^ 1) Debug.Print total total = total + (7 * 37 ^ 2) Debug.Print total total = total + ((Asc("H") - 54) * 37 ^ 3) Debug.Print total total = total + ((Asc("D") - 54) * 37 ^ 4) Debug.Print total total = total + ((Asc("W") - 54) * 37 ^ 5) Debug.Print total total = total + (9 * 37 ^ 6) Debug.Print total total = total + ((Asc("H") - 54) * 37 ^ 7) Debug.Print total 'mydate = total days = total / (3600# * 24# * 365#) Debug.Print "days=" & days End Sub Sub unhashA() ' H9WDH701 Dim total As Double Dim mydate As Date Dim days As Double total = (2 * 36 ^ 0) Debug.Print total total = total + (0 * 36 ^ 1) Debug.Print total total = total + (7 * 36 ^ 2) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 3) Debug.Print total total = total + ((Asc("D") - 55) * 36 ^ 4) Debug.Print total total = total + ((Asc("W") - 55) * 36 ^ 5) Debug.Print total total = total + (9 * 36 ^ 6) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 7) Debug.Print total 'mydate = total days = total / (3600# * 24# * 365#) Debug.Print "days=" & days End Sub Sub unhashB() ' H9WDH701 02/06/03 09:19:55 AM 'days=33.1225264776763 ' 12/02/1974 10:45:12 PM Dim total As Double Dim mydate As Date Dim days As Double total = total + (7 * 36 ^ 0) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 1) Debug.Print total total = total + ((Asc("D") - 55) * 36 ^ 2) Debug.Print total total = total + ((Asc("W") - 55) * 36 ^ 3) Debug.Print total total = total + (9 * 36 ^ 4) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 5) Debug.Print total 'mydate = total days = total / (3600# * 24# * 365#) Debug.Print "days=" & days Debug.Print DateAdd("s", -total, Now) End Sub Sub unhashC() ' H9WLA903=02/06/03 12:08:33 PM '12/02/1974 7:59:40 PM Dim total As Double Dim mydate As Date Dim days As Double total = total + (9 * 36 ^ 0) Debug.Print total total = total + ((Asc("A") - 55) * 36 ^ 1) Debug.Print total total = total + ((Asc("L") - 55) * 36 ^ 2) Debug.Print total total = total + ((Asc("W") - 55) * 36 ^ 3) Debug.Print total total = total + (9 * 36 ^ 4) Debug.Print total total = total + ((Asc("H") - 55) * 36 ^ 5) Debug.Print total 'mydate = total days = total / (3600# * 24# * 365#) Debug.Print "days=" & days Debug.Print DateAdd("s", -total, Now) End Sub Sub test() Dim date1 As Date Dim date2 As Date date1 = #2/6/2003 12:08:33 PM# date2 = #2/6/2003 9:19:55 AM# Debug.Print DateDiff("s", date1, date2) date1 = #12/2/1974 7:59:40 PM# date2 = #12/2/1974 10:45:12 PM# Debug.Print DateDiff("s", date1, date2) End Sub Mark A Matte wrote: > Tha might be what the guy meant by 'shift a bit or 2'. > > I'm running frequency distribution on each char...and 7th char is 0 > everytime except for 2 times out of 500K... > > Thanks for the 'shift' I'll move all calcs over to spaces...and see > what I get. > > Thanks, > > Mark A. Matte > > > >> From: "Gary Kjos" >> Reply-To: Access Developers discussion and problem >> solving >> To: "Access Developers discussion and problem >> solving" >> Subject: Re: [AccessD] OT(kinda): Crack Code >> Date: Thu, 22 Mar 2007 13:57:32 -0500 >> >> If you use that logic and you forget about the rightmost two positions >> - maybe an occurance number or something, you can get close.... >> H = 1027924991 + >> 9 = 15116544 >> W = 1492992 >> D = 16848 >> H = 612 >> 7 = 7 >> --------------------- >> 1044551995 >> >> which translates to Thursday, February 06, 2003 11:19:55 AM >> >> 2 hours off? >> >> I haven't tried it for any others but that one seems pretty scary >> close for the first one I tried. >> >> For example in your first example. H9WDH701 = 02/06/03 09:19:55 = that >> translates to 1044523195 in UNIX time. According to the time >> calculators I googled. >> >> On 3/22/07, Mark A Matte wrote: >> > Rocky, >> > >> > I've actually made some progress. Last year I learned how to do >> Mayan Math >> > and applied the logic as a counting system not 10 or 20 base...but >> 36...and >> > after learning that this thing is counting seconds since 1/1/70 >> 00:00:00...I >> > assigned values to the numbers and letters. and started running >> some tests. >> > 0=0,1=1,2=2...9=9,A=10,B=11...Z=35. >> > >> > This makes it a 36 base counting system...so you take the value of >> each >> > position...calculate and add like below: >> > >> > 1st ??? >> > 2nd ??? >> > 3rd Value*60466176 >> > 4th Value*1679616 >> > 5th Value*46656 >> > 6th Value*1296 >> > 7th Value*36 >> > 8th Value >> > >> > So if you had 00bfk5t2...you math would be Value of third position >> > ('B'11*60466176) added to each position calculated...so: >> > 0's are 0...('B'11*60466176) >> > +('F'15*1679616)+('K'20*46656)+('5'5*1296)+('T'29*36)+('2'2) >> > >> > Beginning of time for this count is 12/31/69 04:00:00 PM...if you >> do the >> > calcs above you get 691262822...if you add this many seconds to the >> > beginning time you get 11/27/91 9:27:02 AM... >> > >> > Which validates in the system. The guy I talked to that help >> create it over >> > 12 years ago...said he remembered something about haveing to 'shift >> a bit or >> > 2'...but I didn't get much more from him...he just didn't remember the >> > specifics. The 1st and 2nd positions I am having issues with...if >> I try to >> > calculate it out...I get crazy results...and also in the validation >> > tool...with the above example it validated...but if I added a >> > letter(00bfk5t2 changed to 0bbfk5t2)...just added value in second >> > position...it would not accept it as valid??? This is probably >> what he was >> > talking about"Shifting a bit or 2". >> > >> > Anyway...any thoughts? >> > >> > What info would your cousin need? >> > >> > Thanks, >> > >> > Mark A. Matte >> > >> > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Mar 23 13:30:43 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 11:30:43 -0700 Subject: [AccessD] OT Friday In-Reply-To: Message-ID: <0JFD00EZOCK3MLE0@l-daemon> OT Friday. How does banks/banking work? You might find this very informative; I did: http://video.google.com/videoplay?docid=-9050474362583451279&q=money+as+debt Jim From Gustav at cactus.dk Fri Mar 23 13:27:10 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 23 Mar 2007 19:27:10 +0100 Subject: [AccessD] SQL Server 2005 Compact Edition Message-ID: Hi all Anyone having any experience or opinion on this: http://www.microsoft.com/sql/editions/compact/default.mspx Notice the sync tool for Access. /gustav From accessd at shaw.ca Fri Mar 23 13:38:04 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 11:38:04 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <000001c76cb5$a81ea710$6401a8c0@nant> Message-ID: <0JFD002X0CWCE7D0@l-daemon> Hi Shamil: St.Petersburg would be an excellent choice. It would take at least a year of planning. When would be a good time of year? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, March 22, 2007 12:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference <<< Then we could call it international. >>> Yes, if speakers will use Skype or MS Messenger - no problem here to participate in this conference using my broadband Internet connection... I have currently an US B-1 opened Visa but this will be over this June - so my chances to participate personally in September's conference are currently low... And getting there on May is also questionable because of financial issues... I'm sorry I will probably not be able to attend this conference live - as for Skype connection - no problem... And BTW, I have had here already met four AccessD members during several recent years - all of them liked Russia as it's now - I have nearby a good hotel/motel where there could be a conference room rented etc. - what about next AccessD conference in St.Petersburg, Russia? :) -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 6:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 jwcolby at colbyconsulting.com Fri Mar 23 13:36:31 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 23 Mar 2007 14:36:31 -0400 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq> References: <008301c76cba$31833df0$657aa8c0@m6805> <0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq> Message-ID: <000001c76d7a$2d9585c0$657aa8c0@m6805> John, I purchased a hardware RAMDISK board, put 4 1gb ram cards on it and built a ram disk to hold all that info. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 1:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius I'm working with one on a client site (a publishing who also does bulk mailings). They just sent a notice that the next upgrade will require that the user have a DVD reader (as it would take too many CDs to distribute this much information), Pentium 4 and minimum 512MB available RAM (highly recommended 3 GB for good performance). Apparently, according to this company, the USPS has changed it requirements for how programs designate their mailing codes and is now forcing them to use the USPS database directly. (I could get the details and post them if anyone is interested). Upon further investigation the USPS database is approx. 3 GB. So my conclusion is that the only way this company's application runs well with this new requirement is to load the entire USPS database into RAM. This requires a new XP workstation that will be the biggest, fastest computer this clients owns - all for doing bulk mailings via proprietary software and equipment. Previous to this upgrade they had been using the lowest end XP workstation. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Fri Mar 23 13:39:46 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 23 Mar 2007 18:39:46 +0000 Subject: [AccessD] UNIX time. Was: Crack Code In-Reply-To: Message-ID: I thought about that...but the OBJIDs created in this database are already calculated fopr this time zone...and I really do not see that I will ever run across this again...The company disappeared around 98 or 99 I believe...but it is a good suggestion. Thanks, mark A. Matte >From: "Gustav Brock" >Reply-To: Access Developers discussion and problem >solving >To: >Subject: Re: [AccessD] UNIX time. Was: Crack Code >Date: Fri, 23 Mar 2007 18:45:37 +0100 > >Hi Mark > >I would suggest that you added the time zone offset as a constant or >variable - like what is the case in my function. >That would enable you to use the original UNIX zero time as reference and >would - at the same time - explain the offset in the calculations. > >/gustav > > >>> markamatte at hotmail.com 23-03-2007 18:23 >>> > >Any better ideas...please let me know. > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Exercise your brain! Try Flexicon. http://games.msn.com/en/flexicon/default.htm?icid=flexicon_hmemailtaglinemarch07 From john at winhaven.net Fri Mar 23 13:46:04 2007 From: john at winhaven.net (John Bartow) Date: Fri, 23 Mar 2007 13:46:04 -0500 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <000001c76d7a$2d9585c0$657aa8c0@m6805> References: <008301c76cba$31833df0$657aa8c0@m6805><0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq> <000001c76d7a$2d9585c0$657aa8c0@m6805> Message-ID: <0a7c01c76d7b$83958e10$6402a8c0@ScuzzPaq> Great idea! May I ask how that cost - roughly? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 23, 2007 1:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius John, I purchased a hardware RAMDISK board, put 4 1gb ram cards on it and built a ram disk to hold all that info. From accessd at shaw.ca Fri Mar 23 13:51:22 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 11:51:22 -0700 Subject: [AccessD] UNIX time. Was: Crack Code In-Reply-To: Message-ID: <0JFD00BHBDIIUOG0@l-daemon> Hi Mark: Excellent research and cracking. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Friday, March 23, 2007 10:24 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] UNIX time. Was: Crack Code Thanks for the code and compliments. After I found the OBJID to be a six character alpha numeric representing the number of seconds past UNIX time(epoch?)...and that they used a 36 base counting system...below is the function I created. (tblKey is a table with 2 columns...the 36 char and their values) Function DeCode(OBJID As String) Dim P_One Dim P_Two Dim P_Three Dim P_Four Dim P_Five Dim P_Six P_One = Left(OBJID, 1) P_Two = Mid(OBJID, 2, 1) P_Three = Mid(OBJID, 3, 1) P_Four = Mid(OBJID, 4, 1) P_Five = Mid(OBJID, 5, 1) P_Six = Mid(OBJID, 6, 1) P_One = DLookup("[Val] ", "tblKey", "[char]= '" & P_One & "'") P_Two = DLookup("[Val] ", "tblKey", "[char]= '" & P_Two & "'") P_Three = DLookup("[Val] ", "tblKey", "[char]= '" & P_Three & "'") P_Four = DLookup("[Val] ", "tblKey", "[char]= '" & P_Four & "'") P_Five = DLookup("[Val] ", "tblKey", "[char]= '" & P_Five & "'") P_Six = DLookup("[Val] ", "tblKey", "[char]= '" & P_Six & "'") P_One = P_One * 60466176 P_Two = P_Two * 1679616 P_Three = P_Three * 46656 P_Four = P_Four * 1296 P_Five = P_Five * 36 P_Six = P_Six DeCode = DateAdd("s", (P_One + P_Two + P_Three + P_Four + P_Five + P_Six), #12/31/69 4:00:00 PM#) End Function Any better ideas...please let me know. Thanks, Mark A. Matte >From: "Gustav Brock" >Reply-To: Access Developers discussion and problem >solving >To: >Subject: Re: [AccessD] UNIX time. Was: Crack Code >Date: Fri, 23 Mar 2007 17:45:51 +0100 > >Hi Mark and Matty > >Nice exploration! >Incredible what some did those days to save a few bytes to cut the >diskspace and cost. > >I found a couple of functions for converting to and from UNIX time: > >Public Function DateFromUnix( _ > ByVal dblSeconds As Double, _ > Optional lngLocalTimeBias As Long) _ > As Date > >' Converts UNIX time value to UTC date value. >' Optionally, a local time bias can be specified; >' this must be in minutes with a resolution of 15 minutes. >' >' Examples: >' UTC. dblSeconds: 1000000000, lngLocalTimeBias: 0 >' 2001-09-09 01:46:40 >' CET. dblSeconds: 1000000000, lngLocalTimeBias: -60 >' 2001-09-09 02:46:40 >' >' 2004-03-23. Cactus Data ApS. CPH. > > ' UNIX UTC start time. > Const cdatUnixTimeZero As Date = #1/1/1970# > ' Maximum time bias, 12 hours. > Const clngTimeBiasMax As Long = 12& * 60& > ' Count of seconds of one day. > Const clngSecondsPerDay As Long = 24& * 60& * 60& > > Dim dblDays As Double > Dim dblDaysSeconds As Double > Dim lngSeconds As Long > Dim datTime As Date > > ' Limit intervals for DateAdd to Long to be acceptable. > dblDays = Int(dblSeconds / clngSecondsPerDay) > dblDaysSeconds = dblDays * clngSecondsPerDay > lngSeconds = dblSeconds - dblDaysSeconds > > datTime = DateAdd("d", dblDays, cdatUnixTimeZero) > datTime = DateAdd("s", lngSeconds, datTime) > If lngLocalTimeBias <> 0 Then > If Abs(lngLocalTimeBias) < clngTimeBiasMax Then > datTime = DateAdd("n", -lngLocalTimeBias, datTime) > End If > End If > > DateFromUnix = datTime > >End Function > >Public Function UnixTimeValue( _ > ByVal datTime As Date, _ > Optional ByVal lngLocalTimeBias As Long) _ > As Double > >' Converts UTC date value to UNIX time value. >' Optionally, a local time bias can be specified; >' this must be in minutes with a resolution of 15 minutes. >' >' Examples: >' UTC. datTime: #09/09/2001 01:46:40#, lngLocalTimeBias: 0 >' 1000000000 >' CET. datTime: #09/09/2001 02:46:40#, lngLocalTimeBias: -60 >' 1000000000 >' >' 2004-03-23. Cactus Data ApS. CPH. > > ' UNIX UTC start time. > Const cdatUnixTimeZero As Date = #1/1/1970# > ' Maximum time bias, 12 hours. > Const clngTimeBiasMax As Long = 12& * 60& > > Dim dblSeconds As Double > > If lngLocalTimeBias <> 0 Then > If Abs(lngLocalTimeBias) < clngTimeBiasMax Then > datTime = DateAdd("n", lngLocalTimeBias, datTime) > End If > End If > dblSeconds = DateDiff("s", cdatUnixTimeZero, datTime) > > UnixTimeValue = dblSeconds > >End Function > >Have fun! > >/gustav > > >>> markamatte at hotmail.com 23-03-2007 15:00 >>> >Thanks Marty, > >I found that it is actually counting from UNIX time 1/1/1970 00:00:00 >UTC...which happens to be 12/31/1969 4:00:00 PM in my time zone. it is a >36 >base counting system...and I had to shift my initial logic ove 2 spaces. >You take the following and add all of the results to come up with a single >number...this number is how many seconds have passed since your start time. > > >> > 1st Value*60466176 > >> > 2nd Value*1679616 > >> > 3rd Value*46656 > >> > 4th Value*1296 > >> > 5th Value*36 > >> > 6th Value > >The last 2 are irrelevant when converting back to time...they are there for >when more than 1 record is created in a single second. > >Thanks again, > >Mark A. Matte > > >From: MartyConnelly > >Reply-To: Access Developers discussion and problem > >solving > >To: Access Developers discussion and problem > >solving > >Subject: Re: [AccessD] OT(kinda): Crack Code > >Date: Thu, 22 Mar 2007 18:32:50 -0700 > > > > I played around with this last night and figured out it was based on >some date in 1974 > >with AM and PM being indicated by last two characters and first 6 as >seconds > >from the start date whatever that is, still it seems a little out as to >accuracy > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ i'm making a difference. Make every IM count for the cause of your choice. Join Now. http://clk.atdmt.com/MSN/go/msnnkwme0080000001msn/direct/01/?href=http://im. live.com/messenger/im/home/?source=hmtagline From rockysmolin at bchacc.com Fri Mar 23 13:53:33 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 23 Mar 2007 11:53:33 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <0JFD002X0CWCE7D0@l-daemon> Message-ID: <008801c76d7c$8eb72cd0$0201a8c0@HAL9005> I think summer in St. Petersburg is August 3rd through August 7th. But Shamil could tell us more precisely. :) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 11:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi Shamil: St.Petersburg would be an excellent choice. It would take at least a year of planning. When would be a good time of year? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, March 22, 2007 12:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference <<< Then we could call it international. >>> Yes, if speakers will use Skype or MS Messenger - no problem here to participate in this conference using my broadband Internet connection... I have currently an US B-1 opened Visa but this will be over this June - so my chances to participate personally in September's conference are currently low... And getting there on May is also questionable because of financial issues... I'm sorry I will probably not be able to attend this conference live - as for Skype connection - no problem... And BTW, I have had here already met four AccessD members during several recent years - all of them liked Russia as it's now - I have nearby a good hotel/motel where there could be a conference room rented etc. - what about next AccessD conference in St.Petersburg, Russia? :) -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 6:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 7:44 AM From accessd at shaw.ca Fri Mar 23 13:57:28 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 11:57:28 -0700 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq> Message-ID: <0JFD00LZ0DSOZ3V0@l-daemon> Hi John: If your customer is a small clients and it sounds like it that is a huge upfront cost... Can not one server, setup do the same? Just a question. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 10:28 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius I'm working with one on a client site (a publishing who also does bulk mailings). They just sent a notice that the next upgrade will require that the user have a DVD reader (as it would take too many CDs to distribute this much information), Pentium 4 and minimum 512MB available RAM (highly recommended 3 GB for good performance). Apparently, according to this company, the USPS has changed it requirements for how programs designate their mailing codes and is now forcing them to use the USPS database directly. (I could get the details and post them if anyone is interested). Upon further investigation the USPS database is approx. 3 GB. So my conclusion is that the only way this company's application runs well with this new requirement is to load the entire USPS database into RAM. This requires a new XP workstation that will be the biggest, fastest computer this clients owns - all for doing bulk mailings via proprietary software and equipment. Previous to this upgrade they had been using the lowest end XP workstation. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Fri Mar 23 13:56:11 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 23 Mar 2007 11:56:11 -0700 Subject: [AccessD] SQL Server 2005 Compact Edition In-Reply-To: References: Message-ID: <460422CB.7080909@shaw.ca> The SQL compact edition isn't multi-user. http://www.microsoft.com/sql/editions/compact/sscecomparison.mspx Gustav Brock wrote: >Hi all > >Anyone having any experience or opinion on this: > > http://www.microsoft.com/sql/editions/compact/default.mspx > >Notice the sync tool for Access. > >/gustav > > > -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Fri Mar 23 14:03:58 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 12:03:58 -0700 Subject: [AccessD] SQL Server 2005 Compact Edition In-Reply-To: Message-ID: <0JFD001A9E3IT100@l-daemon> It looks very interesting and no where did I see any indication of time-out or cost. Am I missing something? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, March 23, 2007 11:27 AM To: accessd at databaseadvisors.com Subject: [AccessD] SQL Server 2005 Compact Edition Hi all Anyone having any experience or opinion on this: http://www.microsoft.com/sql/editions/compact/default.mspx Notice the sync tool for Access. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Fri Mar 23 14:04:16 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 23 Mar 2007 12:04:16 -0700 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <0JFD00LZ0DSOZ3V0@l-daemon> References: <0JFD00LZ0DSOZ3V0@l-daemon> Message-ID: <460424B0.5030207@shaw.ca> USPS has webservices that handle a lot of these requests. Maybe they have improved them since I looked 3 years ago. They mangled them trying to make one version work with MS and Unix boxes. So they were awkward to use with both. It might be worthwhile if you are not doing bulk requests. Jim Lawrence wrote: >Hi John: > >If your customer is a small clients and it sounds like it that is a huge >upfront cost... Can not one server, setup do the same? > >Just a question. > >Jim > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow >Sent: Friday, March 23, 2007 10:28 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Zipcodes within a radius > > > >I'm working with one on a client site (a publishing who also does bulk >mailings). They just sent a notice that the next upgrade will require that >the user have a DVD reader (as it would take too many CDs to distribute this >much information), Pentium 4 and minimum 512MB available RAM (highly >recommended 3 GB for good performance). > >Apparently, according to this company, the USPS has changed it requirements >for how programs designate their mailing codes and is now forcing them to >use the USPS database directly. (I could get the details and post them if >anyone is interested). Upon further investigation the USPS database is >approx. 3 GB. > >So my conclusion is that the only way this company's application runs well >with this new requirement is to load the entire USPS database into RAM. > >This requires a new XP workstation that will be the biggest, fastest >computer this clients owns - all for doing bulk mailings via proprietary >software and equipment. Previous to this upgrade they had been using the >lowest end XP workstation. > > > -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Fri Mar 23 14:10:50 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 12:10:50 -0700 Subject: [AccessD] SQL Server 2005 Compact Edition In-Reply-To: <460422CB.7080909@shaw.ca> Message-ID: <0JFD007G5EEYRTQ0@l-daemon> Well that answers my questions... It is free but limited... Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Friday, March 23, 2007 11:56 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SQL Server 2005 Compact Edition The SQL compact edition isn't multi-user. http://www.microsoft.com/sql/editions/compact/sscecomparison.mspx Gustav Brock wrote: >Hi all > >Anyone having any experience or opinion on this: > > http://www.microsoft.com/sql/editions/compact/default.mspx > >Notice the sync tool for Access. > >/gustav > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Fri Mar 23 14:13:22 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 23 Mar 2007 20:13:22 +0100 Subject: [AccessD] SQL Server 2005 Compact Edition Message-ID: Hi Jim It is free to download and use. But variety of drivers seems very limited - looks like it's mostly aimed at dot Net as an embedded database. /gustav >>> accessd at shaw.ca 23-03-2007 20:03 >>> It looks very interesting and no where did I see any indication of time-out or cost. Am I missing something? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, March 23, 2007 11:27 AM To: accessd at databaseadvisors.com Subject: [AccessD] SQL Server 2005 Compact Edition Hi all Anyone having any experience or opinion on this: http://www.microsoft.com/sql/editions/compact/default.mspx Notice the sync tool for Access. /gustav From kost36 at otenet.gr Fri Mar 23 14:50:39 2007 From: kost36 at otenet.gr (Kostas Konstantinidis) Date: Fri, 23 Mar 2007 21:50:39 +0200 Subject: [AccessD] hide blank fields in Reports References: <00d101c76cd7$8dc2a2a0$0201a8c0@HAL9005> Message-ID: <034401c76d84$9224bba0$6701a8c0@kost36> Rocky and Don Thank's a lot /kostas ----- Original Message ----- From: "Rocky Smolin at Beach Access Software" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 23, 2007 1:12 AM Subject: Re: [AccessD] hide blank fields in Reports > Kostas: > > I have solved something like this problem before by making the height of > the > text box zero that is bound to the field in question, and setting the 'Can > Grow' property to true. However, if you've got a label you've got to set > it's height to zero, but then in the On Format event of the section it > appears in, you have to set the height of the label depending on if there > is > data in the bound text box. Mostly my labels are in the heading section > so > I don't have to mess with them. > > HTH > > Rocky > > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kostas > Konstantinidis > Sent: Thursday, March 22, 2007 1:02 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] hide blank fields in Reports > > hi group, > I want to hide the blank fields and the placeholders too in a report. > e.g. > Record 1 > Field A: > Field B: result1 > Field C: result2 > Field D: > Should look like this: > Record 1 > Field B: result1 > Field C: result2 > > trying the > If Len(Nz(Me.Myfieldname)) > 0 Then > Me.mylabelname.Visible = True > Else > Me.mylabelname.Visible = False > End If > > it leaves the placeholder space of the hidden fields many thank's /kostas > > > -- > 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 Free Edition. > Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 3/21/2007 > 7:52 AM > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From shamil at users.mns.ru Fri Mar 23 15:13:24 2007 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 23 Mar 2007 23:13:24 +0300 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <008801c76d7c$8eb72cd0$0201a8c0@HAL9005> Message-ID: <002101c76d87$b6562560$6501a8c0@nant> Hi All, Thank you for your interest to visit St.Petersburg, Russia! Yes, AccessD conference if it happens to get "critical mass" of interested participants could be held here in summer 2008 or in September 2008... Yes, Rocky, summer could be short and rather cold here but not as short as you guessed. :) In fact we have already here now for a couple of days +15C (still I see some "crazy" ice-fishermen on Finnish Gulf ice, which is almost gone now) - this year we have here very unusual "hot" weather for this season - last year I have skied that time and even until 11th of April but that last year's winter was untypical snowy. If you have Google Earth you can see some pictures I made in the middle of March last year from Finnish Gulf ice around here: 59?58'29.78"N 30?11'30.35"E I'd say that the best season here for sightseeing is the first part of June with "White Nights" season being in the middle and the temperature around +15-+25 degrees Celsius. The hottest month here is July (+20-+30 or even +35 Celsius) but humidity is rather high here and during hot July's days it's better stay out of the city... It could be also very good weather in the first ten days of May and in the first two weeks of September - the latter season, the "Indian Summer" is also very good usually for sightseeing but that time "White Nights" season is over (it ends in the middle of July). August isn't cold (+15-+20 Celsius) during the daytime but sometimes it could be very rainy and windy here... So, with very high probability it will not be less than +20-+25 degrees Celsius during the first ten days of July and it should be mainly sunny and "White Nights" season will be still here but if you folks are not afraid of some "cold" weather with +15-+20 degrees Celsius (and sometimes less than that) then I'd propose first part of June as the best season here because this season the city is still very fresh well washed after the winter, with new leaves on the trees, a lot of flowers and not that much tourists... Yes, they seems to wash city now every night during summer time (and they use shampoo - incredible luxury for Soviet times) but in July because of a lot of cars on the streets, very hot air and high humidity it becomes dusty on the streets of the city.... They build here five minutes by foots from my home a big super-duper modern business center - it will be called "Atlantic City". It could be ready on summer 2008 - how about having AccessD conference in it? Well, renting conference space there could be pricey - then we can find other less expensive options... As for BBQ party - that could be made on Finnish Gulf beach near to me or we can find many other more civilized places as restaurants etc. Of course McDonalds and KFC and all that "junk fast-food" and pizza etc. are also available here... Well, and vodka with caviar and mushrooms and salted cabbage and herring and (cold) borsch and other Russian foods specialties if you like to try are available here... Sorry, I didn't mention Hermitage and other museums, beautiful architecture, monuments etc. :) - I think that Lembit Soobik who has been here recently (cold winter time!) will tell more and better than me about all that for you to become eager to see all that beauty by your own eyes - I'm a kind of accustomed to live here (:)) and I can miss to tell about the most impressive things a Westerner can find and see here and about the most nasty and ugly pictures of this city... Thank you again for your interest to St.Petersburg, Russia. Hope to see a lot of you here during year 2008 AccessD conference. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 23, 2007 9:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I think summer in St. Petersburg is August 3rd through August 7th. But Shamil could tell us more precisely. :) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 11:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi Shamil: St.Petersburg would be an excellent choice. It would take at least a year of planning. When would be a good time of year? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, March 22, 2007 12:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference <<< Then we could call it international. >>> Yes, if speakers will use Skype or MS Messenger - no problem here to participate in this conference using my broadband Internet connection... I have currently an US B-1 opened Visa but this will be over this June - so my chances to participate personally in September's conference are currently low... And getting there on May is also questionable because of financial issues... I'm sorry I will probably not be able to attend this conference live - as for Skype connection - no problem... And BTW, I have had here already met four AccessD members during several recent years - all of them liked Russia as it's now - I have nearby a good hotel/motel where there could be a conference room rented etc. - what about next AccessD conference in St.Petersburg, Russia? :) -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 6:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 7:44 AM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From lembit.dbamail at t-online.de Fri Mar 23 15:41:48 2007 From: lembit.dbamail at t-online.de (Lembit Soobik) Date: Fri, 23 Mar 2007 21:41:48 +0100 Subject: [AccessD] Great Smokey Mountains AccessD Conference References: <002101c76d87$b6562560$6501a8c0@nant> Message-ID: <002801c76d8b$addc34c0$1800a8c0@s1800> yes, I have been there in St. Petersburg. a really great clean pretty pretty town. I was there in June last year for the white nights - almost whole night its sunlight. if you like you can see our pictures here: http://www.kodakgallery.de/I.jsp?c=krkm1ux.7t55nz8l&x=0&y=-uxxdja and I was again there February 22 - 26 this year. you can see the pictures here: http://www.kodakgallery.de/I.jsp?c=krkm1ux.4h1p14h9&x=0&y=t8v8v3 and both times Shamil was so nice to show us around. most of the pictures were taken by my wife, I did only the editing. have fun Lembit ----- Original Message ----- From: "Shamil Salakhetdinov" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 23, 2007 9:13 PM Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > Hi All, > > Thank you for your interest to visit St.Petersburg, Russia! > > Yes, AccessD conference if it happens to get "critical mass" of interested > participants could be held here in summer 2008 or in September 2008... > > Yes, Rocky, summer could be short and rather cold here but not as short as > you guessed. :) > > In fact we have already here now for a couple of days +15C (still I see > some > "crazy" ice-fishermen on Finnish Gulf ice, which is almost gone now) - > this > year we have here very unusual "hot" weather for this season - last year I > have skied that time and even until 11th of April but that last year's > winter was untypical snowy. If you have Google Earth you can see some > pictures I made in the middle of March last year from Finnish Gulf ice > around here: > > 59?58'29.78"N > 30?11'30.35"E > > I'd say that the best season here for sightseeing is the first part of > June > with "White Nights" season being in the middle and the temperature around > +15-+25 degrees Celsius. The hottest month here is July (+20-+30 or even > +35 > Celsius) but humidity is rather high here and during hot July's days it's > better stay out of the city... > > It could be also very good weather in the first ten days of May and in the > first two weeks of September - the latter season, the "Indian Summer" is > also very good usually for sightseeing but that time "White Nights" season > is over (it ends in the middle of July). > > August isn't cold (+15-+20 Celsius) during the daytime but sometimes it > could be very rainy and windy here... > > So, with very high probability it will not be less than +20-+25 degrees > Celsius during the first ten days of July and it should be mainly sunny > and > "White Nights" season will be still here but if you folks are not afraid > of > some "cold" weather with +15-+20 degrees Celsius (and sometimes less than > that) then I'd propose first part of June as the best season here because > this season the city is still very fresh well washed after the winter, > with > new leaves on the trees, a lot of flowers and not that much tourists... > Yes, > they seems to wash city now every night during summer time (and they use > shampoo - incredible luxury for Soviet times) but in July because of a lot > of cars on the streets, very hot air and high humidity it becomes dusty on > the streets of the city.... > > They build here five minutes by foots from my home a big super-duper > modern > business center - it will be called "Atlantic City". It could be ready on > summer 2008 - how about having AccessD conference in it? Well, renting > conference space there could be pricey - then we can find other less > expensive options... > > As for BBQ party - that could be made on Finnish Gulf beach near to me or > we > can find many other more civilized places as restaurants etc. Of course > McDonalds and KFC and all that "junk fast-food" and pizza etc. are also > available here... Well, and vodka with caviar and mushrooms and salted > cabbage and herring and (cold) borsch and other Russian foods specialties > if > you like to try are available here... > > Sorry, I didn't mention Hermitage and other museums, beautiful > architecture, > monuments etc. :) - I think that Lembit Soobik who has been here recently > (cold winter time!) will tell more and better than me about all that for > you > to become eager to see all that beauty by your own eyes - I'm a kind of > accustomed to live here (:)) and I can miss to tell about the most > impressive things a Westerner can find and see here and about the most > nasty > and ugly pictures of this city... > > Thank you again for your interest to St.Petersburg, Russia. > > Hope to see a lot of you here during year 2008 AccessD conference. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at > Beach Access Software > Sent: Friday, March 23, 2007 9:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > I think summer in St. Petersburg is August 3rd through August 7th. But > Shamil could tell us more precisely. :) > > Rocky > > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Friday, March 23, 2007 11:38 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Hi Shamil: > > St.Petersburg would be an excellent choice. It would take at least a year > of > planning. When would be a good time of year? > > Jim > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Thursday, March 22, 2007 12:10 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > <<< > Then we could call it international. >>>> > Yes, if speakers will use Skype or MS Messenger - no problem here to > participate in this conference using my broadband Internet connection... > > I have currently an US B-1 opened Visa but this will be over this June - > so > my chances to participate personally in September's conference are > currently > low... > > And getting there on May is also questionable because of financial > issues... > > I'm sorry I will probably not be able to attend this conference live - as > for Skype connection - no problem... > > And BTW, I have had here already met four AccessD members during several > recent years - all of them liked Russia as it's now - I have nearby a good > hotel/motel where there could be a conference room rented etc. - what > about > next AccessD conference in St.Petersburg, Russia? :) > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Thursday, March 22, 2007 6:13 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Maybe we can arrange for a video feed out to the internet. Then those not > able to attend could tune in to the feed. Then we could call it > international. > > ;-) > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Thursday, March 22, 2007 10:56 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > So is the conference on for sure? We need some international speakers so I > can tell the boss I'm going to an international conference. :-) Jim Hale > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Wednesday, March 21, 2007 9:29 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Great Smokey Mountains AccessD Conference > > > I just found this for anyone who might be considering coming down to the > conference. Pretty pictures. > > http://www.visitnc.com/ > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > *********************************************************************** > The information transmitted is intended solely for the individual or > entity > to which it is addressed and may contain confidential and/or privileged > material. Any review, retransmission, dissemination or other use of or > taking action in reliance upon this information by persons or entities > other > than the intended recipient is prohibited. > If you have received this email in error please contact the sender and > delete the material from any computer. As a recipient of this email, you > are > responsible for screening its contents and the contents of any attachments > for the presence of viruses. No liability is accepted for any damages > caused > by any virus transmitted by this email. > -- > 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 > 7:44 AM > > > -- > 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 Mar 23 16:03:38 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 23 Mar 2007 14:03:38 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <002101c76d87$b6562560$6501a8c0@nant> Message-ID: <00d201c76d8e$bacfc270$0201a8c0@HAL9005> Shamil: I'm in. Probably have to bring the whole family. It will be our last summer with Max before he goes away to college. And we need to save a whole day for the Hermitage, yes? Regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 23, 2007 1:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi All, Thank you for your interest to visit St.Petersburg, Russia! Yes, AccessD conference if it happens to get "critical mass" of interested participants could be held here in summer 2008 or in September 2008... Yes, Rocky, summer could be short and rather cold here but not as short as you guessed. :) In fact we have already here now for a couple of days +15C (still I see some "crazy" ice-fishermen on Finnish Gulf ice, which is almost gone now) - this year we have here very unusual "hot" weather for this season - last year I have skied that time and even until 11th of April but that last year's winter was untypical snowy. If you have Google Earth you can see some pictures I made in the middle of March last year from Finnish Gulf ice around here: 59?58'29.78"N 30?11'30.35"E I'd say that the best season here for sightseeing is the first part of June with "White Nights" season being in the middle and the temperature around +15-+25 degrees Celsius. The hottest month here is July (+20-+30 or even +15-++35 Celsius) but humidity is rather high here and during hot July's days it's better stay out of the city... It could be also very good weather in the first ten days of May and in the first two weeks of September - the latter season, the "Indian Summer" is also very good usually for sightseeing but that time "White Nights" season is over (it ends in the middle of July). August isn't cold (+15-+20 Celsius) during the daytime but sometimes it could be very rainy and windy here... So, with very high probability it will not be less than +20-+25 degrees Celsius during the first ten days of July and it should be mainly sunny and "White Nights" season will be still here but if you folks are not afraid of some "cold" weather with +15-+20 degrees Celsius (and sometimes less than that) then I'd propose first part of June as the best season here because this season the city is still very fresh well washed after the winter, with new leaves on the trees, a lot of flowers and not that much tourists... Yes, they seems to wash city now every night during summer time (and they use shampoo - incredible luxury for Soviet times) but in July because of a lot of cars on the streets, very hot air and high humidity it becomes dusty on the streets of the city.... They build here five minutes by foots from my home a big super-duper modern business center - it will be called "Atlantic City". It could be ready on summer 2008 - how about having AccessD conference in it? Well, renting conference space there could be pricey - then we can find other less expensive options... As for BBQ party - that could be made on Finnish Gulf beach near to me or we can find many other more civilized places as restaurants etc. Of course McDonalds and KFC and all that "junk fast-food" and pizza etc. are also available here... Well, and vodka with caviar and mushrooms and salted cabbage and herring and (cold) borsch and other Russian foods specialties if you like to try are available here... Sorry, I didn't mention Hermitage and other museums, beautiful architecture, monuments etc. :) - I think that Lembit Soobik who has been here recently (cold winter time!) will tell more and better than me about all that for you to become eager to see all that beauty by your own eyes - I'm a kind of accustomed to live here (:)) and I can miss to tell about the most impressive things a Westerner can find and see here and about the most nasty and ugly pictures of this city... Thank you again for your interest to St.Petersburg, Russia. Hope to see a lot of you here during year 2008 AccessD conference. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 23, 2007 9:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I think summer in St. Petersburg is August 3rd through August 7th. But Shamil could tell us more precisely. :) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 11:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi Shamil: St.Petersburg would be an excellent choice. It would take at least a year of planning. When would be a good time of year? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, March 22, 2007 12:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference <<< Then we could call it international. >>> Yes, if speakers will use Skype or MS Messenger - no problem here to participate in this conference using my broadband Internet connection... I have currently an US B-1 opened Visa but this will be over this June - so my chances to participate personally in September's conference are currently low... And getting there on May is also questionable because of financial issues... I'm sorry I will probably not be able to attend this conference live - as for Skype connection - no problem... And BTW, I have had here already met four AccessD members during several recent years - all of them liked Russia as it's now - I have nearby a good hotel/motel where there could be a conference room rented etc. - what about next AccessD conference in St.Petersburg, Russia? :) -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 6:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 7:44 AM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 7:44 AM From accessd at shaw.ca Fri Mar 23 16:13:33 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 14:13:33 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <002101c76d87$b6562560$6501a8c0@nant> Message-ID: <0JFD00E2DK3HPJG0@l-daemon> At the current rate of global warming by 2010 the +15C will be +20C and rather nice... but there goes the ice fishing. By the end of June the days must be getting up 18 hours of sunshine and that should be warm. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 23, 2007 1:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi All, Thank you for your interest to visit St.Petersburg, Russia! Yes, AccessD conference if it happens to get "critical mass" of interested participants could be held here in summer 2008 or in September 2008... Yes, Rocky, summer could be short and rather cold here but not as short as you guessed. :) In fact we have already here now for a couple of days +15C (still I see some "crazy" ice-fishermen on Finnish Gulf ice, which is almost gone now) - this year we have here very unusual "hot" weather for this season - last year I have skied that time and even until 11th of April but that last year's winter was untypical snowy. If you have Google Earth you can see some pictures I made in the middle of March last year from Finnish Gulf ice around here: 59?58'29.78"N 30?11'30.35"E I'd say that the best season here for sightseeing is the first part of June with "White Nights" season being in the middle and the temperature around +15-+25 degrees Celsius. The hottest month here is July (+20-+30 or even +35 Celsius) but humidity is rather high here and during hot July's days it's better stay out of the city... It could be also very good weather in the first ten days of May and in the first two weeks of September - the latter season, the "Indian Summer" is also very good usually for sightseeing but that time "White Nights" season is over (it ends in the middle of July). August isn't cold (+15-+20 Celsius) during the daytime but sometimes it could be very rainy and windy here... So, with very high probability it will not be less than +20-+25 degrees Celsius during the first ten days of July and it should be mainly sunny and "White Nights" season will be still here but if you folks are not afraid of some "cold" weather with +15-+20 degrees Celsius (and sometimes less than that) then I'd propose first part of June as the best season here because this season the city is still very fresh well washed after the winter, with new leaves on the trees, a lot of flowers and not that much tourists... Yes, they seems to wash city now every night during summer time (and they use shampoo - incredible luxury for Soviet times) but in July because of a lot of cars on the streets, very hot air and high humidity it becomes dusty on the streets of the city.... They build here five minutes by foots from my home a big super-duper modern business center - it will be called "Atlantic City". It could be ready on summer 2008 - how about having AccessD conference in it? Well, renting conference space there could be pricey - then we can find other less expensive options... As for BBQ party - that could be made on Finnish Gulf beach near to me or we can find many other more civilized places as restaurants etc. Of course McDonalds and KFC and all that "junk fast-food" and pizza etc. are also available here... Well, and vodka with caviar and mushrooms and salted cabbage and herring and (cold) borsch and other Russian foods specialties if you like to try are available here... Sorry, I didn't mention Hermitage and other museums, beautiful architecture, monuments etc. :) - I think that Lembit Soobik who has been here recently (cold winter time!) will tell more and better than me about all that for you to become eager to see all that beauty by your own eyes - I'm a kind of accustomed to live here (:)) and I can miss to tell about the most impressive things a Westerner can find and see here and about the most nasty and ugly pictures of this city... Thank you again for your interest to St.Petersburg, Russia. Hope to see a lot of you here during year 2008 AccessD conference. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 23, 2007 9:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I think summer in St. Petersburg is August 3rd through August 7th. But Shamil could tell us more precisely. :) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 11:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi Shamil: St.Petersburg would be an excellent choice. It would take at least a year of planning. When would be a good time of year? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, March 22, 2007 12:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference <<< Then we could call it international. >>> Yes, if speakers will use Skype or MS Messenger - no problem here to participate in this conference using my broadband Internet connection... I have currently an US B-1 opened Visa but this will be over this June - so my chances to participate personally in September's conference are currently low... And getting there on May is also questionable because of financial issues... I'm sorry I will probably not be able to attend this conference live - as for Skype connection - no problem... And BTW, I have had here already met four AccessD members during several recent years - all of them liked Russia as it's now - I have nearby a good hotel/motel where there could be a conference room rented etc. - what about next AccessD conference in St.Petersburg, Russia? :) -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 6:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 7:44 AM -- 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 Fri Mar 23 16:11:45 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 23 Mar 2007 17:11:45 -0400 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <0a7c01c76d7b$83958e10$6402a8c0@ScuzzPaq> References: <008301c76cba$31833df0$657aa8c0@m6805><0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq><000001c76d7a$2d9585c0$657aa8c0@m6805> <0a7c01c76d7b$83958e10$6402a8c0@ScuzzPaq> Message-ID: <002301c76d8f$dd6e4210$657aa8c0@m6805> The ram disk board was ~125. Google gigabyte gc-ramdisk John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 2:46 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius Great idea! May I ask how that cost - roughly? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 23, 2007 1:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius John, I purchased a hardware RAMDISK board, put 4 1gb ram cards on it and built a ram disk to hold all that info. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Mar 23 16:24:42 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 23 Mar 2007 17:24:42 -0400 Subject: [AccessD] Great Russian AccessD Conference In-Reply-To: <0JFD00E2DK3HPJG0@l-daemon> References: <002101c76d87$b6562560$6501a8c0@nant> <0JFD00E2DK3HPJG0@l-daemon> Message-ID: <002401c76d91$ac42c150$657aa8c0@m6805> OK guys, let's try to rename this to Great Russian AccessD conference or something. I have filters set to pull everything with Smokey mountain conference and I am getting all these messages. Thanks, John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 5:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference At the current rate of global warming by 2010 the +15C will be +20C and rather nice... but there goes the ice fishing. By the end of June the days must be getting up 18 hours of sunshine and that should be warm. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 23, 2007 1:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi All, Thank you for your interest to visit St.Petersburg, Russia! Yes, AccessD conference if it happens to get "critical mass" of interested participants could be held here in summer 2008 or in September 2008... Yes, Rocky, summer could be short and rather cold here but not as short as you guessed. :) In fact we have already here now for a couple of days +15C (still I see some "crazy" ice-fishermen on Finnish Gulf ice, which is almost gone now) - this year we have here very unusual "hot" weather for this season - last year I have skied that time and even until 11th of April but that last year's winter was untypical snowy. If you have Google Earth you can see some pictures I made in the middle of March last year from Finnish Gulf ice around here: 59?58'29.78"N 30?11'30.35"E I'd say that the best season here for sightseeing is the first part of June with "White Nights" season being in the middle and the temperature around +15-+25 degrees Celsius. The hottest month here is July (+20-+30 or even +15-++35 Celsius) but humidity is rather high here and during hot July's days it's better stay out of the city... It could be also very good weather in the first ten days of May and in the first two weeks of September - the latter season, the "Indian Summer" is also very good usually for sightseeing but that time "White Nights" season is over (it ends in the middle of July). August isn't cold (+15-+20 Celsius) during the daytime but sometimes it could be very rainy and windy here... So, with very high probability it will not be less than +20-+25 degrees Celsius during the first ten days of July and it should be mainly sunny and "White Nights" season will be still here but if you folks are not afraid of some "cold" weather with +15-+20 degrees Celsius (and sometimes less than that) then I'd propose first part of June as the best season here because this season the city is still very fresh well washed after the winter, with new leaves on the trees, a lot of flowers and not that much tourists... Yes, they seems to wash city now every night during summer time (and they use shampoo - incredible luxury for Soviet times) but in July because of a lot of cars on the streets, very hot air and high humidity it becomes dusty on the streets of the city.... They build here five minutes by foots from my home a big super-duper modern business center - it will be called "Atlantic City". It could be ready on summer 2008 - how about having AccessD conference in it? Well, renting conference space there could be pricey - then we can find other less expensive options... As for BBQ party - that could be made on Finnish Gulf beach near to me or we can find many other more civilized places as restaurants etc. Of course McDonalds and KFC and all that "junk fast-food" and pizza etc. are also available here... Well, and vodka with caviar and mushrooms and salted cabbage and herring and (cold) borsch and other Russian foods specialties if you like to try are available here... Sorry, I didn't mention Hermitage and other museums, beautiful architecture, monuments etc. :) - I think that Lembit Soobik who has been here recently (cold winter time!) will tell more and better than me about all that for you to become eager to see all that beauty by your own eyes - I'm a kind of accustomed to live here (:)) and I can miss to tell about the most impressive things a Westerner can find and see here and about the most nasty and ugly pictures of this city... Thank you again for your interest to St.Petersburg, Russia. Hope to see a lot of you here during year 2008 AccessD conference. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 23, 2007 9:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference I think summer in St. Petersburg is August 3rd through August 7th. But Shamil could tell us more precisely. :) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 11:38 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi Shamil: St.Petersburg would be an excellent choice. It would take at least a year of planning. When would be a good time of year? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, March 22, 2007 12:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference <<< Then we could call it international. >>> Yes, if speakers will use Skype or MS Messenger - no problem here to participate in this conference using my broadband Internet connection... I have currently an US B-1 opened Visa but this will be over this June - so my chances to participate personally in September's conference are currently low... And getting there on May is also questionable because of financial issues... I'm sorry I will probably not be able to attend this conference live - as for Skype connection - no problem... And BTW, I have had here already met four AccessD members during several recent years - all of them liked Russia as it's now - I have nearby a good hotel/motel where there could be a conference room rented etc. - what about next AccessD conference in St.Petersburg, Russia? :) -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Thursday, March 22, 2007 6:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Maybe we can arrange for a video feed out to the internet. Then those not able to attend could tune in to the feed. Then we could call it international. ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: Thursday, March 22, 2007 10:56 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference So is the conference on for sure? We need some international speakers so I can tell the boss I'm going to an international conference. :-) Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 21, 2007 9:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Great Smokey Mountains AccessD Conference I just found this for anyone who might be considering coming down to the conference. Pretty pictures. http://www.visitnc.com/ John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 7:44 AM -- 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 Mar 23 16:33:39 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 14:33:39 -0700 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <002801c76d8b$addc34c0$1800a8c0@s1800> Message-ID: <0JFD00H6TL0Y4VB0@l-daemon> Hi Lembit: Those pictures are great... I have not had a chance to go through all of them. (Curious... did a cat travel you guys??) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lembit Soobik Sent: Friday, March 23, 2007 1:42 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference yes, I have been there in St. Petersburg. a really great clean pretty pretty town. I was there in June last year for the white nights - almost whole night its sunlight. if you like you can see our pictures here: http://www.kodakgallery.de/I.jsp?c=krkm1ux.7t55nz8l&x=0&y=-uxxdja and I was again there February 22 - 26 this year. you can see the pictures here: http://www.kodakgallery.de/I.jsp?c=krkm1ux.4h1p14h9&x=0&y=t8v8v3 and both times Shamil was so nice to show us around. most of the pictures were taken by my wife, I did only the editing. have fun Lembit ----- Original Message ----- From: "Shamil Salakhetdinov" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 23, 2007 9:13 PM Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > Hi All, > > Thank you for your interest to visit St.Petersburg, Russia! > > Yes, AccessD conference if it happens to get "critical mass" of interested > participants could be held here in summer 2008 or in September 2008... > > Yes, Rocky, summer could be short and rather cold here but not as short as > you guessed. :) > > In fact we have already here now for a couple of days +15C (still I see > some > "crazy" ice-fishermen on Finnish Gulf ice, which is almost gone now) - > this > year we have here very unusual "hot" weather for this season - last year I > have skied that time and even until 11th of April but that last year's > winter was untypical snowy. If you have Google Earth you can see some > pictures I made in the middle of March last year from Finnish Gulf ice > around here: > > 59?58'29.78"N > 30?11'30.35"E > > I'd say that the best season here for sightseeing is the first part of > June > with "White Nights" season being in the middle and the temperature around > +15-+25 degrees Celsius. The hottest month here is July (+20-+30 or even > +35 > Celsius) but humidity is rather high here and during hot July's days it's > better stay out of the city... > > It could be also very good weather in the first ten days of May and in the > first two weeks of September - the latter season, the "Indian Summer" is > also very good usually for sightseeing but that time "White Nights" season > is over (it ends in the middle of July). > > August isn't cold (+15-+20 Celsius) during the daytime but sometimes it > could be very rainy and windy here... > > So, with very high probability it will not be less than +20-+25 degrees > Celsius during the first ten days of July and it should be mainly sunny > and > "White Nights" season will be still here but if you folks are not afraid > of > some "cold" weather with +15-+20 degrees Celsius (and sometimes less than > that) then I'd propose first part of June as the best season here because > this season the city is still very fresh well washed after the winter, > with > new leaves on the trees, a lot of flowers and not that much tourists... > Yes, > they seems to wash city now every night during summer time (and they use > shampoo - incredible luxury for Soviet times) but in July because of a lot > of cars on the streets, very hot air and high humidity it becomes dusty on > the streets of the city.... > > They build here five minutes by foots from my home a big super-duper > modern > business center - it will be called "Atlantic City". It could be ready on > summer 2008 - how about having AccessD conference in it? Well, renting > conference space there could be pricey - then we can find other less > expensive options... > > As for BBQ party - that could be made on Finnish Gulf beach near to me or > we > can find many other more civilized places as restaurants etc. Of course > McDonalds and KFC and all that "junk fast-food" and pizza etc. are also > available here... Well, and vodka with caviar and mushrooms and salted > cabbage and herring and (cold) borsch and other Russian foods specialties > if > you like to try are available here... > > Sorry, I didn't mention Hermitage and other museums, beautiful > architecture, > monuments etc. :) - I think that Lembit Soobik who has been here recently > (cold winter time!) will tell more and better than me about all that for > you > to become eager to see all that beauty by your own eyes - I'm a kind of > accustomed to live here (:)) and I can miss to tell about the most > impressive things a Westerner can find and see here and about the most > nasty > and ugly pictures of this city... > > Thank you again for your interest to St.Petersburg, Russia. > > Hope to see a lot of you here during year 2008 AccessD conference. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at > Beach Access Software > Sent: Friday, March 23, 2007 9:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > I think summer in St. Petersburg is August 3rd through August 7th. But > Shamil could tell us more precisely. :) > > Rocky > > > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Friday, March 23, 2007 11:38 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Hi Shamil: > > St.Petersburg would be an excellent choice. It would take at least a year > of > planning. When would be a good time of year? > > Jim > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Thursday, March 22, 2007 12:10 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > <<< > Then we could call it international. >>>> > Yes, if speakers will use Skype or MS Messenger - no problem here to > participate in this conference using my broadband Internet connection... > > I have currently an US B-1 opened Visa but this will be over this June - > so > my chances to participate personally in September's conference are > currently > low... > > And getting there on May is also questionable because of financial > issues... > > I'm sorry I will probably not be able to attend this conference live - as > for Skype connection - no problem... > > And BTW, I have had here already met four AccessD members during several > recent years - all of them liked Russia as it's now - I have nearby a good > hotel/motel where there could be a conference room rented etc. - what > about > next AccessD conference in St.Petersburg, Russia? :) > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Thursday, March 22, 2007 6:13 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > Maybe we can arrange for a video feed out to the internet. Then those not > able to attend could tune in to the feed. Then we could call it > international. > > ;-) > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Thursday, March 22, 2007 10:56 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > So is the conference on for sure? We need some international speakers so I > can tell the boss I'm going to an international conference. :-) Jim Hale > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Wednesday, March 21, 2007 9:29 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Great Smokey Mountains AccessD Conference > > > I just found this for anyone who might be considering coming down to the > conference. Pretty pictures. > > http://www.visitnc.com/ > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > *********************************************************************** > The information transmitted is intended solely for the individual or > entity > to which it is addressed and may contain confidential and/or privileged > material. Any review, retransmission, dissemination or other use of or > taking action in reliance upon this information by persons or entities > other > than the intended recipient is prohibited. > If you have received this email in error please contact the sender and > delete the material from any computer. As a recipient of this email, you > are > responsible for screening its contents and the contents of any attachments > for the presence of viruses. No liability is accepted for any damages > caused > by any virus transmitted by this email. > -- > 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 > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 > 7:44 AM > > > -- > 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 shamil at users.mns.ru Fri Mar 23 16:30:53 2007 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Sat, 24 Mar 2007 00:30:53 +0300 Subject: [AccessD] Great Smokey Mountains AccessD Conference In-Reply-To: <00d201c76d8e$bacfc270$0201a8c0@HAL9005> Message-ID: <000301c76d92$89220770$6501a8c0@nant> <<< And we need to save a whole day for the Hermitage, yes? >>> Rocky, I think Hermitage is as big as Louvre (Paris) - yes, if you "run trough" then one day should be enough. And there are also Russian Museum, Peterhof, Pushkin, Pavlovsk - Russian "equivalents" of D'Orse, Versailles, Fontainebleau... - you can plan one month and still it will be not enough to see all that architecture and museums we have here... -- Shamil -----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, March 24, 2007 12:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Shamil: I'm in. Probably have to bring the whole family. It will be our last summer with Max before he goes away to college. And we need to save a whole day for the Hermitage, yes? Regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 23, 2007 1:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference Hi All, Thank you for your interest to visit St.Petersburg, Russia! Yes, AccessD conference if it happens to get "critical mass" of interested participants could be held here in summer 2008 or in September 2008... Yes, Rocky, summer could be short and rather cold here but not as short as you guessed. :) In fact we have already here now for a couple of days +15C (still I see some "crazy" ice-fishermen on Finnish Gulf ice, which is almost gone now) - this year we have here very unusual "hot" weather for this season - last year I have skied that time and even until 11th of April but that last year's winter was untypical snowy. If you have Google Earth you can see some pictures I made in the middle of March last year from Finnish Gulf ice around here: 59?58'29.78"N 30?11'30.35"E I'd say that the best season here for sightseeing is the first part of June with "White Nights" season being in the middle and the temperature around +15-+25 degrees Celsius. The hottest month here is July (+20-+30 or even +15-++35 Celsius) but humidity is rather high here and during hot July's days it's better stay out of the city... It could be also very good weather in the first ten days of May and in the first two weeks of September - the latter season, the "Indian Summer" is also very good usually for sightseeing but that time "White Nights" season is over (it ends in the middle of July). August isn't cold (+15-+20 Celsius) during the daytime but sometimes it could be very rainy and windy here... So, with very high probability it will not be less than +20-+25 degrees Celsius during the first ten days of July and it should be mainly sunny and "White Nights" season will be still here but if you folks are not afraid of some "cold" weather with +15-+20 degrees Celsius (and sometimes less than that) then I'd propose first part of June as the best season here because this season the city is still very fresh well washed after the winter, with new leaves on the trees, a lot of flowers and not that much tourists... Yes, they seems to wash city now every night during summer time (and they use shampoo - incredible luxury for Soviet times) but in July because of a lot of cars on the streets, very hot air and high humidity it becomes dusty on the streets of the city.... They build here five minutes by foots from my home a big super-duper modern business center - it will be called "Atlantic City". It could be ready on summer 2008 - how about having AccessD conference in it? Well, renting conference space there could be pricey - then we can find other less expensive options... As for BBQ party - that could be made on Finnish Gulf beach near to me or we can find many other more civilized places as restaurants etc. Of course McDonalds and KFC and all that "junk fast-food" and pizza etc. are also available here... Well, and vodka with caviar and mushrooms and salted cabbage and herring and (cold) borsch and other Russian foods specialties if you like to try are available here... Sorry, I didn't mention Hermitage and other museums, beautiful architecture, monuments etc. :) - I think that Lembit Soobik who has been here recently (cold winter time!) will tell more and better than me about all that for you to become eager to see all that beauty by your own eyes - I'm a kind of accustomed to live here (:)) and I can miss to tell about the most impressive things a Westerner can find and see here and about the most nasty and ugly pictures of this city... Thank you again for your interest to St.Petersburg, Russia. Hope to see a lot of you here during year 2008 AccessD conference. -- Shamil <<< tail skipped >>> From lembit.dbamail at t-online.de Fri Mar 23 16:49:07 2007 From: lembit.dbamail at t-online.de (Lembit Soobik) Date: Fri, 23 Mar 2007 22:49:07 +0100 Subject: [AccessD] Great Russian AccessD conference - was Great Smokey Mountains AccessD Conference References: <0JFD00H6TL0Y4VB0@l-daemon> Message-ID: <002001c76d95$1545f750$1800a8c0@s1800> LOL, did a cat travel us? you mean did a cat travel with us? no, my wife likes to take pictures of cats, and did you see there are bears in the streets of St. Petersburg. Lembit, who is going on 3 weeks vacation now ----- Original Message ----- From: "Jim Lawrence" To: "'Access Developers discussion and problem solving'" Sent: Friday, March 23, 2007 10:33 PM Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > Hi Lembit: > > Those pictures are great... I have not had a chance to go through all of > them. (Curious... did a cat travel you guys??) > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lembit Soobik > Sent: Friday, March 23, 2007 1:42 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > yes, I have been there in St. Petersburg. > a really great clean pretty pretty town. > I was there in June last year for the white nights - almost whole night > its > sunlight. > if you like you can see our pictures here: > > http://www.kodakgallery.de/I.jsp?c=krkm1ux.7t55nz8l&x=0&y=-uxxdja > > and I was again there February 22 - 26 this year. you can see the > pictures > here: > > http://www.kodakgallery.de/I.jsp?c=krkm1ux.4h1p14h9&x=0&y=t8v8v3 > > and both times Shamil was so nice to show us around. > > most of the pictures were taken by my wife, I did only the editing. > > have fun > > Lembit > > ----- Original Message ----- > From: "Shamil Salakhetdinov" > To: "'Access Developers discussion and problem solving'" > > Sent: Friday, March 23, 2007 9:13 PM > Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference > > >> Hi All, >> >> Thank you for your interest to visit St.Petersburg, Russia! >> >> Yes, AccessD conference if it happens to get "critical mass" of >> interested >> participants could be held here in summer 2008 or in September 2008... >> >> Yes, Rocky, summer could be short and rather cold here but not as short >> as >> you guessed. :) >> >> In fact we have already here now for a couple of days +15C (still I see >> some >> "crazy" ice-fishermen on Finnish Gulf ice, which is almost gone now) - >> this >> year we have here very unusual "hot" weather for this season - last year >> I >> have skied that time and even until 11th of April but that last year's >> winter was untypical snowy. If you have Google Earth you can see some >> pictures I made in the middle of March last year from Finnish Gulf ice >> around here: >> >> 59?58'29.78"N >> 30?11'30.35"E >> >> I'd say that the best season here for sightseeing is the first part of >> June >> with "White Nights" season being in the middle and the temperature around >> +15-+25 degrees Celsius. The hottest month here is July (+20-+30 or even >> +35 >> Celsius) but humidity is rather high here and during hot July's days it's >> better stay out of the city... >> >> It could be also very good weather in the first ten days of May and in >> the >> first two weeks of September - the latter season, the "Indian Summer" is >> also very good usually for sightseeing but that time "White Nights" >> season >> is over (it ends in the middle of July). >> >> August isn't cold (+15-+20 Celsius) during the daytime but sometimes it >> could be very rainy and windy here... >> >> So, with very high probability it will not be less than +20-+25 degrees >> Celsius during the first ten days of July and it should be mainly sunny >> and >> "White Nights" season will be still here but if you folks are not afraid >> of >> some "cold" weather with +15-+20 degrees Celsius (and sometimes less than >> that) then I'd propose first part of June as the best season here because >> this season the city is still very fresh well washed after the winter, >> with >> new leaves on the trees, a lot of flowers and not that much tourists... >> Yes, >> they seems to wash city now every night during summer time (and they use >> shampoo - incredible luxury for Soviet times) but in July because of a >> lot >> of cars on the streets, very hot air and high humidity it becomes dusty >> on >> the streets of the city.... >> >> They build here five minutes by foots from my home a big super-duper >> modern >> business center - it will be called "Atlantic City". It could be ready on >> summer 2008 - how about having AccessD conference in it? Well, renting >> conference space there could be pricey - then we can find other less >> expensive options... >> >> As for BBQ party - that could be made on Finnish Gulf beach near to me or >> we >> can find many other more civilized places as restaurants etc. Of course >> McDonalds and KFC and all that "junk fast-food" and pizza etc. are also >> available here... Well, and vodka with caviar and mushrooms and salted >> cabbage and herring and (cold) borsch and other Russian foods specialties >> if >> you like to try are available here... >> >> Sorry, I didn't mention Hermitage and other museums, beautiful >> architecture, >> monuments etc. :) - I think that Lembit Soobik who has been here recently >> (cold winter time!) will tell more and better than me about all that for >> you >> to become eager to see all that beauty by your own eyes - I'm a kind of >> accustomed to live here (:)) and I can miss to tell about the most >> impressive things a Westerner can find and see here and about the most >> nasty >> and ugly pictures of this city... >> >> Thank you again for your interest to St.Petersburg, Russia. >> >> Hope to see a lot of you here during year 2008 AccessD conference. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >> at >> Beach Access Software >> Sent: Friday, March 23, 2007 9:54 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >> >> I think summer in St. Petersburg is August 3rd through August 7th. But >> Shamil could tell us more precisely. :) >> >> Rocky >> >> >> >> >> >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence >> Sent: Friday, March 23, 2007 11:38 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >> >> Hi Shamil: >> >> St.Petersburg would be an excellent choice. It would take at least a year >> of >> planning. When would be a good time of year? >> >> Jim >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil >> Salakhetdinov >> Sent: Thursday, March 22, 2007 12:10 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >> >> <<< >> Then we could call it international. >>>>> >> Yes, if speakers will use Skype or MS Messenger - no problem here to >> participate in this conference using my broadband Internet connection... >> >> I have currently an US B-1 opened Visa but this will be over this June - >> so >> my chances to participate personally in September's conference are >> currently >> low... >> >> And getting there on May is also questionable because of financial >> issues... >> >> I'm sorry I will probably not be able to attend this conference live - as >> for Skype connection - no problem... >> >> And BTW, I have had here already met four AccessD members during several >> recent years - all of them liked Russia as it's now - I have nearby a >> good >> hotel/motel where there could be a conference room rented etc. - what >> about >> next AccessD conference in St.Petersburg, Russia? :) >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >> Sent: Thursday, March 22, 2007 6:13 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >> >> Maybe we can arrange for a video feed out to the internet. Then those >> not >> able to attend could tune in to the feed. Then we could call it >> international. >> >> ;-) >> >> John W. Colby >> Colby Consulting >> www.ColbyConsulting.com >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim >> Sent: Thursday, March 22, 2007 10:56 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Great Smokey Mountains AccessD Conference >> >> So is the conference on for sure? We need some international speakers so >> I >> can tell the boss I'm going to an international conference. :-) Jim Hale >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >> Sent: Wednesday, March 21, 2007 9:29 PM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Great Smokey Mountains AccessD Conference >> >> >> I just found this for anyone who might be considering coming down to the >> conference. Pretty pictures. >> >> http://www.visitnc.com/ >> >> >> John W. Colby >> Colby Consulting >> www.ColbyConsulting.com >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> *********************************************************************** >> The information transmitted is intended solely for the individual or >> entity >> to which it is addressed and may contain confidential and/or privileged >> material. Any review, retransmission, dissemination or other use of or >> taking action in reliance upon this information by persons or entities >> other >> than the intended recipient is prohibited. >> If you have received this email in error please contact the sender and >> delete the material from any computer. As a recipient of this email, you >> are >> responsible for screening its contents and the contents of any >> attachments >> for the presence of viruses. No liability is accepted for any damages >> caused >> by any virus transmitted by this email. >> -- >> 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 >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: >> 3/22/2007 >> 7:44 AM >> >> >> -- >> 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 Fri Mar 23 16:56:47 2007 From: john at winhaven.net (John Bartow) Date: Fri, 23 Mar 2007 16:56:47 -0500 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <002301c76d8f$dd6e4210$657aa8c0@m6805> References: <008301c76cba$31833df0$657aa8c0@m6805><0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq><000001c76d7a$2d9585c0$657aa8c0@m6805><0a7c01c76d7b$83958e10$6402a8c0@ScuzzPaq> <002301c76d8f$dd6e4210$657aa8c0@m6805> Message-ID: <0b4101c76d96$281427c0$6402a8c0@ScuzzPaq> Thanks - will do. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 23, 2007 4:12 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius The ram disk board was ~125. Google gigabyte gc-ramdisk From john at winhaven.net Fri Mar 23 16:56:47 2007 From: john at winhaven.net (John Bartow) Date: Fri, 23 Mar 2007 16:56:47 -0500 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <0JFD00LZ0DSOZ3V0@l-daemon> References: <0a0301c76d70$a8e652e0$6402a8c0@ScuzzPaq> <0JFD00LZ0DSOZ3V0@l-daemon> Message-ID: <0b4201c76d96$287385d0$6402a8c0@ScuzzPaq> Hi Jim, Yes, in this case it is smaller business. about 30 PCs and Macs with various Unix/NT/W2K/W2k3 servers. And that is a good idea, using a server to do it with but they do not actually own a server (and we've been trying...). Most of the equipment the smaller printing/publishing services use now is leased and come with their own hosting servers/workstations. We still manage all of them for the client but other than security applications they can't install anything else on these machines. So they are basically a peer to peer shop with NAS. Believe me, its not the way I would have them do it. I stopped into this afternoon to check on things and per chance the office manager said to me "things sure are working good around here since you've come." Although its true, I never thought I'd hear out load. Nice to hear, now that we have their confidence maybe we can finally get them to install something a little more manageable! This is an ideal shop for SBS. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 1:57 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius Hi John: If your customer is a small clients and it sounds like it that is a huge upfront cost... Can not one server, setup do the same? Just a question. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 10:28 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius I'm working with one on a client site (a publishing who also does bulk mailings). They just sent a notice that the next upgrade will require that the user have a DVD reader (as it would take too many CDs to distribute this much information), Pentium 4 and minimum 512MB available RAM (highly recommended 3 GB for good performance). Apparently, according to this company, the USPS has changed it requirements for how programs designate their mailing codes and is now forcing them to use the USPS database directly. (I could get the details and post them if anyone is interested). Upon further investigation the USPS database is approx. 3 GB. So my conclusion is that the only way this company's application runs well with this new requirement is to load the entire USPS database into RAM. This requires a new XP workstation that will be the biggest, fastest computer this clients owns - all for doing bulk mailings via proprietary software and equipment. Previous to this upgrade they had been using the lowest end XP workstation. -- 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 Mar 23 17:54:05 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 23 Mar 2007 15:54:05 -0700 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <0b4201c76d96$287385d0$6402a8c0@ScuzzPaq> Message-ID: <0JFD00AV0OR09200@l-daemon> Hi John: The reason that I am recommending a server solution as I have a client with a similar mixed group of PCs, with Windows and Linux. They have always had a server since I set one up and 8 years ago and it is easy to connect and mange boxes remotely, with Active directory. The server now has 4GB of RAM and we are planning on adding another 500GB hard drive and moving the old drive on to a LINUX box (ran out of space). To handle applications that are too big for the stations, a remote desktop connection is used. There is an open source 'rdesk' that allows the Linux people to access the Windows 2003 Server. We have even leveraged some of the older boxes by installing 'Ubuntu' Linux. The client's money has gone into keeping the main server 'state-of-art'. When the server hardware/software no longer 'cuts-its' it becomes another Server workstation. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 2:57 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius Hi Jim, Yes, in this case it is smaller business. about 30 PCs and Macs with various Unix/NT/W2K/W2k3 servers. And that is a good idea, using a server to do it with but they do not actually own a server (and we've been trying...). Most of the equipment the smaller printing/publishing services use now is leased and come with their own hosting servers/workstations. We still manage all of them for the client but other than security applications they can't install anything else on these machines. So they are basically a peer to peer shop with NAS. Believe me, its not the way I would have them do it. I stopped into this afternoon to check on things and per chance the office manager said to me "things sure are working good around here since you've come." Although its true, I never thought I'd hear out load. Nice to hear, now that we have their confidence maybe we can finally get them to install something a little more manageable! This is an ideal shop for SBS. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 1:57 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius Hi John: If your customer is a small clients and it sounds like it that is a huge upfront cost... Can not one server, setup do the same? Just a question. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 10:28 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius I'm working with one on a client site (a publishing who also does bulk mailings). They just sent a notice that the next upgrade will require that the user have a DVD reader (as it would take too many CDs to distribute this much information), Pentium 4 and minimum 512MB available RAM (highly recommended 3 GB for good performance). Apparently, according to this company, the USPS has changed it requirements for how programs designate their mailing codes and is now forcing them to use the USPS database directly. (I could get the details and post them if anyone is interested). Upon further investigation the USPS database is approx. 3 GB. So my conclusion is that the only way this company's application runs well with this new requirement is to load the entire USPS database into RAM. This requires a new XP workstation that will be the biggest, fastest computer this clients owns - all for doing bulk mailings via proprietary software and equipment. Previous to this upgrade they had been using the lowest end XP workstation. -- 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 Fri Mar 23 18:52:31 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 24 Mar 2007 09:52:31 +1000 Subject: [AccessD] UNIX time. Was: Crack Code In-Reply-To: References: , Message-ID: <4604683F.22034.33AB7CD1@stuart.lexacorp.com.pg> On 23 Mar 2007 at 17:23, Mark A Matte wrote: > Function DeCode(OBJID As String) > Dim P_One ... > P_One = Left(OBJID, 1) ... > P_One = DLookup("[Val] ", "tblKey", "[char]= '" & P_One & "'") ... > P_One = P_One * 60466176 ... > DeCode = DateAdd("s", (P_One + P_Two + P_Three + P_Four + P_Five + P_Six), > #12/31/69 4:00:00 PM#) > > End Function > > Any better ideas...please let me know. Lose all the DLookups and use a loop :-) Function Decode2(OBJID As String) As Date Dim lngSeconds As Long Dim strValues As String Dim lngLoop As Long strValues = "123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" For lngLoop = 1 To 6 lngSeconds = lngSeconds + _ (InStr(strValues, Mid$(OBJID, lngLoop, 1)) * 36 ^ (6 - lngLoop)) Next Decode2 = DateAdd("s", lngSeconds, #12/31/1969 4:00:00 PM#) End Function -- Stuart From markamatte at hotmail.com Fri Mar 23 20:37:19 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Sat, 24 Mar 2007 01:37:19 +0000 Subject: [AccessD] UNIX time. Was: Crack Code In-Reply-To: <4604683F.22034.33AB7CD1@stuart.lexacorp.com.pg> Message-ID: wow...thats cool...I will plug it in and try tomorrow. Thanks, Mark A. Matte P.S...to non computer people mine looks cooler...lol >From: "Stuart McLachlan" >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] UNIX time. Was: Crack Code >Date: Sat, 24 Mar 2007 09:52:31 +1000 > >On 23 Mar 2007 at 17:23, Mark A Matte wrote: > > > Function DeCode(OBJID As String) > > Dim P_One >... > > P_One = Left(OBJID, 1) >... > > P_One = DLookup("[Val] ", "tblKey", "[char]= '" & P_One & "'") >... > > P_One = P_One * 60466176 >... > > DeCode = DateAdd("s", (P_One + P_Two + P_Three + P_Four + P_Five + >P_Six), > > #12/31/69 4:00:00 PM#) > > > > End Function > > > > Any better ideas...please let me know. > >Lose all the DLookups and use a loop :-) > >Function Decode2(OBJID As String) As Date >Dim lngSeconds As Long >Dim strValues As String >Dim lngLoop As Long > >strValues = "123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" > >For lngLoop = 1 To 6 > lngSeconds = lngSeconds + _ > (InStr(strValues, Mid$(OBJID, lngLoop, 1)) * 36 ^ (6 - lngLoop)) >Next >Decode2 = DateAdd("s", lngSeconds, #12/31/1969 4:00:00 PM#) >End Function >-- >Stuart > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Interest Rates near 39yr lows! $430,000 Mortgage for $1,399/mo - Calculate new payment http://www.lowermybills.com/lre/index.jsp?sourceid=lmb-9632-18466&moid=7581 From stuart at lexacorp.com.pg Sat Mar 24 04:38:31 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 24 Mar 2007 19:38:31 +1000 Subject: [AccessD] SQL Server 2005 Compact Edition In-Reply-To: References: Message-ID: <4604F197.11315.469621@stuart.lexacorp.com.pg> Just downloaded the documentation "Compact_Express_Comparison.doc". Unfortunately, it doesn't support stored procedures, views, triggers or role based security. I can't see any advantages over using an Access BE :-( On 23 Mar 2007 at 20:13, Gustav Brock wrote: > Hi Jim > > It is free to download and use. > But variety of drivers seems very limited - looks like it's mostly aimed at > dot Net as an embedded database. > > /gustav > > >>> accessd at shaw.ca 23-03-2007 20:03 >>> > It looks very interesting and no where did I see any indication of time-out > or cost. Am I missing something? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Friday, March 23, 2007 11:27 AM To: accessd at databaseadvisors.com > Subject: [AccessD] SQL Server 2005 Compact Edition > > Hi all > > Anyone having any experience or opinion on this: > > http://www.microsoft.com/sql/editions/compact/default.mspx > > Notice the sync tool for Access. > > /gustav > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Stuart From mwp.reid at qub.ac.uk Sat Mar 24 05:14:16 2007 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Sat, 24 Mar 2007 10:14:16 -0000 Subject: [AccessD] SQL Server 2005 Compact Edition References: <4604F197.11315.469621@stuart.lexacorp.com.pg> Message-ID: Its really for single user apps for example a small DB on a PDA etc so I would not expect to much form it. Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 ________________________________ From: accessd-bounces at databaseadvisors.com on behalf of Stuart McLachlan Sent: Sat 24/03/2007 09:38 To: Access Developers discussion and problem solving Subject: Re: [AccessD] SQL Server 2005 Compact Edition Just downloaded the documentation "Compact_Express_Comparison.doc". Unfortunately, it doesn't support stored procedures, views, triggers or role based security. I can't see any advantages over using an Access BE :-( On 23 Mar 2007 at 20:13, Gustav Brock wrote: > Hi Jim > > It is free to download and use. > But variety of drivers seems very limited - looks like it's mostly aimed at > dot Net as an embedded database. > > /gustav > > >>> accessd at shaw.ca 23-03-2007 20:03 >>> > It looks very interesting and no where did I see any indication of time-out > or cost. Am I missing something? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Friday, March 23, 2007 11:27 AM To: accessd at databaseadvisors.com > Subject: [AccessD] SQL Server 2005 Compact Edition > > Hi all > > Anyone having any experience or opinion on this: > > http://www.microsoft.com/sql/editions/compact/default.mspx > > Notice the sync tool for Access. > > /gustav > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Sat Mar 24 09:41:02 2007 From: artful at rogers.com (artful at rogers.com) Date: Sat, 24 Mar 2007 07:41:02 -0700 (PDT) Subject: [AccessD] SQL Server 2005 Compact Edition Message-ID: <270273.47076.qm@web88207.mail.re2.yahoo.com> I'm with you on that, Stuart. When I first read about its (lack of) features, I was baffled. There actully is one small reason to use it, and it's not much of one: it's data-compatible with its big sister, so you can use DTS or SSIS to easily move data back and forth. Other than that, maybe it's so wannabe-geeks can claim they run SQL Server on their little toys. A. ----- Original Message ---- From: Stuart McLachlan To: Access Developers discussion and problem solving Sent: Saturday, March 24, 2007 5:38:31 AM Subject: Re: [AccessD] SQL Server 2005 Compact Edition Just downloaded the documentation "Compact_Express_Comparison.doc". Unfortunately, it doesn't support stored procedures, views, triggers or role based security. I can't see any advantages over using an Access BE :-( On 23 Mar 2007 at 20:13, Gustav Brock wrote: > Hi Jim > > It is free to download and use. > But variety of drivers seems very limited - looks like it's mostly aimed at > dot Net as an embedded database. > > /gustav > > >>> accessd at shaw.ca 23-03-2007 20:03 >>> > It looks very interesting and no where did I see any indication of time-out > or cost. Am I missing something? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Friday, March 23, 2007 11:27 AM To: accessd at databaseadvisors.com > Subject: [AccessD] SQL Server 2005 Compact Edition > > Hi all > > Anyone having any experience or opinion on this: > > http://www.microsoft.com/sql/editions/compact/default.mspx > > Notice the sync tool for Access. > > /gustav > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bill_patten at earthlink.net Sat Mar 24 10:35:33 2007 From: bill_patten at earthlink.net (Bill Patten) Date: Sat, 24 Mar 2007 08:35:33 -0700 Subject: [AccessD] SQL Server 2005 Compact Edition In-Reply-To: <270273.47076.qm@web88207.mail.re2.yahoo.com> References: <270273.47076.qm@web88207.mail.re2.yahoo.com> Message-ID: <009D9F43CDEC4AE38A3F8B09086A1E34@BPCS> Actually it has some nice features. You could for example create a nice dispatch program for service tech's using a full SQL Server backend. Then write a Field Tech version for PDA's using SQL CE. When the tech returns to the shop in the evening he can sync wirelessly to the main SQL server. Since SQL CE is not a service, the tech could easily drag the SDF file from the PDA and drop it on his home PC. Then using a front end on the PC, connect to the database, complete the service tickets (Much easier than typing on a PDA.) and drag the file back to the PDA and sync in the morning when he gets back to the shop. This would work in many other field type operations and the fact that now you can connect to the database with a PC much more flexible. I am using the sync process for my PDA for a home grown PIM, time card tracker etc, and it works easily. Writing the PDA front end in dot net on the other hand was not easy. Bill SQL Server 2005 CE is the latest iteration of SQL CE / SQL Mobile / SQL Everywhere, the just can't settle on a name. ----- Original Message ----- From: To: "Access Developers discussion and problem solving" Sent: Saturday, March 24, 2007 7:41 AM Subject: Re: [AccessD] SQL Server 2005 Compact Edition > I'm with you on that, Stuart. When I first read about its (lack of) > features, I was baffled. There actully is one small reason to use it, and > it's not much of one: it's data-compatible with its big sister, so you can > use DTS or SSIS to easily move data back and forth. Other than that, maybe > it's so wannabe-geeks can claim they run SQL Server on their little toys. > > A. > > > > ----- Original Message ---- > From: Stuart McLachlan > To: Access Developers discussion and problem solving > > Sent: Saturday, March 24, 2007 5:38:31 AM > Subject: Re: [AccessD] SQL Server 2005 Compact Edition > > > Just downloaded the documentation "Compact_Express_Comparison.doc". > Unfortunately, it doesn't support stored procedures, views, triggers or > role based security. I can't see any advantages over using an Access BE > :-( > > > On 23 Mar 2007 at 20:13, Gustav Brock wrote: > >> Hi Jim >> >> It is free to download and use. >> But variety of drivers seems very limited - looks like it's mostly aimed >> at >> dot Net as an embedded database. >> >> /gustav >> >> >>> accessd at shaw.ca 23-03-2007 20:03 >>> >> It looks very interesting and no where did I see any indication of >> time-out >> or cost. Am I missing something? >> >> Jim >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Friday, March 23, 2007 11:27 AM To: accessd at databaseadvisors.com >> Subject: [AccessD] SQL Server 2005 Compact Edition >> >> Hi all >> >> Anyone having any experience or opinion on this: >> >> http://www.microsoft.com/sql/editions/compact/default.mspx >> >> Notice the sync tool for Access. >> >> /gustav >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > Stuart > > > -- > 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 Sun Mar 25 03:42:50 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 25 Mar 2007 10:42:50 +0200 Subject: [AccessD] SQL Server 2005 Compact Edition Message-ID: Hi Arthur et al Thanks. If "wearing Access glasses" it looks like this one feature is the only important one. On the other hand it seems fair, as it clearly is aimed for single user PDA apps. /gustav >>> artful at rogers.com 24-03-2007 15:41 >>> I'm with you on that, Stuart. When I first read about its (lack of) features, I was baffled. There actully is one small reason to use it, and it's not much of one: it's data-compatible with its big sister, so you can use DTS or SSIS to easily move data back and forth. Other than that, maybe it's so wannabe-geeks can claim they run SQL Server on their little toys. A. ----- Original Message ---- From: Stuart McLachlan To: Access Developers discussion and problem solving Sent: Saturday, March 24, 2007 5:38:31 AM Subject: Re: [AccessD] SQL Server 2005 Compact Edition Just downloaded the documentation "Compact_Express_Comparison.doc". Unfortunately, it doesn't support stored procedures, views, triggers or role based security. I can't see any advantages over using an Access BE :-( On 23 Mar 2007 at 20:13, Gustav Brock wrote: > Hi Jim > > It is free to download and use. > But variety of drivers seems very limited - looks like it's mostly aimed at > dot Net as an embedded database. > > /gustav > > >>> accessd at shaw.ca 23-03-2007 20:03 >>> > It looks very interesting and no where did I see any indication of time-out > or cost. Am I missing something? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Friday, March 23, 2007 11:27 AM To: accessd at databaseadvisors.com > Subject: [AccessD] SQL Server 2005 Compact Edition > > Hi all > > Anyone having any experience or opinion on this: > > http://www.microsoft.com/sql/editions/compact/default.mspx > > Notice the sync tool for Access. > > /gustav From wdhindman at dejpolsystems.com Sun Mar 25 12:04:36 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Sun, 25 Mar 2007 13:04:36 -0400 Subject: [AccessD] SQL Server 2005 Compact Edition References: Message-ID: <000f01c76eff$abbf1110$9258eb44@jisshowsbs.local> ...as I see it, the major hang-up with SQL Server Express is the size of the installation and that it runs as a service which complicates user installation and maintenance ...SQL Server Compact is "compact" and installs as a couple of DLLs ...its upward data compatibility makes it ideal for some tradeshow floor and scanner apps that I currently do with third party tools ...now I can move them to my own design/code and the data will move between them with a lot less problems. William Hindman ----- Original Message ----- From: "Gustav Brock" To: Sent: Sunday, March 25, 2007 4:42 AM Subject: Re: [AccessD] SQL Server 2005 Compact Edition > Hi Arthur et al > > Thanks. > If "wearing Access glasses" it looks like this one feature is the only > important one. On the other hand it seems fair, as it clearly is aimed for > single user PDA apps. > > /gustav > >>>> artful at rogers.com 24-03-2007 15:41 >>> > I'm with you on that, Stuart. When I first read about its (lack of) > features, I was baffled. There actully is one small reason to use it, and > it's not much of one: it's data-compatible with its big sister, so you can > use DTS or SSIS to easily move data back and forth. Other than that, maybe > it's so wannabe-geeks can claim they run SQL Server on their little toys. > > A. > > > > ----- Original Message ---- > From: Stuart McLachlan > To: Access Developers discussion and problem solving > > Sent: Saturday, March 24, 2007 5:38:31 AM > Subject: Re: [AccessD] SQL Server 2005 Compact Edition > > > Just downloaded the documentation "Compact_Express_Comparison.doc". > Unfortunately, it doesn't support stored procedures, views, triggers or > role based security. I can't see any advantages over using an Access BE > :-( > > > On 23 Mar 2007 at 20:13, Gustav Brock wrote: > >> Hi Jim >> >> It is free to download and use. >> But variety of drivers seems very limited - looks like it's mostly aimed >> at >> dot Net as an embedded database. >> >> /gustav >> >> >>> accessd at shaw.ca 23-03-2007 20:03 >>> >> It looks very interesting and no where did I see any indication of >> time-out >> or cost. Am I missing something? >> >> Jim >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Friday, March 23, 2007 11:27 AM To: accessd at databaseadvisors.com >> Subject: [AccessD] SQL Server 2005 Compact Edition >> >> Hi all >> >> Anyone having any experience or opinion on this: >> >> http://www.microsoft.com/sql/editions/compact/default.mspx >> >> Notice the sync tool for Access. >> >> /gustav > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From gustav at cactus.dk Sun Mar 25 12:16:41 2007 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 25 Mar 2007 19:16:41 +0200 Subject: [AccessD] SQL Server 2005 Compact Edition Message-ID: Hi William Which frontend would you use for that, and how would it connect to the SQL Server 2005 CE? /gustav >>> wdhindman at dejpolsystems.com 25-03-07 19:04 >>> ...as I see it, the major hang-up with SQL Server Express is the size of the installation and that it runs as a service which complicates user installation and maintenance ...SQL Server Compact is "compact" and installs as a couple of DLLs ...its upward data compatibility makes it ideal for some tradeshow floor and scanner apps that I currently do with third party tools ...now I can move them to my own design/code and the data will move between them with a lot less problems. William Hindman ----- Original Message ----- From: "Gustav Brock" To: Sent: Sunday, March 25, 2007 4:42 AM Subject: Re: [AccessD] SQL Server 2005 Compact Edition > Hi Arthur et al > > Thanks. > If "wearing Access glasses" it looks like this one feature is the only > important one. On the other hand it seems fair, as it clearly is aimed for > single user PDA apps. > > /gustav > >>>> artful at rogers.com 24-03-2007 15:41 >>> > I'm with you on that, Stuart. When I first read about its (lack of) > features, I was baffled. There actully is one small reason to use it, and > it's not much of one: it's data-compatible with its big sister, so you can > use DTS or SSIS to easily move data back and forth. Other than that, maybe > it's so wannabe-geeks can claim they run SQL Server on their little toys. > > A. > > > > ----- Original Message ---- > From: Stuart McLachlan > To: Access Developers discussion and problem solving > > Sent: Saturday, March 24, 2007 5:38:31 AM > Subject: Re: [AccessD] SQL Server 2005 Compact Edition > > > Just downloaded the documentation "Compact_Express_Comparison.doc". > Unfortunately, it doesn't support stored procedures, views, triggers or > role based security. I can't see any advantages over using an Access BE From dwaters at usinternet.com Sun Mar 25 12:38:59 2007 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 25 Mar 2007 12:38:59 -0500 Subject: [AccessD] In this Query but NOT that Query Message-ID: <000001c76f04$7a161b90$0200a8c0@danwaters> Queries! They hurt my hair! I have a qryA which has one field PeopleID. It has 8 Distinct rows. I also have qryB which has one field PeopleID. It has 13 Distinct rows. In qry B there are 5 rows where PeopleID is the same as in qryA. I need to write a query (or queries) which gives me a list of the three records that are in qryA but not in qryB. Any suggestions? Thanks! Dan From ebarro at verizon.net Sun Mar 25 12:59:29 2007 From: ebarro at verizon.net (Eric Barro) Date: Sun, 25 Mar 2007 10:59:29 -0700 Subject: [AccessD] In this Query but NOT that Query In-Reply-To: <000001c76f04$7a161b90$0200a8c0@danwaters> Message-ID: <0JFH001RY0N80MRA@vms040.mailsrvcs.net> SELECT a.* FROM qryA a LEFT OUTER JOIN qryB b ON b.PeopleID = a.PeopleID WHERE (b.PeopleID IS NULL) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, March 25, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] In this Query but NOT that Query Queries! They hurt my hair! I have a qryA which has one field PeopleID. It has 8 Distinct rows. I also have qryB which has one field PeopleID. It has 13 Distinct rows. In qry B there are 5 rows where PeopleID is the same as in qryA. I need to write a query (or queries) which gives me a list of the three records that are in qryA but not in qryB. Any suggestions? Thanks! Dan -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM From rockysmolin at bchacc.com Sun Mar 25 13:12:51 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sun, 25 Mar 2007 11:12:51 -0700 Subject: [AccessD] In this Query but NOT that Query In-Reply-To: <000001c76f04$7a161b90$0200a8c0@danwaters> Message-ID: <00ab01c76f09$33dda120$0201a8c0@HAL9005> A guess: Add qryA and qryB to s new query. Put PeopleIDfromqryA and PeopleIDfromqryB in the QBE. Link qryA to qryB: all records from qryA and only those in qryB which are equal. In criteria for PeopleIDfromA: <> PeopleIDfromB to suppress records in qryA that are in qryB Maybe. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, March 25, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] In this Query but NOT that Query Queries! They hurt my hair! I have a qryA which has one field PeopleID. It has 8 Distinct rows. I also have qryB which has one field PeopleID. It has 13 Distinct rows. In qry B there are 5 rows where PeopleID is the same as in qryA. I need to write a query (or queries) which gives me a list of the three records that are in qryA but not in qryB. Any suggestions? Thanks! Dan -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM From wdhindman at dejpolsystems.com Sun Mar 25 13:39:08 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Sun, 25 Mar 2007 14:39:08 -0400 Subject: [AccessD] SQL Server 2005 Compact Edition References: Message-ID: <000501c76f0c$e02f85d0$9258eb44@jisshowsbs.local> ...not sure Gustav ...I'm looking at C# Express right now ...but Windows CE was designed for this, a lot of code exists, and a number of scanners and handhelds already use it. William Hindman ----- Original Message ----- From: "Gustav Brock" To: Sent: Sunday, March 25, 2007 1:16 PM Subject: Re: [AccessD] SQL Server 2005 Compact Edition > Hi William > > Which frontend would you use for that, and how would it connect to the SQL > Server 2005 CE? > > /gustav > >>>> wdhindman at dejpolsystems.com 25-03-07 19:04 >>> > ...as I see it, the major hang-up with SQL Server Express is the size of > the > installation and that it runs as a service which complicates user > installation and maintenance ...SQL Server Compact is "compact" and > installs > as a couple of DLLs ...its upward data compatibility makes it ideal for > some > tradeshow floor and scanner apps that I currently do with third party > tools > ...now I can move them to my own design/code and the data will move > between > them with a lot less problems. > > William Hindman > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Sunday, March 25, 2007 4:42 AM > Subject: Re: [AccessD] SQL Server 2005 Compact Edition > > >> Hi Arthur et al >> >> Thanks. >> If "wearing Access glasses" it looks like this one feature is the only >> important one. On the other hand it seems fair, as it clearly is aimed >> for >> single user PDA apps. >> >> /gustav >> >>>>> artful at rogers.com 24-03-2007 15:41 >>> >> I'm with you on that, Stuart. When I first read about its (lack of) >> features, I was baffled. There actully is one small reason to use it, and >> it's not much of one: it's data-compatible with its big sister, so you >> can >> use DTS or SSIS to easily move data back and forth. Other than that, >> maybe >> it's so wannabe-geeks can claim they run SQL Server on their little toys. >> >> A. >> >> >> >> ----- Original Message ---- >> From: Stuart McLachlan >> To: Access Developers discussion and problem solving >> >> Sent: Saturday, March 24, 2007 5:38:31 AM >> Subject: Re: [AccessD] SQL Server 2005 Compact Edition >> >> >> Just downloaded the documentation "Compact_Express_Comparison.doc". >> Unfortunately, it doesn't support stored procedures, views, triggers or >> role based security. I can't see any advantages over using an Access BE > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dwaters at usinternet.com Sun Mar 25 14:29:15 2007 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 25 Mar 2007 14:29:15 -0500 Subject: [AccessD] In this Query but NOT that Query In-Reply-To: <0JFH001RY0N80MRA@vms040.mailsrvcs.net> References: <000001c76f04$7a161b90$0200a8c0@danwaters> <0JFH001RY0N80MRA@vms040.mailsrvcs.net> Message-ID: <000101c76f13$e05977d0$0200a8c0@danwaters> Hi Eric, I carefully set this up, but no joy. This looks like the No Match query template - I think this would work if it was two tables that were related. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Sunday, March 25, 2007 12:59 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] In this Query but NOT that Query SELECT a.* FROM qryA a LEFT OUTER JOIN qryB b ON b.PeopleID = a.PeopleID WHERE (b.PeopleID IS NULL) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, March 25, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] In this Query but NOT that Query Queries! They hurt my hair! I have a qryA which has one field PeopleID. It has 8 Distinct rows. I also have qryB which has one field PeopleID. It has 13 Distinct rows. In qry B there are 5 rows where PeopleID is the same as in qryA. I need to write a query (or queries) which gives me a list of the three records that are in qryA but not in qryB. Any suggestions? Thanks! Dan -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Sun Mar 25 14:48:41 2007 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 25 Mar 2007 14:48:41 -0500 Subject: [AccessD] In this Query but NOT that Query In-Reply-To: <00ab01c76f09$33dda120$0201a8c0@HAL9005> References: <000001c76f04$7a161b90$0200a8c0@danwaters> <00ab01c76f09$33dda120$0201a8c0@HAL9005> Message-ID: <000201c76f16$972bc420$0200a8c0@danwaters> Hi Rocky, Sounded good to me but still no. I tried all the combinations of joins and selecting which PeopleID was not equal to the other, but I always get now rows. Thanks! 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: Sunday, March 25, 2007 1:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] In this Query but NOT that Query A guess: Add qryA and qryB to s new query. Put PeopleIDfromqryA and PeopleIDfromqryB in the QBE. Link qryA to qryB: all records from qryA and only those in qryB which are equal. In criteria for PeopleIDfromA: <> PeopleIDfromB to suppress records in qryA that are in qryB Maybe. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, March 25, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] In this Query but NOT that Query Queries! They hurt my hair! I have a qryA which has one field PeopleID. It has 8 Distinct rows. I also have qryB which has one field PeopleID. It has 13 Distinct rows. In qry B there are 5 rows where PeopleID is the same as in qryA. I need to write a query (or queries) which gives me a list of the three records that are in qryA but not in qryB. Any suggestions? Thanks! Dan -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Sun Mar 25 14:52:40 2007 From: artful at rogers.com (artful at rogers.com) Date: Sun, 25 Mar 2007 12:52:40 -0700 (PDT) Subject: [AccessD] In this Query but NOT that Query Message-ID: <20070325195241.44430.qmail@web88210.mail.re2.yahoo.com> If the outer join doesn't work and the NOT IN() syntax doesn't work, I think the only possibility left is that the data types do not match in the underlying tables. Perhaps one is larger than the other. SELECT PeopleID FROM queryA WHERE PeopleID NOT IN( SELECT PeopleID FROM queryA ). Incidentally, how is it that one query contains 13 rows while the other contains 5 rows, and you're expecting only 3 rows back? Are there duplicates? A. ----- Original Message ---- From: Dan Waters To: Access Developers discussion and problem solving Sent: Sunday, March 25, 2007 3:29:15 PM Subject: Re: [AccessD] In this Query but NOT that Query Hi Eric, I carefully set this up, but no joy. This looks like the No Match query template - I think this would work if it was two tables that were related. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Sunday, March 25, 2007 12:59 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] In this Query but NOT that Query SELECT a.* FROM qryA a LEFT OUTER JOIN qryB b ON b.PeopleID = a.PeopleID WHERE (b.PeopleID IS NULL) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, March 25, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] In this Query but NOT that Query Queries! They hurt my hair! I have a qryA which has one field PeopleID. It has 8 Distinct rows. I also have qryB which has one field PeopleID. It has 13 Distinct rows. In qry B there are 5 rows where PeopleID is the same as in qryA. I need to write a query (or queries) which gives me a list of the three records that are in qryA but not in qryB. Any suggestions? Thanks! Dan -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- 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 Mar 25 15:30:31 2007 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 25 Mar 2007 15:30:31 -0500 Subject: [AccessD] In this Query but NOT that Query In-Reply-To: <20070325195241.44430.qmail@web88210.mail.re2.yahoo.com> References: <20070325195241.44430.qmail@web88210.mail.re2.yahoo.com> Message-ID: <000301c76f1c$6f889d20$0200a8c0@danwaters> Hi Art, There is joy in the world! (at least in my world!) :) I've never used subqueries before and I've never seen the NOT IN syntax. Seems really useful. No, there were no duplicates in either list. With this example, the most I could expect back would be 8 if all the 13 were different that those first 8. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Sunday, March 25, 2007 2:53 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] In this Query but NOT that Query If the outer join doesn't work and the NOT IN() syntax doesn't work, I think the only possibility left is that the data types do not match in the underlying tables. Perhaps one is larger than the other. SELECT PeopleID FROM queryA WHERE PeopleID NOT IN( SELECT PeopleID FROM queryA ). Incidentally, how is it that one query contains 13 rows while the other contains 5 rows, and you're expecting only 3 rows back? Are there duplicates? A. ----- Original Message ---- From: Dan Waters To: Access Developers discussion and problem solving Sent: Sunday, March 25, 2007 3:29:15 PM Subject: Re: [AccessD] In this Query but NOT that Query Hi Eric, I carefully set this up, but no joy. This looks like the No Match query template - I think this would work if it was two tables that were related. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Sunday, March 25, 2007 12:59 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] In this Query but NOT that Query SELECT a.* FROM qryA a LEFT OUTER JOIN qryB b ON b.PeopleID = a.PeopleID WHERE (b.PeopleID IS NULL) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, March 25, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] In this Query but NOT that Query Queries! They hurt my hair! I have a qryA which has one field PeopleID. It has 8 Distinct rows. I also have qryB which has one field PeopleID. It has 13 Distinct rows. In qry B there are 5 rows where PeopleID is the same as in qryA. I need to write a query (or queries) which gives me a list of the three records that are in qryA but not in qryB. Any suggestions? Thanks! Dan -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- 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 Sun Mar 25 15:50:55 2007 From: dw-murphy at cox.net (Doug Murphy) Date: Sun, 25 Mar 2007 13:50:55 -0700 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <0JFH001RY0N80MRA@vms040.mailsrvcs.net> Message-ID: <002301c76f1f$48b21c50$0200a8c0@murphy3234aaf1> Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug From ebarro at verizon.net Sun Mar 25 16:00:13 2007 From: ebarro at verizon.net (Eric Barro) Date: Sun, 25 Mar 2007 14:00:13 -0700 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <002301c76f1f$48b21c50$0200a8c0@murphy3234aaf1> Message-ID: <0JFH00EZN90E2C07@vms048.mailsrvcs.net> Doug, Here are some things to check: 1. Check the IUSR_MACHINENAME account to make sure it has enough permissions to perform the action you need it to perform. 2. Check SQL Server Express to make sure that it is using SQL authentication versus Windows authentication. Because of the focus on security, SQL server versions default to Windows authentication only. You can use Windows authentication or both Windows and SQL server authentication. 3. Does your .NET app perform anything other than load the page like authenticating logins, reading cookies, etc...that would require permissions other than what is already standard? Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 1:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM From artful at rogers.com Sun Mar 25 16:07:26 2007 From: artful at rogers.com (artful at rogers.com) Date: Sun, 25 Mar 2007 14:07:26 -0700 (PDT) Subject: [AccessD] In this Query but NOT that Query Message-ID: <56394.23823.qm@web88207.mail.re2.yahoo.com> Glad I could help. NOT IN() typically runs more slowly than a join would, but with such a small number of rows you wouldn't notice. Arthur ----- Original Message ---- From: Dan Waters To: Access Developers discussion and problem solving Sent: Sunday, March 25, 2007 4:30:31 PM Subject: Re: [AccessD] In this Query but NOT that Query Hi Art, There is joy in the world! (at least in my world!) :) I've never used subqueries before and I've never seen the NOT IN syntax. Seems really useful. No, there were no duplicates in either list. With this example, the most I could expect back would be 8 if all the 13 were different that those first 8. Thanks! Dan From dw-murphy at cox.net Sun Mar 25 16:14:14 2007 From: dw-murphy at cox.net (Doug Murphy) Date: Sun, 25 Mar 2007 14:14:14 -0700 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <0JFH00EZN90E2C07@vms048.mailsrvcs.net> Message-ID: <002701c76f22$8abde360$0200a8c0@murphy3234aaf1> Thanks Eric, I'll take a look at the IUSR_Machinename account. Thought I had given it everything. SQLServer Express is using windows authentication. I'll try using sql authentication. The opening page simply does some reads from the db. Other pages update tables run action quesies, etc. Have not been able to get there under IIS yet. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Sunday, March 25, 2007 2:00 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Doug, Here are some things to check: 1. Check the IUSR_MACHINENAME account to make sure it has enough permissions to perform the action you need it to perform. 2. Check SQL Server Express to make sure that it is using SQL authentication versus Windows authentication. Because of the focus on security, SQL server versions default to Windows authentication only. You can use Windows authentication or both Windows and SQL server authentication. 3. Does your .NET app perform anything other than load the page like authenticating logins, reading cookies, etc...that would require permissions other than what is already standard? Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 1:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Sun Mar 25 16:18:47 2007 From: dw-murphy at cox.net (Doug Murphy) Date: Sun, 25 Mar 2007 14:18:47 -0700 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <0JFH00EZN90E2C07@vms048.mailsrvcs.net> Message-ID: <002801c76f23$2d35fd80$0200a8c0@murphy3234aaf1> Hi Eric, Just took a quick look at the server authentication and it is Windows. Looks like the choice is either Windows Authentication or SQL Server. How would I set up both? Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Sunday, March 25, 2007 2:00 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Doug, Here are some things to check: 1. Check the IUSR_MACHINENAME account to make sure it has enough permissions to perform the action you need it to perform. 2. Check SQL Server Express to make sure that it is using SQL authentication versus Windows authentication. Because of the focus on security, SQL server versions default to Windows authentication only. You can use Windows authentication or both Windows and SQL server authentication. 3. Does your .NET app perform anything other than load the page like authenticating logins, reading cookies, etc...that would require permissions other than what is already standard? Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 1:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ebarro at verizon.net Sun Mar 25 16:36:22 2007 From: ebarro at verizon.net (Eric Barro) Date: Sun, 25 Mar 2007 14:36:22 -0700 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <002801c76f23$2d35fd80$0200a8c0@murphy3234aaf1> Message-ID: <0JFH002SUAOSPO26@vms042.mailsrvcs.net> You can do this via the SQL Computer Manager interface. SQL calls this mixed mode. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 2:19 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Hi Eric, Just took a quick look at the server authentication and it is Windows. Looks like the choice is either Windows Authentication or SQL Server. How would I set up both? Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Sunday, March 25, 2007 2:00 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Doug, Here are some things to check: 1. Check the IUSR_MACHINENAME account to make sure it has enough permissions to perform the action you need it to perform. 2. Check SQL Server Express to make sure that it is using SQL authentication versus Windows authentication. Because of the focus on security, SQL server versions default to Windows authentication only. You can use Windows authentication or both Windows and SQL server authentication. 3. Does your .NET app perform anything other than load the page like authenticating logins, reading cookies, etc...that would require permissions other than what is already standard? Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 1:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM From dw-murphy at cox.net Sun Mar 25 16:55:28 2007 From: dw-murphy at cox.net (Doug Murphy) Date: Sun, 25 Mar 2007 14:55:28 -0700 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <0JFH002SUAOSPO26@vms042.mailsrvcs.net> Message-ID: <002c01c76f28$4d27d6e0$0200a8c0@murphy3234aaf1> Looks like with SQL Express this is limited to one or the other, atleast through Sever Management Studio Express. I'll switch to SQL authentication and modify my connection string. It make sense that this could be the problem. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Sunday, March 25, 2007 2:36 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions You can do this via the SQL Computer Manager interface. SQL calls this mixed mode. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 2:19 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Hi Eric, Just took a quick look at the server authentication and it is Windows. Looks like the choice is either Windows Authentication or SQL Server. How would I set up both? Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Sunday, March 25, 2007 2:00 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Doug, Here are some things to check: 1. Check the IUSR_MACHINENAME account to make sure it has enough permissions to perform the action you need it to perform. 2. Check SQL Server Express to make sure that it is using SQL authentication versus Windows authentication. Because of the focus on security, SQL server versions default to Windows authentication only. You can use Windows authentication or both Windows and SQL server authentication. 3. Does your .NET app perform anything other than load the page like authenticating logins, reading cookies, etc...that would require permissions other than what is already standard? Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 1:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at sc.rr.com Sun Mar 25 21:30:08 2007 From: bheid at sc.rr.com (Bobby Heid) Date: Sun, 25 Mar 2007 22:30:08 -0400 Subject: [AccessD] SQL Server 2005 Compact Edition In-Reply-To: <000501c76f0c$e02f85d0$9258eb44@jisshowsbs.local> References: <000501c76f0c$e02f85d0$9258eb44@jisshowsbs.local> Message-ID: <004101c76f4e$ac0e9ec0$2c01a8c0@bhxp> William, You can get VS2005 Standard for free if you take 2 or more labcasts. I sent this to the dba-tech list today: ---------------- Hey, If you go to http://www.microsoft.com/business/vb2005upgrade/default.mspx and do two or more of the labcasts, you get a free copy (while supplies last) of VS 2005 standard, a book excerpt, discounts on VS 2005 books and a poster. I guess you would not have to do the lab or even watch the video, but you do have to submit the evaluation form to get the stuff. I found the first 2 labs informative. The others have not been released on-demand yet. ----------------------- The first 2 labcasts deal with using VB.Net with VB6. But anyway, you get to have the full version of C# in VS 2005 Standard. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Sunday, March 25, 2007 2:39 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SQL Server 2005 Compact Edition ...not sure Gustav ...I'm looking at C# Express right now ...but Windows CE was designed for this, a lot of code exists, and a number of scanners and handhelds already use it. William Hindman ----- Original Message ----- From: "Gustav Brock" To: Sent: Sunday, March 25, 2007 1:16 PM Subject: Re: [AccessD] SQL Server 2005 Compact Edition > Hi William > > Which frontend would you use for that, and how would it connect to the SQL > Server 2005 CE? > > /gustav > >>>> wdhindman at dejpolsystems.com 25-03-07 19:04 >>> > ...as I see it, the major hang-up with SQL Server Express is the size of > the > installation and that it runs as a service which complicates user > installation and maintenance ...SQL Server Compact is "compact" and > installs > as a couple of DLLs ...its upward data compatibility makes it ideal for > some > tradeshow floor and scanner apps that I currently do with third party > tools > ...now I can move them to my own design/code and the data will move > between > them with a lot less problems. > > William Hindman > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Sunday, March 25, 2007 4:42 AM > Subject: Re: [AccessD] SQL Server 2005 Compact Edition > > >> Hi Arthur et al >> >> Thanks. >> If "wearing Access glasses" it looks like this one feature is the only >> important one. On the other hand it seems fair, as it clearly is aimed >> for >> single user PDA apps. >> >> /gustav >> >>>>> artful at rogers.com 24-03-2007 15:41 >>> >> I'm with you on that, Stuart. When I first read about its (lack of) >> features, I was baffled. There actully is one small reason to use it, and >> it's not much of one: it's data-compatible with its big sister, so you >> can >> use DTS or SSIS to easily move data back and forth. Other than that, >> maybe >> it's so wannabe-geeks can claim they run SQL Server on their little toys. >> >> A. >> >> >> >> ----- Original Message ---- >> From: Stuart McLachlan >> To: Access Developers discussion and problem solving >> >> Sent: Saturday, March 24, 2007 5:38:31 AM >> Subject: Re: [AccessD] SQL Server 2005 Compact Edition >> >> >> Just downloaded the documentation "Compact_Express_Comparison.doc". >> Unfortunately, it doesn't support stored procedures, views, triggers or >> role based security. I can't see any advantages over using an Access BE > -- > 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 wdhindman at dejpolsystems.com Sun Mar 25 22:32:44 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Sun, 25 Mar 2007 23:32:44 -0400 Subject: [AccessD] SQL Server 2005 Compact Edition References: <000501c76f0c$e02f85d0$9258eb44@jisshowsbs.local> <004101c76f4e$ac0e9ec0$2c01a8c0@bhxp> Message-ID: <000301c76f57$6b4ee940$9258eb44@jisshowsbs.local> ...thanks Bobby ...certainly worth a look. William Hindman ----- Original Message ----- From: "Bobby Heid" To: "'Access Developers discussion and problem solving'" Sent: Sunday, March 25, 2007 10:30 PM Subject: Re: [AccessD] SQL Server 2005 Compact Edition > William, > > You can get VS2005 Standard for free if you take 2 or more labcasts. I > sent > this to the dba-tech list today: > > ---------------- > Hey, > > If you go to http://www.microsoft.com/business/vb2005upgrade/default.mspx > and do two or more of the labcasts, you get a free copy (while supplies > last) of VS 2005 standard, a book excerpt, discounts on VS 2005 books and > a > poster. > > I guess you would not have to do the lab or even watch the video, but you > do > have to submit the evaluation form to get the stuff. I found the first 2 > labs informative. The others have not been released on-demand yet. > ----------------------- > > The first 2 labcasts deal with using VB.Net with VB6. But anyway, you get > to have the full version of C# in VS 2005 Standard. > > Bobby > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman > Sent: Sunday, March 25, 2007 2:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] SQL Server 2005 Compact Edition > > ...not sure Gustav ...I'm looking at C# Express right now ...but Windows > CE > was designed for this, a lot of code exists, and a number of scanners and > handhelds already use it. > William Hindman > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Sunday, March 25, 2007 1:16 PM > Subject: Re: [AccessD] SQL Server 2005 Compact Edition > > >> Hi William >> >> Which frontend would you use for that, and how would it connect to the >> SQL > >> Server 2005 CE? >> >> /gustav >> >>>>> wdhindman at dejpolsystems.com 25-03-07 19:04 >>> >> ...as I see it, the major hang-up with SQL Server Express is the size of >> the >> installation and that it runs as a service which complicates user >> installation and maintenance ...SQL Server Compact is "compact" and >> installs >> as a couple of DLLs ...its upward data compatibility makes it ideal for >> some >> tradeshow floor and scanner apps that I currently do with third party >> tools >> ...now I can move them to my own design/code and the data will move >> between >> them with a lot less problems. >> >> William Hindman >> >> ----- Original Message ----- >> From: "Gustav Brock" >> To: >> Sent: Sunday, March 25, 2007 4:42 AM >> Subject: Re: [AccessD] SQL Server 2005 Compact Edition >> >> >>> Hi Arthur et al >>> >>> Thanks. >>> If "wearing Access glasses" it looks like this one feature is the only >>> important one. On the other hand it seems fair, as it clearly is aimed >>> for >>> single user PDA apps. >>> >>> /gustav >>> >>>>>> artful at rogers.com 24-03-2007 15:41 >>> >>> I'm with you on that, Stuart. When I first read about its (lack of) >>> features, I was baffled. There actully is one small reason to use it, >>> and >>> it's not much of one: it's data-compatible with its big sister, so you >>> can >>> use DTS or SSIS to easily move data back and forth. Other than that, >>> maybe >>> it's so wannabe-geeks can claim they run SQL Server on their little >>> toys. >>> >>> A. >>> >>> >>> >>> ----- Original Message ---- >>> From: Stuart McLachlan >>> To: Access Developers discussion and problem solving >>> >>> Sent: Saturday, March 24, 2007 5:38:31 AM >>> Subject: Re: [AccessD] SQL Server 2005 Compact Edition >>> >>> >>> Just downloaded the documentation "Compact_Express_Comparison.doc". >>> Unfortunately, it doesn't support stored procedures, views, triggers or >>> role based security. I can't see any advantages over using an Access BE >> -- >> 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 developer at ultradnt.com Mon Mar 26 07:53:21 2007 From: developer at ultradnt.com (Steve Conklin) Date: Mon, 26 Mar 2007 08:53:21 -0400 Subject: [AccessD] ADO/X in Access Module to get MS-SQL scema info In-Reply-To: <000f01c76eff$abbf1110$9258eb44@jisshowsbs.local> References: <000f01c76eff$abbf1110$9258eb44@jisshowsbs.local> Message-ID: <006101c76fa5$bf13a090$0200a8c0@ULTRADNT> Whether using ADO with OpenSchema, or ADOX catalog, I can get a list (rs) of tables, but once I try to get PK, FK, or Index info, all I get is Error # 3251, "Object or Provider is not capable of performing requested operation." Have tried both SQLOLEDB and MSDASQL as providers. Used Ent. Mgr. to script out as work-around, but have another situation where need to do thru Access. Any ideas? All code clipped from MSDN (latest attempt below) Thanks in advance, Steve Code: Sub Blah() Dim con As New ADODB.Connection Dim cat As New ADOX.Catalog Dim rsTbl As ADODB.Recordset Dim rsPK As ADODB.Recordset Dim fld As ADODB.Field Dim rCriteria As Variant Dim rsSchema As ADODB.Recordset Dim f As ADODB.Field con.ConnectionString = _ "Provider=SQLOLEDB;server=XX;database=XX;" & _ "User ID=XX;password=xx" '"provider=msdasql;DRIVER=SQL Server;" con.Open Debug.Print Err Set rs = con.OpenSchema(adSchemaTables) rs.MoveFirst While Not rsTbl.EOF If Left(rsTbl("table_Name"), 3) <> "sys" Then If Left(rsTbl("table_Name"), 2) <> "dt" Then rCriteria = Array(Empty, Empty, Empty, Empty, rsTbl("table_Name")) ' ok until here: Set rsSchema = con.OpenSchema(adSchemaIndexes, rCriteria) Debug.Print "Recordcount: " & rsSchema.RecordCount While Not rsSchema.EOF Debug.Print "===================================================" For Each fld In rsSchema.Fields Debug.Print fld.Name Debug.Print fld.Value Debug.Print "------------------------------------------------" Next rsSchema.MoveNext Wend rsSchema.Close End If End If rsTbl.MoveNext Wend con.Close End Sub From ebairead at gmail.com Mon Mar 26 10:16:14 2007 From: ebairead at gmail.com (=?ISO-8859-1?Q?Eoin_C._Bair=E9ad?=) Date: Mon, 26 Mar 2007 16:16:14 +0100 Subject: [AccessD] Creating Contacts in Microsoft Outlook Message-ID: <3d2a5ccc0703260816v1d40a406k3b181bb7bb5bc7e8@mail.gmail.com> Hi I have a nice query to create new Outlook Contacts, and another query that allows me to Paste/Append these contacts - I've a link to my Outlook contacts. Except they're getting appended as Mail Messages rather than Contacts. Any ideas ? -- -- Eoin C. Bair?ad Dublin, Ireland ?th Cliath, ?ire From rl_stewart at highstream.net Mon Mar 26 13:12:19 2007 From: rl_stewart at highstream.net (Robert L. Stewart) Date: Mon, 26 Mar 2007 13:12:19 -0500 Subject: [AccessD] Creating Contacts in Microsoft Outlook In-Reply-To: References: Message-ID: <200703261815.l2QIFHU27824@databaseadvisors.com> I don't know how you can paste/append because you have to use the object model of Outlook to do it. Here are the three functions I use to delete, and rebuild the contacts in Outlook from a current Access application. It works with 2000 - 2003. It has not ben tested or tried with 2007. There is also one to backup the Outlook data file. Make sure you have the references set to the Outlook object model and watch out for line wrapping in the code. Function ExportContact() Dim x As Integer Dim db As Database Dim rs As Recordset Dim olkApp As Outlook.Application Dim oNameSpace As Outlook.NameSpace Dim oFolder As Outlook.MAPIFolder Dim oItems As Outlook.Items Dim oContact As Outlook.ContactItem Dim i As Long Dim obj As Object Set olApp = CreateObject("outlook.application") Set oNameSpace = olApp.GetNamespace("MAPI") Set oFolder = oNameSpace.GetDefaultFolder(olFolderContacts) x = 1 DoCmd.Hourglass True DoCmd.SetWarnings False Debug.Print "Deleting old contacts." Call DeleteContacts Debug.Print "Delete complete. Building new list." DoCmd.OpenQuery "MTqry_OutlookExport" DoCmd.SetWarnings True 'Dim myFolder As Outlook.Folders Set db = CurrentDb() Set olkApp = CreateObject("Outlook.Application") Set rs = db.OpenRecordset("tmpTbl_OutlookExport") rs.MoveFirst Debug.Print "Adding contacts" Do Until rs.EOF Set coniNewContact = olkApp.CreateItem(olContactItem) With coniNewContact If Not IsNull(rs!CUS_F_NAME) Then .FirstName = rs!CUS_F_NAME If Not IsNull(rs!CUS_L_NAME) Then .LastName = rs!CUS_L_NAME If Not IsNull(rs!C_TITLENOW) Then .Profession = rs!C_TITLENOW If Not IsNull(rs!PCONAME) Then .CompanyName = rs!PCONAME If Not IsNull(rs!PNAME) Then .OfficeLocation = rs!PNAME If Not IsNull(rs!FullAddress) Then .BusinessAddressStreet = rs!FullAddress If Not IsNull(rs!city) Then .BusinessAddressCity = rs!city If Not IsNull(rs!state) Then .BusinessAddressState = rs!state If Not IsNull(rs!zip) Then .BusinessAddressPostalCode = rs!zip If Not IsNull(rs!PNAMEID) Then .CustomerID = rs!PNAMEID If Not IsNull(rs!SalesRep) Then .Initials = rs!SalesRep If Not IsNull(rs!C_HOME_STR) Then .HomeAddress = rs!C_HOME_STR If Not IsNull(rs!C_HOME_CTY) Then .HomeAddressCity = rs!C_HOME_CTY If Not IsNull(rs!C_HOME_STA) Then .HomeAddressState = rs!C_HOME_STA If Not IsNull(rs!C_HOME_ZIP) Then .HomeAddressPostalCode = rs!C_HOME_ZIP If Not IsNull(rs!C_HOMEPHON) Then .HomeTelephoneNumber = rs!C_HOMEPHON If Not IsNull(rs!C_SPOUSE) Then .Spouse = rs!C_SPOUSE If Not IsNull(rs!C_KIDS) Then .Children = rs!C_KIDS If Not IsNull(rs!EMAIL) Then .Email1Address = rs!EMAIL If Not IsNull(rs!Direct) Then .BusinessTelephoneNumber = rs!Direct If Not IsNull(rs![800]) Then .Business2TelephoneNumber = rs![800] If Not IsNull(rs!FAX) Then .BusinessFaxNumber = "FAX: " & rs!FAX If Not IsNull(rs!Pager) Then .PagerNumber = rs!Pager If Not IsNull(rs!Mobile) Then .CarTelephoneNumber = rs!Mobile If Not IsNull(rs!Other) Then .OtherTelephoneNumber = rs!Other If Not IsNull(rs!Home) Then .HomeTelephoneNumber = rs!Home If Not IsNull(rs!Switchboard) Then .AssistantTelephoneNumber = rs!Switchboard If Not IsNull(rs!Main) Then .CallbackTelephoneNumber = rs!Main Debug.Print x x = x + 1 .Save rs.MoveNext Set coniNewContact = Nothing End With Loop Debug.Print "Finally finished!!!!!!" db.Close Set db = Nothing Set olkApp = Nothing DoCmd.Hourglass False x = MsgBox("Export completed.", vbOKOnly, "Export") End Function Public Sub DeleteContacts() Dim olApp As Outlook.Application Dim oNameSpace As Outlook.NameSpace Dim oFolder As Outlook.MAPIFolder Dim oItems As Outlook.Items Dim oContact As Outlook.ContactItem Dim i As Long Dim obj As Object Set olApp = CreateObject("outlook.application") Set oNameSpace = olApp.GetNamespace("MAPI") Set oFolder = oNameSpace.GetDefaultFolder(olFolderContacts) On Error Resume Next Set oItems = oFolder.Items For i = oItems.Count To 1 Step -1 Set obj = oItems(i) If TypeOf obj Is Outlook.ContactItem Then obj.Delete End If oItems.Remove (i) 'Debug.Print "Record " & i & " of " & oItems.Count '& " Company: " & oContact.CompanyName Next Set olApp = Nothing End Sub Public Sub BackupOutlook() ' this should backup the local copy of Outlook Dim i As Integer With Application.FileSearch .NewSearch .LookIn = "C:\Documents and Settings" .SearchSubFolders = True .FileName = "*.pst" .MatchTextExactly = False .Execute For i = 1 To .FoundFiles.Count Dim src As String, dest As String src = .FoundFiles(i) dest = "c:\My Documents\Outlook_BU\Outlook_" & DatePart("yyyy", Date) & DatePart("m", Date) & DatePart("d", Date) & "_" & i & ".pst" FileCopy src, dest Debug.Print .FoundFiles(i) Next i End With i = MsgBox("Backup completed.", vbOKOnly, "Backup") End Sub At 01:00 PM 3/26/2007, you wrote: >Date: Mon, 26 Mar 2007 16:16:14 +0100 >From: " Eoin C. Bair?ad " >Subject: [AccessD] Creating Contacts in Microsoft Outlook >To: "Access Developers discussion and problem solving" > >Message-ID: > <3d2a5ccc0703260816v1d40a406k3b181bb7bb5bc7e8 at mail.gmail.com> >Content-Type: text/plain; charset=ISO-8859-1; format=flowed > >Hi > >I have a nice query to create new Outlook Contacts, and another query >that allows me to Paste/Append these contacts - I've a link to my >Outlook contacts. > > >Except they're getting appended as Mail Messages rather than Contacts. > >Any ideas ? > >-- >-- >Eoin C. Bair?ad >Dublin, Ireland >?th Cliath, ?ire From DWUTKA at Marlow.com Mon Mar 26 14:45:10 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 26 Mar 2007 14:45:10 -0500 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <002301c76f1f$48b21c50$0200a8c0@murphy3234aaf1> Message-ID: Are you using Anonymous, Clear Text, or Integrated security on the pages? Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 2:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Mon Mar 26 14:55:52 2007 From: dw-murphy at cox.net (Doug Murphy) Date: Mon, 26 Mar 2007 12:55:52 -0700 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: Message-ID: <005a01c76fe0$c24fb6f0$0200a8c0@murphy3234aaf1> The current connection string does not contain userid and password, so I assume Anonymous. Eric suggested I set the permision to SQL Server Security and use the userID and password in the connection string. Have yet to test this. One question in this regard. I assume this is the password for a user defined in the database and not the server login? Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Monday, March 26, 2007 12:45 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Are you using Anonymous, Clear Text, or Integrated security on the pages? Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 2:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 ebarro at verizon.net Mon Mar 26 15:00:52 2007 From: ebarro at verizon.net (Eric Barro) Date: Mon, 26 Mar 2007 13:00:52 -0700 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <005a01c76fe0$c24fb6f0$0200a8c0@murphy3234aaf1> Message-ID: <0JFJ00C990XDOFP0@vms044.mailsrvcs.net> Doug, If the current connection string does not have userid and password then it means you are using integrated security which means that IUSR_MACHINENAME is not going to work since it is not authenticating via the domain. When you use SQL server authentication you will need to supply a userid and password in the connection string. This needs to be a SQL server account defined using SQL server and not the Windows machine. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Monday, March 26, 2007 12:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions The current connection string does not contain userid and password, so I assume Anonymous. Eric suggested I set the permision to SQL Server Security and use the userID and password in the connection string. Have yet to test this. One question in this regard. I assume this is the password for a user defined in the database and not the server login? Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Monday, March 26, 2007 12:45 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Are you using Anonymous, Clear Text, or Integrated security on the pages? Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 2:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/733 - Release Date: 3/25/2007 11:07 AM From DWUTKA at Marlow.com Mon Mar 26 15:11:49 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 26 Mar 2007 15:11:49 -0500 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <005a01c76fe0$c24fb6f0$0200a8c0@murphy3234aaf1> Message-ID: Sort of, the way that IIS Security works with external resources may be the key. When you hit a web page, the webserver looks at the security setting, and then uses the appropriate method to access the file that you are trying to hit. If it's anonymous, then whatever account is setup at anonymous will be used to access the file (and if the file tries to access something else (like a network resource), it will use the same account credentials. Same with the other two methods, HOWEVER, Integrated Windows security will NOT pass the credentials on to a network resource. So, if you are trying to hit a SQL Server with Integrated security, it will have problems passing the security along. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Doug Murphy Sent: Monday, March 26, 2007 1:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Way OT SQL Server/IIS permissions The current connection string does not contain userid and password, so I assume Anonymous. Eric suggested I set the permision to SQL Server Security and use the userID and password in the connection string. Have yet to test this. One question in this regard. I assume this is the password for a user defined in the database and not the server login? Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Monday, March 26, 2007 12:45 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Are you using Anonymous, Clear Text, or Integrated security on the pages? Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 2:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 lmrazek at lcm-res.com Mon Mar 26 16:02:15 2007 From: lmrazek at lcm-res.com (Lawrence Mrazek) Date: Mon, 26 Mar 2007 16:02:15 -0500 Subject: [AccessD] Way OT SQL Server/IIS permissions In-Reply-To: <005a01c76fe0$c24fb6f0$0200a8c0@murphy3234aaf1> References: <005a01c76fe0$c24fb6f0$0200a8c0@murphy3234aaf1> Message-ID: <024b01c76fea$0b7c14a0$046fa8c0@lcmdv8000> Hi Doug: This might not be of help, but for my DotnetNuke installations, I need to give the "Network Service" user rights to the SQL DB and my user directory. You would set this in SQL Server Management Studio. Using ASP.NET 2.0, SQL Server Express 2005 and Windows Server 2003 Standard. Larry Mrazek LCM Research, Inc. www.lcm-res.com lmrazek at lcm-res.com ph. 314-432-5886 mobile: 314-496-1645 From jwcolby at colbyconsulting.com Mon Mar 26 22:47:30 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Mon, 26 Mar 2007 23:47:30 -0400 Subject: [AccessD] Access upgrade to sql server express Message-ID: <000301c77022$a5be0040$657aa8c0@m6805> Can Access do an upgrade to SQL Server Express? When I try and run the upsizing wizard it does not display the local SQL Server Express instance running on the same machine. John W. Colby Colby Consulting www.ColbyConsulting.com From darrend at nimble.com.au Tue Mar 27 00:19:02 2007 From: darrend at nimble.com.au (Darren DICK) Date: Tue, 27 Mar 2007 15:19:02 +1000 Subject: [AccessD] A2003 to SQL: Write Conflict Message-ID: <200703270519.l2R5J0U27633@databaseadvisors.com> Hi All I have set up a DSN to allow connections to an SQL dB ? via an Access front end - cool I connect to approx 20 tables For the most part I can add/edit delete etc on those tables But for some of those tables (the most important ones of course) each time I try to leave a field after making an edit I get the following error message box ?WRITE CONFLICT This record has been changed by another user since you started editing it If you save the record, you will overwrite the changes the other user made Copying the changes to the clipboard will let you look at the value the other User entered, and then paste your changes back in if you decide to make Changes? Then there are 3 button at the bottom of this message box , , Anyone know what I am doing wrong? There are no other users ? I have manually selected the tables in SQL Server and manually given my user name SELECT, INSERT,UPDATE and DELETE privileges Signed - Desperate -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/733 - Release Date: 25/03/2007 11:07 AM From ebarro at verizon.net Tue Mar 27 00:32:16 2007 From: ebarro at verizon.net (Eric Barro) Date: Mon, 26 Mar 2007 22:32:16 -0700 Subject: [AccessD] A2003 to SQL: Write Conflict In-Reply-To: <200703270519.l2R5J0U27633@databaseadvisors.com> Message-ID: <0JFJ00MCZRDX8Z41@vms046.mailsrvcs.net> Make sure all SQL tables have a primary index. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren DICK Sent: Monday, March 26, 2007 10:19 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] A2003 to SQL: Write Conflict Hi All I have set up a DSN to allow connections to an SQL dB - via an Access front end - cool I connect to approx 20 tables For the most part I can add/edit delete etc on those tables But for some of those tables (the most important ones of course) each time I try to leave a field after making an edit I get the following error message box "WRITE CONFLICT This record has been changed by another user since you started editing it If you save the record, you will overwrite the changes the other user made Copying the changes to the clipboard will let you look at the value the other User entered, and then paste your changes back in if you decide to make Changes" Then there are 3 button at the bottom of this message box , , Anyone know what I am doing wrong? There are no other users - I have manually selected the tables in SQL Server and manually given my user name SELECT, INSERT,UPDATE and DELETE privileges Signed - Desperate -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/733 - Release Date: 25/03/2007 11:07 AM -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/733 - Release Date: 3/25/2007 11:07 AM From darrend at nimble.com.au Tue Mar 27 02:17:29 2007 From: darrend at nimble.com.au (Darren DICK) Date: Tue, 27 Mar 2007 17:17:29 +1000 Subject: [AccessD] A2003 to SQL: Write Conflict In-Reply-To: <46093AD9.25826.5E54FBF4@stuart.lexacorp.com.pg> Message-ID: <200703270717.l2R7HPU05987@databaseadvisors.com> Hi Eric - Stuart Thanks for the quick response I did have this issue last week and I was prompted to select a PK in a small popup that would come during linking with a list of field names So I now know to select the correct field and bat on This allows me to add records into tables - cool But I don't think this is it But I have discovered that I can edit some fields in a new record - thus a new record gets created but then say on the 4th or 5th field I edit I get the error message when I leave that field So I can go into the tables and can see partly finished / partly edited records - this is a real pain in the butt Help Darren ------------------ -----Original Message----- From: Stuart McLachlan [mailto:stuart at lexacorp.com.pg] Sent: Tuesday, 27 March 2007 3:40 PM To: Darren DICK Subject: Re: [AccessD] A2003 to SQL: Write Conflict You usually get this message when you have not identified the "unique key" when linking the tables which do not have a defined Primary Key. On 27 Mar 2007 at 15:19, Darren DICK wrote: > Hi All > > > > I have set up a DSN to allow connections to an SQL dB ? via an Access front end > - cool > > > > I connect to approx 20 tables > > > > For the most part I can add/edit delete etc on those tables > > > > But for some of those tables (the most important ones of course) each time I try > to leave a field after making an edit I get the following error message box > > > > ?WRITE CONFLICT > > > > This record has been changed by another user since you started editing it > > If you save the record, you will overwrite the changes the other user made > > > > Copying the changes to the clipboard will let you look at the value the other > > User entered, and then paste your changes back in if you decide to make Changes? > > > > Then there are 3 button at the bottom of this message box > > , CLIPBOARD=Enabled>, > > > > Anyone know what I am doing wrong? > > > > There are no other users ? I have manually selected the tables in SQL Server and > manually given my user name SELECT, INSERT,UPDATE and DELETE privileges > > > > Signed - Desperate > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.18/733 - Release Date: 25/03/2007 > 11:07 AM > > -- > 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/733 - Release Date: 25/03/2007 11:07 AM -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/733 - Release Date: 25/03/2007 11:07 AM From mwp.reid at qub.ac.uk Tue Mar 27 06:01:19 2007 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Tue, 27 Mar 2007 12:01:19 +0100 Subject: [AccessD] Way OT SQL Server/IIS permissions References: Message-ID: We are having a similar issue with SharePoint and SQL Server. Appears we need to use Kerbros if we want to double hop from client to IIS to SQL Server. This i what I am watching. http://support.microsoft.com/servicedesks/webcasts/seminar/shared/asp/view.asp?url=/servicedesks/webcasts/en/WC102704/manifest.xml Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 ________________________________ From: accessd-bounces at databaseadvisors.com on behalf of Drew Wutka Sent: Mon 26/03/2007 20:45 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Way OT SQL Server/IIS permissions Are you using Anonymous, Clear Text, or Integrated security on the pages? Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Doug Murphy Sent: Sunday, March 25, 2007 2:51 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT SQL Server/IIS permissions Folks, This is way OT but I know there are some very knowledgeable SQL server folks on this list. Here is my problem (the main one today anyway). I have a web application which I built for an organization I belong to. I built it in ASP.NET thinking that this would be a good chance to actually build something in it. The app. development went well. Used VS2005 with SQL Server 2005 express. Everything runs under the development server so, before moving to the host I tried testing under IIS on my machine. I keep getting an error on the opening page: "[SqlException (0x80131904): User does not have permission to perform this action.]". The error occurs on the open connection command so it is way before any of the site roles and permissions come into play. I have permissions set in SQL Server for IIS and ASPNET. There must be something else to set but my knowledge of sql server security is minimal so don't know where to look. Any suggestions you can give would be greatly appreciated. I am really sorry now that I just didn't go with what I know and use an access database with ASP pages. They work, are relatively easy to code and I know how to trouble shoot them. This learning thing is way too much trouble and time. Thanks for any suggestions. Doug -- 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 Mar 27 06:34:35 2007 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 27 Mar 2007 06:34:35 -0500 Subject: [AccessD] Access upgrade to sql server express In-Reply-To: <000301c77022$a5be0040$657aa8c0@m6805> References: <000301c77022$a5be0040$657aa8c0@m6805> Message-ID: <000f01c77063$e6545c30$0200a8c0@danwaters> John, >From what I remember, SQL Express is installed in an 'off' condition. It can be turned 'on' by going into services. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 26, 2007 10:48 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access upgrade to sql server express Can Access do an upgrade to SQL Server Express? When I try and run the upsizing wizard it does not display the local SQL Server Express instance running on the same machine. John W. Colby Colby Consulting 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 Mar 27 07:19:00 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 27 Mar 2007 08:19:00 -0400 Subject: [AccessD] Access upgrade to sql server express In-Reply-To: <000f01c77063$e6545c30$0200a8c0@danwaters> References: <000301c77022$a5be0040$657aa8c0@m6805> <000f01c77063$e6545c30$0200a8c0@danwaters> Message-ID: <002c01c7706a$1a2cb3d0$657aa8c0@m6805> I have it turned on. It was installed in the on state (automatic as well) although the browser wasn't. I turned the browser on as well. Basically Access itself does not see it in the list of available SQL Servers although it sees a handful of other servers. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, March 27, 2007 7:35 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access upgrade to sql server express John, >From what I remember, SQL Express is installed in an 'off' condition. >It can be turned 'on' by going into services. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 26, 2007 10:48 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access upgrade to sql server express Can Access do an upgrade to SQL Server Express? When I try and run the upsizing wizard it does not display the local SQL Server Express instance running on the same machine. John W. Colby Colby Consulting 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 mwp.reid at qub.ac.uk Tue Mar 27 07:30:05 2007 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Tue, 27 Mar 2007 13:30:05 +0100 Subject: [AccessD] Access upgrade to sql server express References: <000301c77022$a5be0040$657aa8c0@m6805><000f01c77063$e6545c30$0200a8c0@danwaters> <002c01c7706a$1a2cb3d0$657aa8c0@m6805> Message-ID: John seen this before. Usually I just type the server name into the box or cut and paste it in if using SQL Server 2000. Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 ________________________________ From: accessd-bounces at databaseadvisors.com on behalf of JWColby Sent: Tue 27/03/2007 13:19 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access upgrade to sql server express I have it turned on. It was installed in the on state (automatic as well) although the browser wasn't. I turned the browser on as well. Basically Access itself does not see it in the list of available SQL Servers although it sees a handful of other servers. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, March 27, 2007 7:35 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access upgrade to sql server express John, >From what I remember, SQL Express is installed in an 'off' condition. >It can be turned 'on' by going into services. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 26, 2007 10:48 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access upgrade to sql server express Can Access do an upgrade to SQL Server Express? When I try and run the upsizing wizard it does not display the local SQL Server Express instance running on the same machine. John W. Colby Colby Consulting 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 dwaters at usinternet.com Tue Mar 27 08:14:27 2007 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 27 Mar 2007 08:14:27 -0500 Subject: [AccessD] Access upgrade to sql server express In-Reply-To: <002c01c7706a$1a2cb3d0$657aa8c0@m6805> References: <000301c77022$a5be0040$657aa8c0@m6805><000f01c77063$e6545c30$0200a8c0@danwaters> <002c01c7706a$1a2cb3d0$657aa8c0@m6805> Message-ID: <000801c77071$d960bec0$0200a8c0@danwaters> John, By the way, MS has a new upsizing wizard called SQL Server Migration Assistant (SSMA) for Access. They have other flavors of SSMA - for Oracle, etc. This has been available for a few months - it you're using this it would be good to know how it works out! One possible drawback is that MS suggests that the minimum RAM to run SSMA is 1 Gb! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 27, 2007 7:19 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access upgrade to sql server express I have it turned on. It was installed in the on state (automatic as well) although the browser wasn't. I turned the browser on as well. Basically Access itself does not see it in the list of available SQL Servers although it sees a handful of other servers. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, March 27, 2007 7:35 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access upgrade to sql server express John, >From what I remember, SQL Express is installed in an 'off' condition. >It can be turned 'on' by going into services. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 26, 2007 10:48 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access upgrade to sql server express Can Access do an upgrade to SQL Server Express? When I try and run the upsizing wizard it does not display the local SQL Server Express instance running on the same machine. John W. Colby Colby Consulting 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 James at fcidms.com Tue Mar 27 08:41:34 2007 From: James at fcidms.com (James Barash) Date: Tue, 27 Mar 2007 09:41:34 -0400 Subject: [AccessD] A2003 to SQL: Write Conflict In-Reply-To: <200703270717.l2R7HPU05987@databaseadvisors.com> Message-ID: <00b801c77075$a302c220$800101df@fci.local> Darren: Do you have any Boolean fields? Because of the difference with the way Access and SQL store the data, all Boolean fields must be non-nullable and have a default value. If not, you will get the error you are reporting. Check how the fields are defined in SQL Server. James Barash -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren DICK Sent: Tuesday, March 27, 2007 3:17 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2003 to SQL: Write Conflict Hi Eric - Stuart Thanks for the quick response I did have this issue last week and I was prompted to select a PK in a small popup that would come during linking with a list of field names So I now know to select the correct field and bat on This allows me to add records into tables - cool But I don't think this is it But I have discovered that I can edit some fields in a new record - thus a new record gets created but then say on the 4th or 5th field I edit I get the error message when I leave that field So I can go into the tables and can see partly finished / partly edited records - this is a real pain in the butt Help Darren ------------------ -----Original Message----- From: Stuart McLachlan [mailto:stuart at lexacorp.com.pg] Sent: Tuesday, 27 March 2007 3:40 PM To: Darren DICK Subject: Re: [AccessD] A2003 to SQL: Write Conflict You usually get this message when you have not identified the "unique key" when linking the tables which do not have a defined Primary Key. On 27 Mar 2007 at 15:19, Darren DICK wrote: > Hi All > > > > I have set up a DSN to allow connections to an SQL dB - via an Access front end > - cool > > > > I connect to approx 20 tables > > > > For the most part I can add/edit delete etc on those tables > > > > But for some of those tables (the most important ones of course) each time I try > to leave a field after making an edit I get the following error message box > > > > "WRITE CONFLICT > > > > This record has been changed by another user since you started editing it > > If you save the record, you will overwrite the changes the other user made > > > > Copying the changes to the clipboard will let you look at the value the other > > User entered, and then paste your changes back in if you decide to make Changes" > > > > Then there are 3 button at the bottom of this message box > > , CLIPBOARD=Enabled>, > > > > Anyone know what I am doing wrong? > > > > There are no other users - I have manually selected the tables in SQL Server and > manually given my user name SELECT, INSERT,UPDATE and DELETE privileges > > > > Signed - Desperate From john at winhaven.net Tue Mar 27 10:13:35 2007 From: john at winhaven.net (John Bartow) Date: Tue, 27 Mar 2007 10:13:35 -0500 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <0JFD00AV0OR09200@l-daemon> References: <0b4201c76d96$287385d0$6402a8c0@ScuzzPaq> <0JFD00AV0OR09200@l-daemon> Message-ID: <063501c77082$80d1f010$6402a8c0@ScuzzPaq> I understand Jim, thanks for your advice. My first step in this process is to have them install a server of their own - this has been my bane there. As for the Linux on old PCs. Their old PCs are really old and are actually dieing from fatigue :o) I am replacing them with this solution where appropriate: http://www.ncomputing.com/ncomputing/products/typel200.php Low cost and once the host computer is setup there is little support needed. Its like managing one computer for multiple people. I think we'll try this approach with the bulk mailer system (the proprietary printer unit for this is network capable) it will take the computer off the press floor but allow it to be used for the same purpose. This should enhance the life of that expensive PC quite a bit since it won't be exposed to the dust and heat of the presses and bindery equipment. In this case we'll be checking the resources during bulk mailing to see if we can serve out more than one station from this new host pc. I'm estimating two additional low end users may be possible but I'm not selling idea that to the client until I monitor the resources for awhile. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 5:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius Hi John: The reason that I am recommending a server solution as I have a client with a similar mixed group of PCs, with Windows and Linux. They have always had a server since I set one up and 8 years ago and it is easy to connect and mange boxes remotely, with Active directory. The server now has 4GB of RAM and we are planning on adding another 500GB hard drive and moving the old drive on to a LINUX box (ran out of space). To handle applications that are too big for the stations, a remote desktop connection is used. There is an open source 'rdesk' that allows the Linux people to access the Windows 2003 Server. We have even leveraged some of the older boxes by installing 'Ubuntu' Linux. The client's money has gone into keeping the main server 'state-of-art'. When the server hardware/software no longer 'cuts-its' it becomes another Server workstation. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 2:57 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius Hi Jim, Yes, in this case it is smaller business. about 30 PCs and Macs with various Unix/NT/W2K/W2k3 servers. And that is a good idea, using a server to do it with but they do not actually own a server (and we've been trying...). Most of the equipment the smaller printing/publishing services use now is leased and come with their own hosting servers/workstations. We still manage all of them for the client but other than security applications they can't install anything else on these machines. So they are basically a peer to peer shop with NAS. Believe me, its not the way I would have them do it. I stopped into this afternoon to check on things and per chance the office manager said to me "things sure are working good around here since you've come." Although its true, I never thought I'd hear out load. Nice to hear, now that we have their confidence maybe we can finally get them to install something a little more manageable! This is an ideal shop for SBS. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 23, 2007 1:57 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius Hi John: If your customer is a small clients and it sounds like it that is a huge upfront cost... Can not one server, setup do the same? Just a question. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, March 23, 2007 10:28 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius I'm working with one on a client site (a publishing who also does bulk mailings). They just sent a notice that the next upgrade will require that the user have a DVD reader (as it would take too many CDs to distribute this much information), Pentium 4 and minimum 512MB available RAM (highly recommended 3 GB for good performance). Apparently, according to this company, the USPS has changed it requirements for how programs designate their mailing codes and is now forcing them to use the USPS database directly. (I could get the details and post them if anyone is interested). Upon further investigation the USPS database is approx. 3 GB. So my conclusion is that the only way this company's application runs well with this new requirement is to load the entire USPS database into RAM. This requires a new XP workstation that will be the biggest, fastest computer this clients owns - all for doing bulk mailings via proprietary software and equipment. Previous to this upgrade they had been using the lowest end XP workstation. -- 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 accessd at shaw.ca Tue Mar 27 10:50:20 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 27 Mar 2007 08:50:20 -0700 Subject: [AccessD] Zipcodes within a radius In-Reply-To: <063501c77082$80d1f010$6402a8c0@ScuzzPaq> Message-ID: <0JFK002IMJSA3P40@l-daemon> Hi John: Without looking into it further, that looks like an excellent solution. Are the computers something like dumb terminals? If it works as advertised it sounds like a great solution. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Tuesday, March 27, 2007 8:14 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius I understand Jim, thanks for your advice. My first step in this process is to have them install a server of their own - this has been my bane there. As for the Linux on old PCs. Their old PCs are really old and are actually dieing from fatigue :o) I am replacing them with this solution where appropriate: http://www.ncomputing.com/ncomputing/products/typel200.php Low cost and once the host computer is setup there is little support needed. Its like managing one computer for multiple people. I think we'll try this approach with the bulk mailer system (the proprietary printer unit for this is network capable) it will take the computer off the press floor but allow it to be used for the same purpose. This should enhance the life of that expensive PC quite a bit since it won't be exposed to the dust and heat of the presses and bindery equipment. In this case we'll be checking the resources during bulk mailing to see if we can serve out more than one station from this new host pc. I'm estimating two additional low end users may be possible but I'm not selling idea that to the client until I monitor the resources for awhile. From jwcolby at colbyconsulting.com Tue Mar 27 10:51:55 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 27 Mar 2007 11:51:55 -0400 Subject: [AccessD] Access upgrade to sql server express In-Reply-To: <000801c77071$d960bec0$0200a8c0@danwaters> References: <000301c77022$a5be0040$657aa8c0@m6805><000f01c77063$e6545c30$0200a8c0@danwaters><002c01c7706a$1a2cb3d0$657aa8c0@m6805> <000801c77071$d960bec0$0200a8c0@danwaters> Message-ID: <004c01c77087$d8a18b70$657aa8c0@m6805> Thanks for this. I have downloaded it and am testing it now. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, March 27, 2007 9:14 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access upgrade to sql server express John, By the way, MS has a new upsizing wizard called SQL Server Migration Assistant (SSMA) for Access. They have other flavors of SSMA - for Oracle, etc. This has been available for a few months - it you're using this it would be good to know how it works out! One possible drawback is that MS suggests that the minimum RAM to run SSMA is 1 Gb! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 27, 2007 7:19 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access upgrade to sql server express I have it turned on. It was installed in the on state (automatic as well) although the browser wasn't. I turned the browser on as well. Basically Access itself does not see it in the list of available SQL Servers although it sees a handful of other servers. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, March 27, 2007 7:35 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access upgrade to sql server express John, >From what I remember, SQL Express is installed in an 'off' condition. >It can be turned 'on' by going into services. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Monday, March 26, 2007 10:48 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access upgrade to sql server express Can Access do an upgrade to SQL Server Express? When I try and run the upsizing wizard it does not display the local SQL Server Express instance running on the same machine. John W. Colby Colby Consulting 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Tue Mar 27 11:31:08 2007 From: john at winhaven.net (John Bartow) Date: Tue, 27 Mar 2007 11:31:08 -0500 Subject: [AccessD] NCT terminals (was: Zipcodes within a radius) In-Reply-To: <0JFK002IMJSA3P40@l-daemon> References: <063501c77082$80d1f010$6402a8c0@ScuzzPaq> <0JFK002IMJSA3P40@l-daemon> Message-ID: <068601c7708d$5419dff0$6402a8c0@ScuzzPaq> Hi Jim, IIRC Gustav pointed me to this solution a couple years ago. They are a true dumb terminal as they have no processor or drive and they do work as advertised. Install the software on a host computer. Add multiple users to the host computer. Transfer all files and settings to the users login on the host computer (If necessary). Disconnect KB, mouse, monitor and Ethernet from the old PC and connect them to the terminal box. Turn the terminal on and connect to the host pc. everything from there is as if you were using the KVM directly connected to the host pc. Sound is available but I haven't used it. The only issues that I've run into is with the network infrastructure - it must be somewhat up to date. Fast user switching is not available (doesn't matter to me as I don't use it in business settings). It will only utilize the traditional windows login screen not the new XP welcome screen (again not an issue with me as I don't use it in business settings). I haven't tried these via wireless yet but would appreciate any one who could share their experiences with that. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 27, 2007 10:50 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Zipcodes within a radius Hi John: Without looking into it further, that looks like an excellent solution. Are the computers something like dumb terminals? If it works as advertised it sounds like a great solution. Jim From jwcolby at colbyconsulting.com Tue Mar 27 12:38:38 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 27 Mar 2007 13:38:38 -0400 Subject: [AccessD] Programmatically creating relationships Message-ID: <000301c77096$c16c6420$657aa8c0@m6805> I am starting the process of migrating a large database from Access to SQL Server. One of the things I have to do is go find all the places where relationships were missed / couldn't be established for some reason and get them in there. I am doing this offline first and being the meticulous guy I am, I want to be able to build up a program that does much of this stuff so that as I document what has to be done, I also have code that will do it the next time. For example, I have written a function that finds orphaned records in a child table and deletes them out. What I need to do next is establish a relationship between the parent / child. I can write that code but have never done so and would use borrowed code if anyone out there has a lib of such relationship oriented functions. Given a parent table / PK and a child table / FK, establish a relationship. Does anyone have that? John W. Colby Colby Consulting www.ColbyConsulting.com From bheid at sc.rr.com Tue Mar 27 13:01:35 2007 From: bheid at sc.rr.com (Bobby Heid) Date: Tue, 27 Mar 2007 14:01:35 -0400 Subject: [AccessD] Programmatically creating relationships In-Reply-To: <000301c77096$c16c6420$657aa8c0@m6805> References: <000301c77096$c16c6420$657aa8c0@m6805> Message-ID: <00cd01c77099$f591aaa0$2c01a8c0@bhxp> John, I do not have an answer for you. But have you looked at doing it in SQL Server Manager and then having it copy the script to the clipboard or a file? I recently took a class in SQL Server 2005 and the instructor showed us how to something and then before closing it/saving it, showed us how to save the script to create the object(s) that we just created in the GUI. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 27, 2007 1:39 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Programmatically creating relationships I am starting the process of migrating a large database from Access to SQL Server. One of the things I have to do is go find all the places where relationships were missed / couldn't be established for some reason and get them in there. I am doing this offline first and being the meticulous guy I am, I want to be able to build up a program that does much of this stuff so that as I document what has to be done, I also have code that will do it the next time. For example, I have written a function that finds orphaned records in a child table and deletes them out. What I need to do next is establish a relationship between the parent / child. I can write that code but have never done so and would use borrowed code if anyone out there has a lib of such relationship oriented functions. Given a parent table / PK and a child table / FK, establish a relationship. Does anyone have that? John W. Colby Colby Consulting www.ColbyConsulting.com From rockysmolin at bchacc.com Tue Mar 27 13:19:46 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 27 Mar 2007 11:19:46 -0700 Subject: [AccessD] Link To Code Gets Deleted Message-ID: <004f01c7709c$8029ca60$0201a8c0@HAL9005> Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? MTIA, Rocky From jwcolby at colbyconsulting.com Tue Mar 27 13:44:37 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 27 Mar 2007 14:44:37 -0400 Subject: [AccessD] Programmatically creating relationships In-Reply-To: <00cd01c77099$f591aaa0$2c01a8c0@bhxp> References: <000301c77096$c16c6420$657aa8c0@m6805> <00cd01c77099$f591aaa0$2c01a8c0@bhxp> Message-ID: <000001c7709f$f9145a00$657aa8c0@m6805> Bobby, I normally have relationships established between parent / child. Very occasionally I will be building a child table live in the BE and can't get the lock to the parent to get the relationship and it slips through the cracks. I have also had to split the BE to put some large or problematic tables out in their own container etc. All of these need to be pulled in to a common container, all those parent / child relationships established BEFORE the migration to SQL Server so that the migration wizard can correctly set up the relationships in SQL Server. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Tuesday, March 27, 2007 2:02 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Programmatically creating relationships John, I do not have an answer for you. But have you looked at doing it in SQL Server Manager and then having it copy the script to the clipboard or a file? I recently took a class in SQL Server 2005 and the instructor showed us how to something and then before closing it/saving it, showed us how to save the script to create the object(s) that we just created in the GUI. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 27, 2007 1:39 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Programmatically creating relationships I am starting the process of migrating a large database from Access to SQL Server. One of the things I have to do is go find all the places where relationships were missed / couldn't be established for some reason and get them in there. I am doing this offline first and being the meticulous guy I am, I want to be able to build up a program that does much of this stuff so that as I document what has to be done, I also have code that will do it the next time. For example, I have written a function that finds orphaned records in a child table and deletes them out. What I need to do next is establish a relationship between the parent / child. I can write that code but have never done so and would use borrowed code if anyone out there has a lib of such relationship oriented functions. Given a parent table / PK and a child table / FK, establish a relationship. Does anyone have that? John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From John.Clark at niagaracounty.com Tue Mar 27 13:42:53 2007 From: John.Clark at niagaracounty.com (John Clark) Date: Tue, 27 Mar 2007 14:42:53 -0400 Subject: [AccessD] Weird A97 happenings In-Reply-To: <004f01c7709c$8029ca60$0201a8c0@HAL9005> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005> Message-ID: <46092D6A.167F.006B.0@niagaracounty.com> Years ago, I wrote a A97 program for our Hotline program. This is the program that you call if you are going to hurt yourself, and is part of the Mental Health department. It really isn't anything very complex and they have been using it for all these years w/out any problems. It is one of the first programs I wrote in Access, so there really isn't any big programming tricks going on. Basically, it opens via the "Startup" options, to a form called, "HotlineSplash" which OnTimer then closes, and OnClose is goes to the "HotlineMenu" form. The first problem that they encountered was that it wouldn't make the switch from the splash screen to the menu. It gave the standard error message about a macro or code that could not be run...the first message listed OnTimer as a problem. I'll interject here that I wrote the program using A97, but they have since switched to A2K. I believe this was done early in 2006 (yeah, we're always a bit behind). The first "Odd" thing that I notice, when I was nosing around, was that I encountered a message that said something like, "You cannot make any changes because this was written in an earlier version of hotline." It apparently picked up the name of the program and put it in the place of the word "access." I figured that a quick fix, to get them going, and I could look at the real problem later, would be to skip the splash screen. So, I went into the startup area and made the switch to open to the menu. It seemed to work, because it came up to the menu and had no error. However, as soon as I try to push a command button choice, a similar error occurs. Basically, an error appears when any function is attempted, other than simply opening an object from the Access menu. I have A97 and A2003 installed on my PC, so I figured I'd make a copy and look at it from my desk...I was remote controlling their PC originally. Whether I use A97 or 2K3, on my PC, I get a password screen. It doesn't have a password. And, when I was using it from the desktop, I didn't have to enter a password. ANY ideas here would be greatly appreciated! At this point, I'm ready to drop back and punt. If your advice is to leave work and go get a drink, I would probably heed your advice ;o) Thank you! John W Clark From davidmcafee at gmail.com Tue Mar 27 13:52:15 2007 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 27 Mar 2007 11:52:15 -0700 Subject: [AccessD] Weird A97 happenings In-Reply-To: <46092D6A.167F.006B.0@niagaracounty.com> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005> <46092D6A.167F.006B.0@niagaracounty.com> Message-ID: <8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com> The security message is part of your 2003 installation. You can go to Tools->options->Security and lower the level. As for the login prompt, there is probably something going on with the mdw. DO you have another secured mdb on your box? that app may not be set up correctly. Check out the securityFaq white paper. If you cant find it on Microsoft's site, check out RogersAccesslibrary.com and it is there. You can also (band aid fix) create a shortcut and put a username and password in the command line of the short cut (I believe even if the pw is blank). On 3/27/07, John Clark wrote: > > Years ago, I wrote a A97 program for our Hotline program. This is the > program that you call if you are going to hurt yourself, and is part of the > Mental Health department. > > It really isn't anything very complex and they have been using it for all > these years w/out any problems. It is one of the first programs I wrote in > Access, so there really isn't any big programming tricks going on. > > Basically, it opens via the "Startup" options, to a form called, > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > "HotlineMenu" form. The first problem that they encountered was that it > wouldn't make the switch from the splash screen to the menu. It gave the > standard error message about a macro or code that could not be run...the > first message listed OnTimer as a problem. > > I'll interject here that I wrote the program using A97, but they have > since switched to A2K. I believe this was done early in 2006 (yeah, we're > always a bit behind). > > The first "Odd" thing that I notice, when I was nosing around, was that I > encountered a message that said something like, "You cannot make any changes > because this was written in an earlier version of hotline." It apparently > picked up the name of the program and put it in the place of the word > "access." > > I figured that a quick fix, to get them going, and I could look at the > real problem later, would be to skip the splash screen. So, I went into the > startup area and made the switch to open to the menu. It seemed to work, > because it came up to the menu and had no error. However, as soon as I try > to push a command button choice, a similar error occurs. Basically, an error > appears when any function is attempted, other than simply opening an object > from the Access menu. > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy and > look at it from my desk...I was remote controlling their PC originally. > Whether I use A97 or 2K3, on my PC, I get a password screen. It doesn't > have a password. And, when I was using it from the desktop, I didn't have to > enter a password. > > ANY ideas here would be greatly appreciated! At this point, I'm ready to > drop back and punt. If your advice is to leave work and go get a drink, I > would probably heed your advice ;o) > > Thank you! > > John W Clark > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From John.Clark at niagaracounty.com Tue Mar 27 14:01:13 2007 From: John.Clark at niagaracounty.com (John Clark) Date: Tue, 27 Mar 2007 15:01:13 -0400 Subject: [AccessD] Weird A97 happenings In-Reply-To: <8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005> <46092D6A.167F.006B.0@niagaracounty.com> <8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com> Message-ID: <460931B6.167F.006B.0@niagaracounty.com> I think I explained wrong...there is the password prompt only on my PC using A97 and A2K3, and now we get the same thing using my co-worker's PC that has A2K7. The error message that I am getting on their PC is on a A2K installation. >>> "David McAfee" 3/27/2007 2:52 PM >>> The security message is part of your 2003 installation. You can go to Tools->options->Security and lower the level. As for the login prompt, there is probably something going on with the mdw. DO you have another secured mdb on your box? that app may not be set up correctly. Check out the securityFaq white paper. If you cant find it on Microsoft's site, check out RogersAccesslibrary.com and it is there. You can also (band aid fix) create a shortcut and put a username and password in the command line of the short cut (I believe even if the pw is blank). On 3/27/07, John Clark wrote: > > Years ago, I wrote a A97 program for our Hotline program. This is the > program that you call if you are going to hurt yourself, and is part of the > Mental Health department. > > It really isn't anything very complex and they have been using it for all > these years w/out any problems. It is one of the first programs I wrote in > Access, so there really isn't any big programming tricks going on. > > Basically, it opens via the "Startup" options, to a form called, > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > "HotlineMenu" form. The first problem that they encountered was that it > wouldn't make the switch from the splash screen to the menu. It gave the > standard error message about a macro or code that could not be run...the > first message listed OnTimer as a problem. > > I'll interject here that I wrote the program using A97, but they have > since switched to A2K. I believe this was done early in 2006 (yeah, we're > always a bit behind). > > The first "Odd" thing that I notice, when I was nosing around, was that I > encountered a message that said something like, "You cannot make any changes > because this was written in an earlier version of hotline." It apparently > picked up the name of the program and put it in the place of the word > "access." > > I figured that a quick fix, to get them going, and I could look at the > real problem later, would be to skip the splash screen. So, I went into the > startup area and made the switch to open to the menu. It seemed to work, > because it came up to the menu and had no error. However, as soon as I try > to push a command button choice, a similar error occurs. Basically, an error > appears when any function is attempted, other than simply opening an object > from the Access menu. > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy and > look at it from my desk...I was remote controlling their PC originally. > Whether I use A97 or 2K3, on my PC, I get a password screen. It doesn't > have a password. And, when I was using it from the desktop, I didn't have to > enter a password. > > ANY ideas here would be greatly appreciated! At this point, I'm ready to > drop back and punt. If your advice is to leave work and go get a drink, I > would probably heed your advice ;o) > > Thank you! > > John W Clark > > -- > 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 Mar 27 14:18:41 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Tue, 27 Mar 2007 15:18:41 -0400 Subject: [AccessD] Weird A97 happenings In-Reply-To: <460931B6.167F.006B.0@niagaracounty.com> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005><46092D6A.167F.006B.0@niagaracounty.com><8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com> <460931B6.167F.006B.0@niagaracounty.com> Message-ID: <000401c770a4$bb7457e0$657aa8c0@m6805> I would guess that the data store is still in A97 and the Access itself is in A2K. A2K could read but not write (forms / code etc) to an A97 container. Build a new container in A2K and import all of the objects into that container. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Tuesday, March 27, 2007 3:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Weird A97 happenings I think I explained wrong...there is the password prompt only on my PC using A97 and A2K3, and now we get the same thing using my co-worker's PC that has A2K7. The error message that I am getting on their PC is on a A2K installation. >>> "David McAfee" 3/27/2007 2:52 PM >>> The security message is part of your 2003 installation. You can go to Tools->options->Security and lower the level. As for the login prompt, Tools->options->there is probably something going on with the mdw. DO you have another secured mdb on your box? that app may not be set up correctly. Check out the securityFaq white paper. If you cant find it on Microsoft's site, check out RogersAccesslibrary.com and it is there. You can also (band aid fix) create a shortcut and put a username and password in the command line of the short cut (I believe even if the pw is blank). On 3/27/07, John Clark wrote: > > Years ago, I wrote a A97 program for our Hotline program. This is the > program that you call if you are going to hurt yourself, and is part > of the Mental Health department. > > It really isn't anything very complex and they have been using it for > all these years w/out any problems. It is one of the first programs I > wrote in Access, so there really isn't any big programming tricks going on. > > Basically, it opens via the "Startup" options, to a form called, > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > "HotlineMenu" form. The first problem that they encountered was that > it wouldn't make the switch from the splash screen to the menu. It > gave the standard error message about a macro or code that could not > be run...the first message listed OnTimer as a problem. > > I'll interject here that I wrote the program using A97, but they have > since switched to A2K. I believe this was done early in 2006 (yeah, > we're always a bit behind). > > The first "Odd" thing that I notice, when I was nosing around, was > that I encountered a message that said something like, "You cannot > make any changes because this was written in an earlier version of > hotline." It apparently picked up the name of the program and put it > in the place of the word "access." > > I figured that a quick fix, to get them going, and I could look at the > real problem later, would be to skip the splash screen. So, I went > into the startup area and made the switch to open to the menu. It > seemed to work, because it came up to the menu and had no error. > However, as soon as I try to push a command button choice, a similar > error occurs. Basically, an error appears when any function is > attempted, other than simply opening an object from the Access menu. > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy > and look at it from my desk...I was remote controlling their PC originally. > Whether I use A97 or 2K3, on my PC, I get a password screen. It > doesn't have a password. And, when I was using it from the desktop, I > didn't have to enter a password. > > ANY ideas here would be greatly appreciated! At this point, I'm ready > to drop back and punt. If your advice is to leave work and go get a > drink, I would probably heed your advice ;o) > > Thank you! > > John W Clark > > -- > 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 garykjos at hotmail.com Tue Mar 27 15:07:17 2007 From: garykjos at hotmail.com (Gary Kjos) Date: Tue, 27 Mar 2007 15:07:17 -0500 Subject: [AccessD] Weird A97 happenings In-Reply-To: <46092D6A.167F.006B.0@niagaracounty.com> Message-ID: You have compacted and repaired of course? When they started using it under A2K was it converted to be an A2K database? Does anyone now have a later version of Access? Have they by chance gotten a new PRINTER? sounds odd but I have had LOTS of problems due to users switching to multifunction printer/scanner/fax devices from regular printers. Can you create a new blank database and then import all the individual objects into that? Perhaps you would want to do that on one of the users systems if they are using a different version of Access than you are or since they don't get the password prompt. Good luck. No doubt once you figure it out it will be something basic. So look at basic stuff first ;-) Easy for ME to say. GK Gmail is not working for me again today ----- Grrrr Gary Kjos garykjos at hotmail.com >From: "John Clark" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: [AccessD] Weird A97 happenings >Date: Tue, 27 Mar 2007 14:42:53 -0400 > >Years ago, I wrote a A97 program for our Hotline program. This is the >program that you call if you are going to hurt yourself, and is part of the >Mental Health department. > >It really isn't anything very complex and they have been using it for all >these years w/out any problems. It is one of the first programs I wrote in >Access, so there really isn't any big programming tricks going on. > >Basically, it opens via the "Startup" options, to a form called, >"HotlineSplash" which OnTimer then closes, and OnClose is goes to the >"HotlineMenu" form. The first problem that they encountered was that it >wouldn't make the switch from the splash screen to the menu. It gave the >standard error message about a macro or code that could not be run...the >first message listed OnTimer as a problem. > >I'll interject here that I wrote the program using A97, but they have since >switched to A2K. I believe this was done early in 2006 (yeah, we're always >a bit behind). > >The first "Odd" thing that I notice, when I was nosing around, was that I >encountered a message that said something like, "You cannot make any >changes because this was written in an earlier version of hotline." It >apparently picked up the name of the program and put it in the place of the >word "access." > >I figured that a quick fix, to get them going, and I could look at the real >problem later, would be to skip the splash screen. So, I went into the >startup area and made the switch to open to the menu. It seemed to work, >because it came up to the menu and had no error. However, as soon as I try >to push a command button choice, a similar error occurs. Basically, an >error appears when any function is attempted, other than simply opening an >object from the Access menu. > >I have A97 and A2003 installed on my PC, so I figured I'd make a copy and >look at it from my desk...I was remote controlling their PC originally. >Whether I use A97 or 2K3, on my PC, I get a password screen. It doesn't >have a password. And, when I was using it from the desktop, I didn't have >to enter a password. > >ANY ideas here would be greatly appreciated! At this point, I'm ready to >drop back and punt. If your advice is to leave work and go get a drink, I >would probably heed your advice ;o) > >Thank you! > >John W Clark > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Tue Mar 27 17:35:38 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 27 Mar 2007 15:35:38 -0700 Subject: [AccessD] Weird A97 happenings In-Reply-To: <46092D6A.167F.006B.0@niagaracounty.com> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005> <46092D6A.167F.006B.0@niagaracounty.com> Message-ID: <46099C3A.9000602@shaw.ca> Has someone modified or changed the standard system.mdw Sometimes users play around. Occasionally even this file can be corrupted and might need a repair. John Clark wrote: >Years ago, I wrote a A97 program for our Hotline program. This is the program that you call if you are going to hurt yourself, and is part of the Mental Health department. > >It really isn't anything very complex and they have been using it for all these years w/out any problems. It is one of the first programs I wrote in Access, so there really isn't any big programming tricks going on. > >Basically, it opens via the "Startup" options, to a form called, "HotlineSplash" which OnTimer then closes, and OnClose is goes to the "HotlineMenu" form. The first problem that they encountered was that it wouldn't make the switch from the splash screen to the menu. It gave the standard error message about a macro or code that could not be run...the first message listed OnTimer as a problem. > >I'll interject here that I wrote the program using A97, but they have since switched to A2K. I believe this was done early in 2006 (yeah, we're always a bit behind). > >The first "Odd" thing that I notice, when I was nosing around, was that I encountered a message that said something like, "You cannot make any changes because this was written in an earlier version of hotline." It apparently picked up the name of the program and put it in the place of the word "access." > >I figured that a quick fix, to get them going, and I could look at the real problem later, would be to skip the splash screen. So, I went into the startup area and made the switch to open to the menu. It seemed to work, because it came up to the menu and had no error. However, as soon as I try to push a command button choice, a similar error occurs. Basically, an error appears when any function is attempted, other than simply opening an object from the Access menu. > >I have A97 and A2003 installed on my PC, so I figured I'd make a copy and look at it from my desk...I was remote controlling their PC originally. Whether I use A97 or 2K3, on my PC, I get a password screen. It doesn't have a password. And, when I was using it from the desktop, I didn't have to enter a password. > >ANY ideas here would be greatly appreciated! At this point, I'm ready to drop back and punt. If your advice is to leave work and go get a drink, I would probably heed your advice ;o) > >Thank you! > >John W Clark > > > -- Marty Connelly Victoria, B.C. Canada From accma at sympatico.ca Tue Mar 27 18:37:56 2007 From: accma at sympatico.ca (Annie Courchesne, cma) Date: Tue, 27 Mar 2007 19:37:56 -0400 Subject: [AccessD] Show a report in a form Message-ID: Hi All, It's been a while but I have one question. Is it possible to show a report in a subform. What I want to do is to have a form to show the info on a customer. In that form I would like to have a a subform/report to show the invoices made for that customer. But instead of seing the invoice in a form, I would like to see the actual invoice. Is that even possible? Thanks all! Annie Courchesne, CMA From rockysmolin at bchacc.com Tue Mar 27 19:03:55 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Tue, 27 Mar 2007 17:03:55 -0700 Subject: [AccessD] Show a report in a form In-Reply-To: Message-ID: <010301c770cc$9409ad90$0201a8c0@HAL9005> Only two ways I can think of to do it. One would be to dummy up a form that looks just like the report and populate it with the invoice data. The other even more kludgey way would be to output the report to something like a PDF or a snapview and then make the subform a big image control and set the source of the image to the PDF or snapview file. Undoubtedly someone will have a more graceful solution. Stay tuned... Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Annie Courchesne, cma Sent: Tuesday, March 27, 2007 4:38 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Show a report in a form Hi All, It's been a while but I have one question. Is it possible to show a report in a subform. What I want to do is to have a form to show the info on a customer. In that form I would like to have a a subform/report to show the invoices made for that customer. But instead of seing the invoice in a form, I would like to see the actual invoice. Is that even possible? Thanks all! Annie Courchesne, CMA -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/734 - Release Date: 3/26/2007 2:31 PM From developer at ultradnt.com Tue Mar 27 20:33:45 2007 From: developer at ultradnt.com (Steve Conklin) Date: Tue, 27 Mar 2007 21:33:45 -0400 Subject: [AccessD] Programmatically creating relationships In-Reply-To: <00cd01c77099$f591aaa0$2c01a8c0@bhxp> References: <000301c77096$c16c6420$657aa8c0@m6805> <00cd01c77099$f591aaa0$2c01a8c0@bhxp> Message-ID: <003901c770d9$247fd500$0200a8c0@ULTRADNT> Try something like this (DAO): db.Execute "ALTER TABLE M_Employees ADD CONSTRAINT fk_Employee_Dept FOREIGN KEY (Dept_ID) REFERENCES L_Departments (Dept_ID);" Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Tuesday, March 27, 2007 1:39 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Programmatically creating relationships I am starting the process of migrating a large database from Access to SQL Server. One of the things I have to do is go find all the places where relationships were missed / couldn't be established for some reason and get them in there. I am doing this offline first and being the meticulous guy I am, I want to be able to build up a program that does much of this stuff so that as I document what has to be done, I also have code that will do it the next time. For example, I have written a function that finds orphaned records in a child table and deletes them out. What I need to do next is establish a relationship between the parent / child. I can write that code but have never done so and would use borrowed code if anyone out there has a lib of such relationship oriented functions. Given a parent table / PK and a child table / FK, establish a relationship. Does anyone have that? John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From viner at EUnet.yu Wed Mar 28 01:12:07 2007 From: viner at EUnet.yu (Ervin Brindza) Date: Wed, 28 Mar 2007 08:12:07 +0200 Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone Message-ID: <003101c77100$29d67e10$0100a8c0@RazvojErvin> When I launched this morning the OE it created a fresh new Inbox (1).dbx and my emails and folders from the Inbox folder(exactly from the Inbox.dbx) of the OE weren't visible. Then I renamed the old Inbox.dbx to Inbox (1).dbx and now the emails from the real(old) Inbox folder are visible. But the problem is that the folders from the "old" Inbox folder aren't visible. I suppose that I need to force the OE to consider(to shift back to) the Inbox.dbx as the default Inbox folder(and not Inbox (1).dbx as now) and then the tree structure of my old Inbox foder will be repaired. But I don't know how find out where the OE stores the information about the default location of the Inbox folder? Are there any hints? Many thanks in advance, Ervin From Gustav at cactus.dk Wed Mar 28 03:51:49 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 28 Mar 2007 10:51:49 +0200 Subject: [AccessD] Show a report in a form Message-ID: Hi Annie, welcome back! By this API call: Public Declare Function SetParent Lib "User32" ( _ ByVal hWndChild As Long, _ ByVal hWndNewParent As Long) _ As Boolean you can at least move the report (in preview mode) inside the form: Call SetParent(Reports("YourReportName").Hwnd, Forms("YourFormName").Hwnd) or just if in the form's code module: Call SetParent(Reports("YourReportName").Hwnd, Me.Hwnd) Now - haven't tried that - you should be able to position the report as you like. Note that the report will loose most of it functionality (menu, toolbar, mouseclick, etc.), in fact you can only drag it by the bar, resize it, and click the control buttons including the close button. /gustav >>> accma at sympatico.ca 28-03-2007 01:37 >>> Hi All, It's been a while but I have one question. Is it possible to show a report in a subform. What I want to do is to have a form to show the info on a customer. In that form I would like to have a a subform/report to show the invoices made for that customer. But instead of seing the invoice in a form, I would like to see the actual invoice. Is that even possible? Thanks all! Annie Courchesne, CMA From j.r.porter at strath.ac.uk Wed Mar 28 05:09:39 2007 From: j.r.porter at strath.ac.uk (John Porter) Date: Wed, 28 Mar 2007 11:09:39 +0100 Subject: [AccessD] Function references produce #Name? error In-Reply-To: References: Message-ID: <5E1BB9C46D0B4E448812F5DEDEF234D0C5AA37@BE-SCAM2.ds.strath.ac.uk> When I installed an Access 2003 application on a client's machine, I found that, if the control source of a text box is an expression including a function reference (e.g. Ucase('a')) the text box displays a #Name? error. This happens even if I choose to 'unblock unsafe expressions' when opening the app., or set macro security to low. Functions evaluate correctly in VBA code. In a new app. created on the client's machine, function refs. work OK in a text box, and if I import the objects from the problem app., everything works fine. I'd be really grateful if anyone could suggest an explanation or solution of this problem. Regards, John R. Porter IT Services University of Strathclyde Jordanhill Campus 86 Southbrae Drive Glasgow G13 1PP e-mail: j.r.porter at strath.ac.uk Tel.: 0141 950 3289 From cfoust at infostatsystems.com Tue Mar 27 19:36:33 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 27 Mar 2007 17:36:33 -0700 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <004f01c7709c$8029ca60$0201a8c0@HAL9005> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005> Message-ID: Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? MTIA, Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Wed Mar 28 06:31:44 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 28 Mar 2007 13:31:44 +0200 Subject: [AccessD] Function references produce #Name? error Message-ID: Hi John Could be that a reference is missing. Go to menu Tools, References and check for MISSING. /gustav >>> j.r.porter at strath.ac.uk 28-03-2007 12:09 >>> When I installed an Access 2003 application on a client's machine, I found that, if the control source of a text box is an expression including a function reference (e.g. Ucase('a')) the text box displays a #Name? error. This happens even if I choose to 'unblock unsafe expressions' when opening the app., or set macro security to low. Functions evaluate correctly in VBA code. In a new app. created on the client's machine, function refs. work OK in a text box, and if I import the objects from the problem app., everything works fine. I'd be really grateful if anyone could suggest an explanation or solution of this problem. Regards, John R. Porter IT Services University of Strathclyde Jordanhill Campus 86 Southbrae Drive Glasgow G13 1PP e-mail: j.r.porter at strath.ac.uk Tel.: 0141 950 3289 From John.Clark at niagaracounty.com Wed Mar 28 07:08:29 2007 From: John.Clark at niagaracounty.com (John Clark) Date: Wed, 28 Mar 2007 08:08:29 -0400 Subject: [AccessD] Weird A97 happenings In-Reply-To: <000401c770a4$bb7457e0$657aa8c0@m6805> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005><46092D6A.167F.006B.0@niagaracounty.com><8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com> <460931B6.167F.006B.0@niagaracounty.com> <000401c770a4$bb7457e0$657aa8c0@m6805> Message-ID: <460A227C.167F.006B.0@niagaracounty.com> Well, I tried this, but before I could I could import from the old program, I was prompted for a password. So, I guess my biggest problem, at this moment, is that there is no password for the program, yet I am being asked for one. I tried blanks but they didn't work either. Why would a program begin asking for a password? >>> "JWColby" 3/27/2007 3:18 PM >>> I would guess that the data store is still in A97 and the Access itself is in A2K. A2K could read but not write (forms / code etc) to an A97 container. Build a new container in A2K and import all of the objects into that container. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Tuesday, March 27, 2007 3:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Weird A97 happenings I think I explained wrong...there is the password prompt only on my PC using A97 and A2K3, and now we get the same thing using my co-worker's PC that has A2K7. The error message that I am getting on their PC is on a A2K installation. >>> "David McAfee" 3/27/2007 2:52 PM >>> The security message is part of your 2003 installation. You can go to Tools->options->Security and lower the level. As for the login prompt, Tools->options->there is probably something going on with the mdw. DO you have another secured mdb on your box? that app may not be set up correctly. Check out the securityFaq white paper. If you cant find it on Microsoft's site, check out RogersAccesslibrary.com and it is there. You can also (band aid fix) create a shortcut and put a username and password in the command line of the short cut (I believe even if the pw is blank). On 3/27/07, John Clark wrote: > > Years ago, I wrote a A97 program for our Hotline program. This is the > program that you call if you are going to hurt yourself, and is part > of the Mental Health department. > > It really isn't anything very complex and they have been using it for > all these years w/out any problems. It is one of the first programs I > wrote in Access, so there really isn't any big programming tricks going on. > > Basically, it opens via the "Startup" options, to a form called, > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > "HotlineMenu" form. The first problem that they encountered was that > it wouldn't make the switch from the splash screen to the menu. It > gave the standard error message about a macro or code that could not > be run...the first message listed OnTimer as a problem. > > I'll interject here that I wrote the program using A97, but they have > since switched to A2K. I believe this was done early in 2006 (yeah, > we're always a bit behind). > > The first "Odd" thing that I notice, when I was nosing around, was > that I encountered a message that said something like, "You cannot > make any changes because this was written in an earlier version of > hotline." It apparently picked up the name of the program and put it > in the place of the word "access." > > I figured that a quick fix, to get them going, and I could look at the > real problem later, would be to skip the splash screen. So, I went > into the startup area and made the switch to open to the menu. It > seemed to work, because it came up to the menu and had no error. > However, as soon as I try to push a command button choice, a similar > error occurs. Basically, an error appears when any function is > attempted, other than simply opening an object from the Access menu. > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy > and look at it from my desk...I was remote controlling their PC originally. > Whether I use A97 or 2K3, on my PC, I get a password screen. It > doesn't have a password. And, when I was using it from the desktop, I > didn't have to enter a password. > > ANY ideas here would be greatly appreciated! At this point, I'm ready > to drop back and punt. If your advice is to leave work and go get a > drink, I would probably heed your advice ;o) > > Thank you! > > John W Clark > > -- > 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 jwcolby at colbyconsulting.com Wed Mar 28 07:21:50 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 28 Mar 2007 08:21:50 -0400 Subject: [AccessD] Weird A97 happenings In-Reply-To: <460A227C.167F.006B.0@niagaracounty.com> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005><46092D6A.167F.006B.0@niagaracounty.com><8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com><460931B6.167F.006B.0@niagaracounty.com><000401c770a4$bb7457e0$657aa8c0@m6805> <460A227C.167F.006B.0@niagaracounty.com> Message-ID: <001001c77133$aa0c1da0$657aa8c0@m6805> If this is simply a password to get in, I think there is unlock code. I got it from Shamil one time IIRC. I have the code somewhere but finding it... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Wednesday, March 28, 2007 8:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Weird A97 happenings Well, I tried this, but before I could I could import from the old program, I was prompted for a password. So, I guess my biggest problem, at this moment, is that there is no password for the program, yet I am being asked for one. I tried blanks but they didn't work either. Why would a program begin asking for a password? >>> "JWColby" 3/27/2007 3:18 PM >>> I would guess that the data store is still in A97 and the Access itself is in A2K. A2K could read but not write (forms / code etc) to an A97 container. Build a new container in A2K and import all of the objects into that container. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Tuesday, March 27, 2007 3:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Weird A97 happenings I think I explained wrong...there is the password prompt only on my PC using A97 and A2K3, and now we get the same thing using my co-worker's PC that has A2K7. The error message that I am getting on their PC is on a A2K installation. >>> "David McAfee" 3/27/2007 2:52 PM >>> The security message is part of your 2003 installation. You can go to Tools->options->Security and lower the level. As for the login prompt, Tools->options->there is probably something going on with the mdw. DO you have another secured mdb on your box? that app may not be set up correctly. Check out the securityFaq white paper. If you cant find it on Microsoft's site, check out RogersAccesslibrary.com and it is there. You can also (band aid fix) create a shortcut and put a username and password in the command line of the short cut (I believe even if the pw is blank). On 3/27/07, John Clark wrote: > > Years ago, I wrote a A97 program for our Hotline program. This is the > program that you call if you are going to hurt yourself, and is part > of the Mental Health department. > > It really isn't anything very complex and they have been using it for > all these years w/out any problems. It is one of the first programs I > wrote in Access, so there really isn't any big programming tricks > going on. > > Basically, it opens via the "Startup" options, to a form called, > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > "HotlineMenu" form. The first problem that they encountered was that > it wouldn't make the switch from the splash screen to the menu. It > gave the standard error message about a macro or code that could not > be run...the first message listed OnTimer as a problem. > > I'll interject here that I wrote the program using A97, but they have > since switched to A2K. I believe this was done early in 2006 (yeah, > we're always a bit behind). > > The first "Odd" thing that I notice, when I was nosing around, was > that I encountered a message that said something like, "You cannot > make any changes because this was written in an earlier version of > hotline." It apparently picked up the name of the program and put it > in the place of the word "access." > > I figured that a quick fix, to get them going, and I could look at the > real problem later, would be to skip the splash screen. So, I went > into the startup area and made the switch to open to the menu. It > seemed to work, because it came up to the menu and had no error. > However, as soon as I try to push a command button choice, a similar > error occurs. Basically, an error appears when any function is > attempted, other than simply opening an object from the Access menu. > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy > and look at it from my desk...I was remote controlling their PC originally. > Whether I use A97 or 2K3, on my PC, I get a password screen. It > doesn't have a password. And, when I was using it from the desktop, I > didn't have to enter a password. > > ANY ideas here would be greatly appreciated! At this point, I'm ready > to drop back and punt. If your advice is to leave work and go get a > drink, I would probably heed your advice ;o) > > Thank you! > > John W Clark > > -- > 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 adtp at hotmail.com Wed Mar 28 07:28:36 2007 From: adtp at hotmail.com (A.D.TEJPAL) Date: Wed, 28 Mar 2007 17:58:36 +0530 Subject: [AccessD] Link To Code Gets Deleted References: <004f01c7709c$8029ca60$0201a8c0@HAL9005> Message-ID: Rocky, Design interference is the most likely factor, as pointed out by Charlotte. Occasionally, there could be a freeze of start up form when trying to open a db developed in access 2003, in access 2000, even though the file format is as per access 2000. As a work-around, you can consider putting code in form's load event, in following style (CmdTest is the name of command button in question): Private Sub Form_Load() Me.CmdTest.OnClick = "[Event Procedure]" End Sub Best wishes, A.D.Tejpal --------------- ----- Original Message ----- From: Charlotte Foust To: Access Developers discussion and problem solving Sent: Wednesday, March 28, 2007 06:06 Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? MTIA, Rocky From carbonnb at gmail.com Wed Mar 28 07:35:35 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Wed, 28 Mar 2007 08:35:35 -0400 Subject: [AccessD] I can't Believe this Message-ID: I can believe this. I have been asked to supply to IT, information on the custom Word, Excel and Powerpoint templates we use regularly. That was fairly simple. Only 8 total with less than 500 lines of code combined. However, I also sent info off about our primary Access DBs. One of them has over 10K lines of code, 60 queries, 40 table. Another has almost 15k lines of code. I couldn't believe that those DBs had that much code. I knew I worte a lot, but didn't think that it was that much. All I can say is thank goodness for MZTools and it's statistics. I'd hate to count that many lines of code by hand. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From garykjos at gmail.com Wed Mar 28 07:37:20 2007 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 28 Mar 2007 07:37:20 -0500 Subject: [AccessD] Weird A97 happenings In-Reply-To: <460A227C.167F.006B.0@niagaracounty.com> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005> <46092D6A.167F.006B.0@niagaracounty.com> <8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com> <460931B6.167F.006B.0@niagaracounty.com> <000401c770a4$bb7457e0$657aa8c0@m6805> <460A227C.167F.006B.0@niagaracounty.com> Message-ID: Did you say you could open it from one of the users desktops without being asked for a password? Could you try it from there? Do they have other applications that could be secured that may have altered the system.mdw file? GK On 3/28/07, John Clark wrote: > Well, I tried this, but before I could I could import from the old program, I was prompted for a password. > > So, I guess my biggest problem, at this moment, is that there is no password for the program, yet I am being asked for one. I tried blanks but they didn't work either. Why would a program begin asking for a password? > > > > >>> "JWColby" 3/27/2007 3:18 PM >>> > I would guess that the data store is still in A97 and the Access itself is > in A2K. A2K could read but not write (forms / code etc) to an A97 > container. Build a new container in A2K and import all of the objects into > that container. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark > Sent: Tuesday, March 27, 2007 3:01 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Weird A97 happenings > > I think I explained wrong...there is the password prompt only on my PC using > A97 and A2K3, and now we get the same thing using my co-worker's PC that has > A2K7. The error message that I am getting on their PC is on a A2K > installation. > > > >>> "David McAfee" 3/27/2007 2:52 PM >>> > The security message is part of your 2003 installation. You can go to > Tools->options->Security and lower the level. As for the login prompt, > Tools->options->there > is probably something going on with the mdw. DO you have another secured mdb > on your box? that app may not be set up correctly. Check out the securityFaq > white paper. If you cant find it on Microsoft's site, check out > RogersAccesslibrary.com and it is there. > > You can also (band aid fix) create a shortcut and put a username and > password in the command line of the short cut (I believe even if the pw is > blank). > > > > On 3/27/07, John Clark wrote: > > > > Years ago, I wrote a A97 program for our Hotline program. This is the > > program that you call if you are going to hurt yourself, and is part > > of the Mental Health department. > > > > It really isn't anything very complex and they have been using it for > > all these years w/out any problems. It is one of the first programs I > > wrote in Access, so there really isn't any big programming tricks going > on. > > > > Basically, it opens via the "Startup" options, to a form called, > > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > > "HotlineMenu" form. The first problem that they encountered was that > > it wouldn't make the switch from the splash screen to the menu. It > > gave the standard error message about a macro or code that could not > > be run...the first message listed OnTimer as a problem. > > > > I'll interject here that I wrote the program using A97, but they have > > since switched to A2K. I believe this was done early in 2006 (yeah, > > we're always a bit behind). > > > > The first "Odd" thing that I notice, when I was nosing around, was > > that I encountered a message that said something like, "You cannot > > make any changes because this was written in an earlier version of > > hotline." It apparently picked up the name of the program and put it > > in the place of the word "access." > > > > I figured that a quick fix, to get them going, and I could look at the > > real problem later, would be to skip the splash screen. So, I went > > into the startup area and made the switch to open to the menu. It > > seemed to work, because it came up to the menu and had no error. > > However, as soon as I try to push a command button choice, a similar > > error occurs. Basically, an error appears when any function is > > attempted, other than simply opening an object from the Access menu. > > > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy > > and look at it from my desk...I was remote controlling their PC > originally. > > Whether I use A97 or 2K3, on my PC, I get a password screen. It > > doesn't have a password. And, when I was using it from the desktop, I > > didn't have to enter a password. > > > > ANY ideas here would be greatly appreciated! At this point, I'm ready > > to drop back and punt. If your advice is to leave work and go get a > > drink, I would probably heed your advice ;o) > > > > Thank you! > > > > John W Clark > > > > -- > > 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 > -- Gary Kjos garykjos at gmail.com From bbruen at unwired.com.au Wed Mar 28 07:32:18 2007 From: bbruen at unwired.com.au (Bruce Bruen) Date: Wed, 28 Mar 2007 22:32:18 +1000 Subject: [AccessD] Reports - Conditional formatting question Message-ID: <200703282232.26628.bbruen@unwired.com.au> 1) This is driving me beserque!!! 2) It was a short trip. In band X I have a text field (numeric). Its' background style, like all the others in the band, is transparent. If its' value is in error, i.e. value=0, then I want to set its' background colour to vbBloodyBrightRed! If its' not in error then I want to leave its' background transparent. These seem to be incompatible. If I change one the the other changes for the rest of the report, viz: if I impose conditional formatting then the rest of the report gets a bright white background, if I set the backgraound transparent then the condition dissappears. BTW: I have tried setting the formatting in both the design and via code. Ooooh. It would be really nice to be able to set the LABEL background at the same time. BTW, the field is a dCount value if that's any more information. Basically, its a test coverage report, we have 1.4 gazillion use cases each having 0..* active test cases. -> Report for each use case in schedule "display" [UC].[details] & Count([UC].[activetestcases]) next end So out of 300 odd test cases it's a bit hard to see the ones we've missed. The band fields are transparent because... we also want to highlight bands that are relevant vs ones that aren't. (So the band background is shaded 5% for the ones that aren't, and by GeeWillikers that works goodbut. Any ideas? Any previous infuriation? Any bar? Final BTW: AXP -- regards Bruce From Gustav at cactus.dk Wed Mar 28 07:39:00 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 28 Mar 2007 14:39:00 +0200 Subject: [AccessD] Weird A97 happenings Message-ID: Hi John and John Search on "password" ...: Public Sub smsAcc97PwdRead(ByVal vstrMdbPath As String) ' Purpose: Read MS Access 97 database level password ' Written by: Shamil Salakhetdinov ' e-mail: shamil at marta.darts.spb.ru ' ' Parameters: ' vstrMdbPath - full path for MS Access 97 database ' ' ' Credits: www.rootshell.com/archive-j457nxiqi3gq59dv/199902/all-access.c.html ' ' Modified: 2001-06-22. Cactus Data ApS. ' Reason: Password length was limited to 13 characters ' Now reads a password with the maximum length of 20 characters. ' String manipulation simplified. ' Rudimentary check of file type as JET file added. On Error GoTo smsAccPwdRead_Err Const cintAcc97JetOffset As Integer = &H5 Const cintAcc97PwdOffset As Integer = &H43 Const cintAcc97PwdLength As Integer = 20 ' Only up to cintAcc97PwdLenMan characters ' can be entered manually when changing password. Const cintAcc97PwdLenMan As Integer = 14 Const cstrJetFileTypeID As String * 15 = "Standard Jet DB" Dim strJetBuf As String * 15 Dim strPwdClear As String Dim strPwdBuf As String * cintAcc97PwdLength Dim strPwd As String Dim strMsgTxt As String Dim strMsgTit As String Dim intMsgMod As Integer Dim bytChr As Byte Dim intLen As Integer Dim intFn As Integer Dim intI As Integer strPwdClear = Chr(&H86) & Chr(&HFB) & Chr(&HEC) & Chr(&H37) & _ Chr(&H5D) & Chr(&H44) & Chr(&H9C) & Chr(&HFA) & _ Chr(&HC6) & Chr(&H5E) & Chr(&H28) & Chr(&HE6) & _ Chr(&H13) & Chr(&HB6) & Chr(&H8A) & Chr(&H60) & _ Chr(&H54) & Chr(&H94) & Chr(&H7B) & Chr(&H36) strMsgTit = "Access 97 Jet File Password detection" strMsgTxt = "File '" & vstrMdbPath & "'" & vbCrLf intFn = FreeFile Open vstrMdbPath For Binary Access Read As #intFn Get #intFn, cintAcc97JetOffset, strJetBuf Get #intFn, cintAcc97PwdOffset, strPwdBuf Close intFn If Not StrComp(cstrJetFileTypeID, strJetBuf, vbBinaryCompare) = 0 Then ' Not a Jet file. strMsgTxt = strMsgTxt & "can not be identified as a Jet file." intMsgMod = vbExclamation + vbOKOnly Else For intI = 1 To cintAcc97PwdLength bytChr = Asc(Mid(strPwdBuf, intI, 1)) Xor Asc(Mid(strPwdClear, intI, 1)) Mid(strPwdBuf, intI, 1) = Chr(bytChr) If bytChr = 0 Then strPwd = Left(strPwdBuf, intI - 1) ' Stop loop. intI = cintAcc97PwdLength ElseIf intI = cintAcc97PwdLength Then strPwd = strPwdBuf End If Debug.Print Asc(strPwdBuf), strPwdBuf Next intI intLen = Len(strPwd) If intLen = 0 Then ' Password is empty. strMsgTxt = strMsgTxt & "is not password protected." Else strMsgTxt = strMsgTxt & "is protected by password:" & vbCrLf & _ "'" & strPwd & "'." & vbCrLf & vbCrLf & _ "Length of password is " & intLen & " character" & Left("s", Abs(intLen > 1)) & "." If intLen > cintAcc97PwdLenMan Then strMsgTxt = strMsgTxt & vbCrLf & "This password can not be altered manually!" End If End If intMsgMod = vbInformation + vbOKOnly End If MsgBox strMsgTxt, intMsgMod, strMsgTit smsAccPwdRead_Exit: Exit Sub smsAccPwdRead_Err: MsgBox "smsAccPwdRead: Err = " & Err & " - " & Err.Description Resume smsAccPwdRead_Exit End Sub Sub SetDbPassword() Dim wks As Workspace Dim dbs As Database Dim strDatabaseFile As String Dim strPasswordOld As String Dim strPasswordNew As String strDatabaseFile = "denkrypttest.mdb" '"d:\myA97database.mdb" strPasswordOld = "" '"14191419141900xxyyz2" strPasswordNew = "1234pass" '"14191419141900xxyyz3" Set wks = DBEngine(0) Set dbs = wks.OpenDatabase(strDatabaseFile, True, False, ";pwd=" & strPasswordOld) dbs.NewPassword strPasswordOld, strPasswordNew dbs.Close Set dbs = Nothing Set wks = Nothing End Sub /gustav >>> jwcolby at colbyconsulting.com 28-03-2007 14:21 >>> If this is simply a password to get in, I think there is unlock code. I got it from Shamil one time IIRC. I have the code somewhere but finding it... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Wednesday, March 28, 2007 8:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Weird A97 happenings Well, I tried this, but before I could I could import from the old program, I was prompted for a password. So, I guess my biggest problem, at this moment, is that there is no password for the program, yet I am being asked for one. I tried blanks but they didn't work either. Why would a program begin asking for a password? >>> "JWColby" 3/27/2007 3:18 PM >>> I would guess that the data store is still in A97 and the Access itself is in A2K. A2K could read but not write (forms / code etc) to an A97 container. Build a new container in A2K and import all of the objects into that container. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Tuesday, March 27, 2007 3:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Weird A97 happenings I think I explained wrong...there is the password prompt only on my PC using A97 and A2K3, and now we get the same thing using my co-worker's PC that has A2K7. The error message that I am getting on their PC is on a A2K installation. >>> "David McAfee" 3/27/2007 2:52 PM >>> The security message is part of your 2003 installation. You can go to Tools->options->Security and lower the level. As for the login prompt, Tools->options->there is probably something going on with the mdw. DO you have another secured mdb on your box? that app may not be set up correctly. Check out the securityFaq white paper. If you cant find it on Microsoft's site, check out RogersAccesslibrary.com and it is there. You can also (band aid fix) create a shortcut and put a username and password in the command line of the short cut (I believe even if the pw is blank). On 3/27/07, John Clark wrote: > > Years ago, I wrote a A97 program for our Hotline program. This is the > program that you call if you are going to hurt yourself, and is part > of the Mental Health department. > > It really isn't anything very complex and they have been using it for > all these years w/out any problems. It is one of the first programs I > wrote in Access, so there really isn't any big programming tricks > going on. > > Basically, it opens via the "Startup" options, to a form called, > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > "HotlineMenu" form. The first problem that they encountered was that > it wouldn't make the switch from the splash screen to the menu. It > gave the standard error message about a macro or code that could not > be run...the first message listed OnTimer as a problem. > > I'll interject here that I wrote the program using A97, but they have > since switched to A2K. I believe this was done early in 2006 (yeah, > we're always a bit behind). > > The first "Odd" thing that I notice, when I was nosing around, was > that I encountered a message that said something like, "You cannot > make any changes because this was written in an earlier version of > hotline." It apparently picked up the name of the program and put it > in the place of the word "access." > > I figured that a quick fix, to get them going, and I could look at the > real problem later, would be to skip the splash screen. So, I went > into the startup area and made the switch to open to the menu. It > seemed to work, because it came up to the menu and had no error. > However, as soon as I try to push a command button choice, a similar > error occurs. Basically, an error appears when any function is > attempted, other than simply opening an object from the Access menu. > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy > and look at it from my desk...I was remote controlling their PC originally. > Whether I use A97 or 2K3, on my PC, I get a password screen. It > doesn't have a password. And, when I was using it from the desktop, I > didn't have to enter a password. > > ANY ideas here would be greatly appreciated! At this point, I'm ready > to drop back and punt. If your advice is to leave work and go get a > drink, I would probably heed your advice ;o) > > Thank you! > > John W Clark From jwcolby at colbyconsulting.com Wed Mar 28 07:49:30 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 28 Mar 2007 08:49:30 -0400 Subject: [AccessD] Weird A97 happenings In-Reply-To: References: Message-ID: <001101c77137$876435e0$657aa8c0@m6805> LOL, Thanks Gustav. You da man! John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, March 28, 2007 8:39 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Weird A97 happenings Hi John and John Search on "password" ...: Public Sub smsAcc97PwdRead(ByVal vstrMdbPath As String) ' Purpose: Read MS Access 97 database level password ' Written by: Shamil Salakhetdinov ' e-mail: shamil at marta.darts.spb.ru ' ' Parameters: ' vstrMdbPath - full path for MS Access 97 database ' ' ' Credits: www.rootshell.com/archive-j457nxiqi3gq59dv/199902/all-access.c.html ' ' Modified: 2001-06-22. Cactus Data ApS. ' Reason: Password length was limited to 13 characters ' Now reads a password with the maximum length of 20 characters. ' String manipulation simplified. ' Rudimentary check of file type as JET file added. On Error GoTo smsAccPwdRead_Err Const cintAcc97JetOffset As Integer = &H5 Const cintAcc97PwdOffset As Integer = &H43 Const cintAcc97PwdLength As Integer = 20 ' Only up to cintAcc97PwdLenMan characters ' can be entered manually when changing password. Const cintAcc97PwdLenMan As Integer = 14 Const cstrJetFileTypeID As String * 15 = "Standard Jet DB" Dim strJetBuf As String * 15 Dim strPwdClear As String Dim strPwdBuf As String * cintAcc97PwdLength Dim strPwd As String Dim strMsgTxt As String Dim strMsgTit As String Dim intMsgMod As Integer Dim bytChr As Byte Dim intLen As Integer Dim intFn As Integer Dim intI As Integer strPwdClear = Chr(&H86) & Chr(&HFB) & Chr(&HEC) & Chr(&H37) & _ Chr(&H5D) & Chr(&H44) & Chr(&H9C) & Chr(&HFA) & _ Chr(&HC6) & Chr(&H5E) & Chr(&H28) & Chr(&HE6) & _ Chr(&H13) & Chr(&HB6) & Chr(&H8A) & Chr(&H60) & _ Chr(&H54) & Chr(&H94) & Chr(&H7B) & Chr(&H36) strMsgTit = "Access 97 Jet File Password detection" strMsgTxt = "File '" & vstrMdbPath & "'" & vbCrLf intFn = FreeFile Open vstrMdbPath For Binary Access Read As #intFn Get #intFn, cintAcc97JetOffset, strJetBuf Get #intFn, cintAcc97PwdOffset, strPwdBuf Close intFn If Not StrComp(cstrJetFileTypeID, strJetBuf, vbBinaryCompare) = 0 Then ' Not a Jet file. strMsgTxt = strMsgTxt & "can not be identified as a Jet file." intMsgMod = vbExclamation + vbOKOnly Else For intI = 1 To cintAcc97PwdLength bytChr = Asc(Mid(strPwdBuf, intI, 1)) Xor Asc(Mid(strPwdClear, intI, 1)) Mid(strPwdBuf, intI, 1) = Chr(bytChr) If bytChr = 0 Then strPwd = Left(strPwdBuf, intI - 1) ' Stop loop. intI = cintAcc97PwdLength ElseIf intI = cintAcc97PwdLength Then strPwd = strPwdBuf End If Debug.Print Asc(strPwdBuf), strPwdBuf Next intI intLen = Len(strPwd) If intLen = 0 Then ' Password is empty. strMsgTxt = strMsgTxt & "is not password protected." Else strMsgTxt = strMsgTxt & "is protected by password:" & vbCrLf & _ "'" & strPwd & "'." & vbCrLf & vbCrLf & _ "Length of password is " & intLen & " character" & Left("s", Abs(intLen > 1)) & "." If intLen > cintAcc97PwdLenMan Then strMsgTxt = strMsgTxt & vbCrLf & "This password can not be altered manually!" End If End If intMsgMod = vbInformation + vbOKOnly End If MsgBox strMsgTxt, intMsgMod, strMsgTit smsAccPwdRead_Exit: Exit Sub smsAccPwdRead_Err: MsgBox "smsAccPwdRead: Err = " & Err & " - " & Err.Description Resume smsAccPwdRead_Exit End Sub Sub SetDbPassword() Dim wks As Workspace Dim dbs As Database Dim strDatabaseFile As String Dim strPasswordOld As String Dim strPasswordNew As String strDatabaseFile = "denkrypttest.mdb" '"d:\myA97database.mdb" strPasswordOld = "" '"14191419141900xxyyz2" strPasswordNew = "1234pass" '"14191419141900xxyyz3" Set wks = DBEngine(0) Set dbs = wks.OpenDatabase(strDatabaseFile, True, False, ";pwd=" & strPasswordOld) dbs.NewPassword strPasswordOld, strPasswordNew dbs.Close Set dbs = Nothing Set wks = Nothing End Sub /gustav >>> jwcolby at colbyconsulting.com 28-03-2007 14:21 >>> If this is simply a password to get in, I think there is unlock code. I got it from Shamil one time IIRC. I have the code somewhere but finding it... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Wednesday, March 28, 2007 8:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Weird A97 happenings Well, I tried this, but before I could I could import from the old program, I was prompted for a password. So, I guess my biggest problem, at this moment, is that there is no password for the program, yet I am being asked for one. I tried blanks but they didn't work either. Why would a program begin asking for a password? >>> "JWColby" 3/27/2007 3:18 PM >>> I would guess that the data store is still in A97 and the Access itself is in A2K. A2K could read but not write (forms / code etc) to an A97 container. Build a new container in A2K and import all of the objects into that container. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Tuesday, March 27, 2007 3:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Weird A97 happenings I think I explained wrong...there is the password prompt only on my PC using A97 and A2K3, and now we get the same thing using my co-worker's PC that has A2K7. The error message that I am getting on their PC is on a A2K installation. >>> "David McAfee" 3/27/2007 2:52 PM >>> The security message is part of your 2003 installation. You can go to Tools->options->Security and lower the level. As for the login prompt, Tools->options->there is probably something going on with the mdw. DO you have another secured mdb on your box? that app may not be set up correctly. Check out the securityFaq white paper. If you cant find it on Microsoft's site, check out RogersAccesslibrary.com and it is there. You can also (band aid fix) create a shortcut and put a username and password in the command line of the short cut (I believe even if the pw is blank). On 3/27/07, John Clark wrote: > > Years ago, I wrote a A97 program for our Hotline program. This is the > program that you call if you are going to hurt yourself, and is part > of the Mental Health department. > > It really isn't anything very complex and they have been using it for > all these years w/out any problems. It is one of the first programs I > wrote in Access, so there really isn't any big programming tricks > going on. > > Basically, it opens via the "Startup" options, to a form called, > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > "HotlineMenu" form. The first problem that they encountered was that > it wouldn't make the switch from the splash screen to the menu. It > gave the standard error message about a macro or code that could not > be run...the first message listed OnTimer as a problem. > > I'll interject here that I wrote the program using A97, but they have > since switched to A2K. I believe this was done early in 2006 (yeah, > we're always a bit behind). > > The first "Odd" thing that I notice, when I was nosing around, was > that I encountered a message that said something like, "You cannot > make any changes because this was written in an earlier version of > hotline." It apparently picked up the name of the program and put it > in the place of the word "access." > > I figured that a quick fix, to get them going, and I could look at the > real problem later, would be to skip the splash screen. So, I went > into the startup area and made the switch to open to the menu. It > seemed to work, because it came up to the menu and had no error. > However, as soon as I try to push a command button choice, a similar > error occurs. Basically, an error appears when any function is > attempted, other than simply opening an object from the Access menu. > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy > and look at it from my desk...I was remote controlling their PC originally. > Whether I use A97 or 2K3, on my PC, I get a password screen. It > doesn't have a password. And, when I was using it from the desktop, I > didn't have to enter a password. > > ANY ideas here would be greatly appreciated! At this point, I'm ready > to drop back and punt. If your advice is to leave work and go get a > drink, I would probably heed your advice ;o) > > Thank you! > > John W Clark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bbruen at unwired.com.au Wed Mar 28 07:52:06 2007 From: bbruen at unwired.com.au (Bruce Bruen) Date: Wed, 28 Mar 2007 22:52:06 +1000 Subject: [AccessD] Reports - Conditional formatting question (RESOLVED - PEBCAK) In-Reply-To: <200703282232.26628.bbruen@unwired.com.au> References: <200703282232.26628.bbruen@unwired.com.au> Message-ID: <200703282252.08508.bbruen@unwired.com.au> On Wednesday 28 March 2007 22:32, Bruce Bruen wrote: > 1) This is driving me beserque!!! > 2) It was a short trip. [8x< ] :-( Nevermind. There's nothing like stupidity. I just noticed that there's actually a FOURTH conditional format, aka case else, at the top of the f'conditional f'format box. I'll be good now, I promise. bruce From mmattys at rochester.rr.com Wed Mar 28 09:08:59 2007 From: mmattys at rochester.rr.com (Michael R Mattys) Date: Wed, 28 Mar 2007 09:08:59 -0500 Subject: [AccessD] Programmatically creating relationships References: <000301c77096$c16c6420$657aa8c0@m6805> <00cd01c77099$f591aaa0$2c01a8c0@bhxp> <000001c7709f$f9145a00$657aa8c0@m6805> Message-ID: <003801c77142$a50cd3d0$0402a8c0@Laptop> Hi John, I have a lot of code mixed with what I pulled out of one of the viewable add-ins for Access 97 that uses calls to msaccess.exe. If you think that might be of help, I could dig it up. Michael R. Mattys MapPoint & Access Dev www.mattysconsulting.com ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 27, 2007 1:44 PM Subject: Re: [AccessD] Programmatically creating relationships > Bobby, > > I normally have relationships established between parent / child. Very > occasionally I will be building a child table live in the BE and can't get > the lock to the parent to get the relationship and it slips through the > cracks. I have also had to split the BE to put some large or problematic > tables out in their own container etc. All of these need to be pulled in > to > a common container, all those parent / child relationships established > BEFORE the migration to SQL Server so that the migration wizard can > correctly set up the relationships in SQL Server. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid > Sent: Tuesday, March 27, 2007 2:02 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Programmatically creating relationships > > John, > > I do not have an answer for you. But have you looked at doing it in SQL > Server Manager and then having it copy the script to the clipboard or a > file? I recently took a class in SQL Server 2005 and the instructor > showed > us how to something and then before closing it/saving it, showed us how to > save the script to create the object(s) that we just created in the GUI. > > Bobby > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Tuesday, March 27, 2007 1:39 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Programmatically creating relationships > > I am starting the process of migrating a large database from Access to SQL > Server. One of the things I have to do is go find all the places where > relationships were missed / couldn't be established for some reason and > get > them in there. I am doing this offline first and being the meticulous guy > I > am, I want to be able to build up a program that does much of this stuff > so > that as I document what has to be done, I also have code that will do it > the > next time. > > For example, I have written a function that finds orphaned records in a > child table and deletes them out. What I need to do next is establish a > relationship between the parent / child. I can write that code but have > never done so and would use borrowed code if anyone out there has a lib of > such relationship oriented functions. Given a parent table / PK and a > child > table / FK, establish a relationship. > > Does anyone have that? > > John W. Colby > Colby Consulting > 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 Wed Mar 28 08:37:43 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 28 Mar 2007 09:37:43 -0400 Subject: [AccessD] Programmatically creating relationships In-Reply-To: <003801c77142$a50cd3d0$0402a8c0@Laptop> References: <000301c77096$c16c6420$657aa8c0@m6805><00cd01c77099$f591aaa0$2c01a8c0@bhxp><000001c7709f$f9145a00$657aa8c0@m6805> <003801c77142$a50cd3d0$0402a8c0@Laptop> Message-ID: <001a01c7713e$43ee4bf0$657aa8c0@m6805> IIRC that stuff was almost unreadable, written by a C++ wannabe and completely uncommented? I would prefer code written in a more friendly manner, but thanks for the offer. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael R Mattys Sent: Wednesday, March 28, 2007 10:09 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Programmatically creating relationships Hi John, I have a lot of code mixed with what I pulled out of one of the viewable add-ins for Access 97 that uses calls to msaccess.exe. If you think that might be of help, I could dig it up. Michael R. Mattys MapPoint & Access Dev www.mattysconsulting.com ----- Original Message ----- From: "JWColby" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, March 27, 2007 1:44 PM Subject: Re: [AccessD] Programmatically creating relationships > Bobby, > > I normally have relationships established between parent / child. Very > occasionally I will be building a child table live in the BE and can't get > the lock to the parent to get the relationship and it slips through the > cracks. I have also had to split the BE to put some large or problematic > tables out in their own container etc. All of these need to be pulled in > to > a common container, all those parent / child relationships established > BEFORE the migration to SQL Server so that the migration wizard can > correctly set up the relationships in SQL Server. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid > Sent: Tuesday, March 27, 2007 2:02 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Programmatically creating relationships > > John, > > I do not have an answer for you. But have you looked at doing it in SQL > Server Manager and then having it copy the script to the clipboard or a > file? I recently took a class in SQL Server 2005 and the instructor > showed > us how to something and then before closing it/saving it, showed us how to > save the script to create the object(s) that we just created in the GUI. > > Bobby > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby > Sent: Tuesday, March 27, 2007 1:39 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Programmatically creating relationships > > I am starting the process of migrating a large database from Access to SQL > Server. One of the things I have to do is go find all the places where > relationships were missed / couldn't be established for some reason and > get > them in there. I am doing this offline first and being the meticulous guy > I > am, I want to be able to build up a program that does much of this stuff > so > that as I document what has to be done, I also have code that will do it > the > next time. > > For example, I have written a function that finds orphaned records in a > child table and deletes them out. What I need to do next is establish a > relationship between the parent / child. I can write that code but have > never done so and would use borrowed code if anyone out there has a lib of > such relationship oriented functions. Given a parent table / PK and a > child > table / FK, establish a relationship. > > Does anyone have that? > > John W. Colby > Colby Consulting > 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 Gustav at cactus.dk Wed Mar 28 09:06:35 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 28 Mar 2007 16:06:35 +0200 Subject: [AccessD] Programmatically creating relationships Message-ID: Hi John Here's a skeleton for DAO: strTable = "tblMaster" strForeign = "tblChild" strRelation = strTable & "_" & strForeign booExists = IsRelation(strFile, strRelation) If booExists = False Then Set rlt = dbs.CreateRelation() With rlt .Name = strRelation .Table = strTable .ForeignTable = strForeign .Attributes = 0 Set fld = .CreateField("ID") fld.ForeignName = "MasterFK" .Fields.Append fld End With With dbs.Relations .Append rlt .Refresh End With booExists = IsRelation(strFile, strRelation) End If Public Function IsRelation( _ ByVal strDatabase As String, _ ByVal strRelation As String) As Boolean Dim dbs As Database Dim lngCount As Integer Dim booFound As Boolean On Error GoTo Err_IsRelation If Len(strDatabase) = 0 Then Set dbs = CurrentDb() Else Set dbs = DBEngine(0).OpenDatabase(strDatabase) End If lngCount = dbs.Relations.Count While lngCount > 0 And Not booFound booFound = (StrComp(dbs.Relations(lngCount - 1).Name, strRelation, vbTextCompare) = 0) lngCount = lngCount - 1 Wend Set dbs = Nothing IsRelation = booFound Exit_IsRelation: Exit Function Err_IsRelation: IsRelation = False Resume Exit_IsRelation End Function Note that a hidden index will be created for the FK even if an index for this already is present. Also note, that this code does not handle compound indices as is; if needed, modify it to accept the additional field(s) of the index for the relation. /gustav > For example, I have written a function that finds orphaned records in a > child table and deletes them out. What I need to do next is establish a > relationship between the parent / child. I can write that code but have > never done so and would use borrowed code if anyone out there has a lib of > such relationship oriented functions. Given a parent table / PK and a > child table / FK, establish a relationship. > > Does anyone have that? > > John W. Colby > Colby Consulting > www.ColbyConsulting.com From rockysmolin at bchacc.com Wed Mar 28 09:13:29 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 28 Mar 2007 07:13:29 -0700 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: Message-ID: <002101c77143$43009e50$0201a8c0@HAL9005> No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM From jwcolby at colbyconsulting.com Wed Mar 28 09:23:36 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 28 Mar 2007 10:23:36 -0400 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <002101c77143$43009e50$0201a8c0@HAL9005> References: <002101c77143$43009e50$0201a8c0@HAL9005> Message-ID: <001b01c77144$ace71a50$657aa8c0@m6805> Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Wed Mar 28 09:27:34 2007 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 28 Mar 2007 09:27:34 -0500 Subject: [AccessD] Error: . . . Placed In a State . . . Message-ID: <002801c77145$3b0dc9f0$0200a8c0@danwaters> I have three customers with similar large systems, and with two of them the same error comes across in the error log from time to time. The error description is: The database has been placed in a state by user 'username' on machine 'computername' that prevents it from being opened or locked. (3734) >From the error log, I can tell that this is happening when the FE is trying to read from or write to the BE. Any thoughts on what could be causing this? Thanks! Dan From RRANTHON at sentara.com Wed Mar 28 09:30:12 2007 From: RRANTHON at sentara.com (RANDALL R ANTHONY) Date: Wed, 28 Mar 2007 10:30:12 -0400 Subject: [AccessD] Error: . . . Placed In a State . . . In-Reply-To: <002801c77145$3b0dc9f0$0200a8c0@danwaters> References: <002801c77145$3b0dc9f0$0200a8c0@danwaters> Message-ID: <200703281431.l2SEVGU00847@databaseadvisors.com> Quick google found this, HTH... http://msdn2.microsoft.com/en-us/library/bb223856.aspx >>> "Dan Waters" 3/28/2007 10:27 AM >>> I have three customers with similar large systems, and with two of them the same error comes across in the error log from time to time. The error description is: The database has been placed in a state by user 'username' on machine 'computername' that prevents it from being opened or locked. (3734) >From the error log, I can tell that this is happening when the FE is trying to read from or write to the BE. Any thoughts on what could be causing this? Thanks! Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Mar 28 09:43:43 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 28 Mar 2007 07:43:43 -0700 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <001b01c77144$ace71a50$657aa8c0@m6805> Message-ID: <002401c77147$7c3fef50$0201a8c0@HAL9005> It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM From John.Clark at niagaracounty.com Wed Mar 28 09:59:31 2007 From: John.Clark at niagaracounty.com (John Clark) Date: Wed, 28 Mar 2007 10:59:31 -0400 Subject: [AccessD] Weird A97 happenings In-Reply-To: <001001c77133$aa0c1da0$657aa8c0@m6805> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005><46092D6A.167F.006B.0@niagaracounty.com><8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com><460931B6.167F.006B.0@niagaracounty.com><000401c770a4$bb7457e0$657aa8c0@m6805> <460A227C.167F.006B.0@niagaracounty.com> <001001c77133$aa0c1da0$657aa8c0@m6805> Message-ID: <460A4A92.167F.006B.0@niagaracounty.com> I would like to thank everybody for their help, but nothing was working, and I found that our backup that ran, on Monday evening, would put us back to working condition w/out losing any data, so I had it restored off of a backup tape. It does bug me though...why exactly it happened. I suspect that somebody was playing around and they're afraid to say anything. The only time I have had to work on this program...like I said, it is real simple...is when they hired a volunteer that was finishing up school at a local university for w/a computer related degree, and he decided to play w/the program one night. My programs aren't locked down real good, because I generally don't need them to be, but I think I may have to change this. Thanks again for all the help...as usual! John W Clark >>> "JWColby" 3/28/2007 8:21 AM >>> If this is simply a password to get in, I think there is unlock code. I got it from Shamil one time IIRC. I have the code somewhere but finding it... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Wednesday, March 28, 2007 8:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Weird A97 happenings Well, I tried this, but before I could I could import from the old program, I was prompted for a password. So, I guess my biggest problem, at this moment, is that there is no password for the program, yet I am being asked for one. I tried blanks but they didn't work either. Why would a program begin asking for a password? >>> "JWColby" 3/27/2007 3:18 PM >>> I would guess that the data store is still in A97 and the Access itself is in A2K. A2K could read but not write (forms / code etc) to an A97 container. Build a new container in A2K and import all of the objects into that container. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Tuesday, March 27, 2007 3:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Weird A97 happenings I think I explained wrong...there is the password prompt only on my PC using A97 and A2K3, and now we get the same thing using my co-worker's PC that has A2K7. The error message that I am getting on their PC is on a A2K installation. >>> "David McAfee" 3/27/2007 2:52 PM >>> The security message is part of your 2003 installation. You can go to Tools->options->Security and lower the level. As for the login prompt, Tools->options->there is probably something going on with the mdw. DO you have another secured mdb on your box? that app may not be set up correctly. Check out the securityFaq white paper. If you cant find it on Microsoft's site, check out RogersAccesslibrary.com and it is there. You can also (band aid fix) create a shortcut and put a username and password in the command line of the short cut (I believe even if the pw is blank). On 3/27/07, John Clark wrote: > > Years ago, I wrote a A97 program for our Hotline program. This is the > program that you call if you are going to hurt yourself, and is part > of the Mental Health department. > > It really isn't anything very complex and they have been using it for > all these years w/out any problems. It is one of the first programs I > wrote in Access, so there really isn't any big programming tricks > going on. > > Basically, it opens via the "Startup" options, to a form called, > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > "HotlineMenu" form. The first problem that they encountered was that > it wouldn't make the switch from the splash screen to the menu. It > gave the standard error message about a macro or code that could not > be run...the first message listed OnTimer as a problem. > > I'll interject here that I wrote the program using A97, but they have > since switched to A2K. I believe this was done early in 2006 (yeah, > we're always a bit behind). > > The first "Odd" thing that I notice, when I was nosing around, was > that I encountered a message that said something like, "You cannot > make any changes because this was written in an earlier version of > hotline." It apparently picked up the name of the program and put it > in the place of the word "access." > > I figured that a quick fix, to get them going, and I could look at the > real problem later, would be to skip the splash screen. So, I went > into the startup area and made the switch to open to the menu. It > seemed to work, because it came up to the menu and had no error. > However, as soon as I try to push a command button choice, a similar > error occurs. Basically, an error appears when any function is > attempted, other than simply opening an object from the Access menu. > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy > and look at it from my desk...I was remote controlling their PC originally. > Whether I use A97 or 2K3, on my PC, I get a password screen. It > doesn't have a password. And, when I was using it from the desktop, I > didn't have to enter a password. > > ANY ideas here would be greatly appreciated! At this point, I'm ready > to drop back and punt. If your advice is to leave work and go get a > drink, I would probably heed your advice ;o) > > Thank you! > > John W Clark > > -- > 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 developer at ultradnt.com Wed Mar 28 10:05:03 2007 From: developer at ultradnt.com (Steve Conklin) Date: Wed, 28 Mar 2007 11:05:03 -0400 Subject: [AccessD] Programmatically creating relationships In-Reply-To: References: Message-ID: <008601c7714a$79d577a0$0364a8c0@ULTRADNT> Seems my earlier post on this got missed, I think DAO-DDL in one line is easier: >>>>>>>>>> Try something like this (DAO): db.Execute "ALTER TABLE M_Employees ADD CONSTRAINT fk_Employee_Dept FOREIGN KEY (Dept_ID) REFERENCES L_Departments (Dept_ID);" Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, March 28, 2007 10:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Programmatically creating relationships Hi John Here's a skeleton for DAO: strTable = "tblMaster" strForeign = "tblChild" strRelation = strTable & "_" & strForeign booExists = IsRelation(strFile, strRelation) If booExists = False Then Set rlt = dbs.CreateRelation() With rlt .Name = strRelation .Table = strTable .ForeignTable = strForeign .Attributes = 0 Set fld = .CreateField("ID") fld.ForeignName = "MasterFK" .Fields.Append fld End With With dbs.Relations .Append rlt .Refresh End With booExists = IsRelation(strFile, strRelation) End If Public Function IsRelation( _ ByVal strDatabase As String, _ ByVal strRelation As String) As Boolean Dim dbs As Database Dim lngCount As Integer Dim booFound As Boolean On Error GoTo Err_IsRelation If Len(strDatabase) = 0 Then Set dbs = CurrentDb() Else Set dbs = DBEngine(0).OpenDatabase(strDatabase) End If lngCount = dbs.Relations.Count While lngCount > 0 And Not booFound booFound = (StrComp(dbs.Relations(lngCount - 1).Name, strRelation, vbTextCompare) = 0) lngCount = lngCount - 1 Wend Set dbs = Nothing IsRelation = booFound Exit_IsRelation: Exit Function Err_IsRelation: IsRelation = False Resume Exit_IsRelation End Function Note that a hidden index will be created for the FK even if an index for this already is present. Also note, that this code does not handle compound indices as is; if needed, modify it to accept the additional field(s) of the index for the relation. /gustav > For example, I have written a function that finds orphaned records in > a child table and deletes them out. What I need to do next is > establish a relationship between the parent / child. I can write that > code but have never done so and would use borrowed code if anyone out > there has a lib of such relationship oriented functions. Given a > parent table / PK and a child table / FK, establish a relationship. > > Does anyone have that? > > John W. Colby > Colby Consulting > www.ColbyConsulting.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 Mar 28 10:11:19 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 28 Mar 2007 17:11:19 +0200 Subject: [AccessD] Weird A97 happenings Message-ID: Hi John That's what backups are for! /gustav >>> John.Clark at niagaracounty.com 28-03-2007 16:59 >>> I would like to thank everybody for their help, but nothing was working, and I found that our backup that ran, on Monday evening, would put us back to working condition w/out losing any data, so I had it restored off of a backup tape. It does bug me though...why exactly it happened. I suspect that somebody was playing around and they're afraid to say anything. The only time I have had to work on this program...like I said, it is real simple...is when they hired a volunteer that was finishing up school at a local university for w/a computer related degree, and he decided to play w/the program one night. My programs aren't locked down real good, because I generally don't need them to be, but I think I may have to change this. Thanks again for all the help...as usual! John W Clark From cfoust at infostatsystems.com Wed Mar 28 10:21:45 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 28 Mar 2007 08:21:45 -0700 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <002401c77147$7c3fef50$0201a8c0@HAL9005> References: <001b01c77144$ace71a50$657aa8c0@m6805> <002401c77147$7c3fef50$0201a8c0@HAL9005> Message-ID: In that case, the best answer involves using classes that automatically set the "[Event Procedure]" string in code, as JC suggested. 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, March 28, 2007 7:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Wed Mar 28 10:30:46 2007 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 28 Mar 2007 10:30:46 -0500 Subject: [AccessD] Error: . . . Placed In a State . . . In-Reply-To: <200703281431.l2SEVGU00847@databaseadvisors.com> References: <002801c77145$3b0dc9f0$0200a8c0@danwaters> <200703281431.l2SEVGU00847@databaseadvisors.com> Message-ID: <003901c7714e$0f04d070$0200a8c0@danwaters> Thanks Randall - I did some searching myself and found this site which proposes as permanent solution: www.source-code.biz/snippets/vbasic/10.htm Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Wednesday, March 28, 2007 9:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error: . . . Placed In a State . . . Quick google found this, HTH... http://msdn2.microsoft.com/en-us/library/bb223856.aspx >>> "Dan Waters" 3/28/2007 10:27 AM >>> I have three customers with similar large systems, and with two of them the same error comes across in the error log from time to time. The error description is: The database has been placed in a state by user 'username' on machine 'computername' that prevents it from being opened or locked. (3734) >From the error log, I can tell that this is happening when the FE is trying to read from or write to the BE. Any thoughts on what could be causing this? 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 john at winhaven.net Wed Mar 28 10:33:51 2007 From: john at winhaven.net (John Bartow) Date: Wed, 28 Mar 2007 10:33:51 -0500 Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone In-Reply-To: <003101c77100$29d67e10$0100a8c0@RazvojErvin> References: <003101c77100$29d67e10$0100a8c0@RazvojErvin> Message-ID: <0b9a01c7714e$7d50bee0$6402a8c0@ScuzzPaq> Ervin, I recommend you take a look trough this document. After you do this (but on the same machine as you're using) then do file import mail & addresses - from outlook express 6. Windows will find every store on your computer, at which point you can import them into your new store. In the case of having inbox, inbox(1) and inbox(2) you can drag all the messages between folders to organize them appropriately. then delete the extra inboxes. BTW once you have your email folder set up as recommended above I recommend you copy your address book to that location and go into tools accounts and export your accounts to that folder. In this manner you can easily backup your OE email stores, addresses and account info. HTH John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza Sent: Wednesday, March 28, 2007 1:12 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone When I launched this morning the OE it created a fresh new Inbox (1).dbx and my emails and folders from the Inbox folder(exactly from the Inbox.dbx) of the OE weren't visible. Then I renamed the old Inbox.dbx to Inbox (1).dbx and now the emails from the real(old) Inbox folder are visible. But the problem is that the folders from the "old" Inbox folder aren't visible. I suppose that I need to force the OE to consider(to shift back to) the Inbox.dbx as the default Inbox folder(and not Inbox (1).dbx as now) and then the tree structure of my old Inbox foder will be repaired. But I don't know how find out where the OE stores the information about the default location of the Inbox folder? Are there any hints? Many thanks in advance, Ervin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From RRANTHON at sentara.com Wed Mar 28 10:37:46 2007 From: RRANTHON at sentara.com (RANDALL R ANTHONY) Date: Wed, 28 Mar 2007 11:37:46 -0400 Subject: [AccessD] Error: . . . Placed In a State . . . In-Reply-To: <003901c7714e$0f04d070$0200a8c0@danwaters> References: <002801c77145$3b0dc9f0$0200a8c0@danwaters> <200703281431.l2SEVGU00847@databaseadvisors.com> <003901c7714e$0f04d070$0200a8c0@danwaters> Message-ID: <200703281538.l2SFcPU07249@databaseadvisors.com> Cool, I bookmarked that... >>> "Dan Waters" 3/28/2007 11:30 AM >>> Thanks Randall - I did some searching myself and found this site which proposes as permanent solution: www.source-code.biz/snippets/vbasic/10.htm Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of RANDALL R ANTHONY Sent: Wednesday, March 28, 2007 9:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error: . . . Placed In a State . . . Quick google found this, HTH... http://msdn2.microsoft.com/en-us/library/bb223856.aspx >>> "Dan Waters" 3/28/2007 10:27 AM >>> I have three customers with similar large systems, and with two of them the same error comes across in the error log from time to time. The error description is: The database has been placed in a state by user 'username' on machine 'computername' that prevents it from being opened or locked. (3734) >From the error log, I can tell that this is happening when the FE is trying to read from or write to the BE. Any thoughts on what could be causing this? 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 john at winhaven.net Wed Mar 28 10:42:24 2007 From: john at winhaven.net (John Bartow) Date: Wed, 28 Mar 2007 10:42:24 -0500 Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone In-Reply-To: <0b9a01c7714e$7d50bee0$6402a8c0@ScuzzPaq> References: <003101c77100$29d67e10$0100a8c0@RazvojErvin> <0b9a01c7714e$7d50bee0$6402a8c0@ScuzzPaq> Message-ID: <0b9f01c7714f$afa57600$6402a8c0@ScuzzPaq> Sorry, Guess I should've actually included a link to the document! http://www.winhaven.net/tips/intermediate/Move_OE_Store.htm -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Ervin, I recommend you take a look trough this document. After you do this (but on the same machine as you're using) then do file import mail & addresses - from outlook express 6. Windows will find every store on your computer, at which point you can import them into your new store. In the case of having inbox, inbox(1) and inbox(2) you can drag all the messages between folders to organize them appropriately. then delete the extra inboxes. BTW once you have your email folder set up as recommended above I recommend you copy your address book to that location and go into tools accounts and export your accounts to that folder. In this manner you can easily backup your OE email stores, addresses and account info. From wdhindman at dejpolsystems.com Wed Mar 28 10:50:24 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Wed, 28 Mar 2007 11:50:24 -0400 Subject: [AccessD] Reports - Conditional formatting question (RESOLVED -PEBCAK) References: <200703282232.26628.bbruen@unwired.com.au> <200703282252.08508.bbruen@unwired.com.au> Message-ID: <001f01c77150$cd0f1ab0$982b124c@jisshowsbs.local> ...lol ...I'm still looking for the vbBloodyBrightRed :) William Hindman ----- Original Message ----- From: "Bruce Bruen" To: "Access Developers discussion and problem solving" Sent: Wednesday, March 28, 2007 8:52 AM Subject: Re: [AccessD] Reports - Conditional formatting question (RESOLVED -PEBCAK) > On Wednesday 28 March 2007 22:32, Bruce Bruen wrote: >> 1) This is driving me beserque!!! >> 2) It was a short trip. > [8x< ] > > :-( Nevermind. There's nothing like stupidity. > > I just noticed that there's actually a FOURTH conditional format, aka case > else, at the top of the f'conditional f'format box. > > I'll be good now, I promise. > > > bruce > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Wed Mar 28 10:49:01 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 28 Mar 2007 08:49:01 -0700 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: Message-ID: <003d01c77150$9b5d3dd0$0201a8c0@HAL9005> Girls never make passes At men who use classes. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, March 28, 2007 8:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted In that case, the best answer involves using classes that automatically set the "[Event Procedure]" string in code, as JC suggested. 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, March 28, 2007 7:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM From cfoust at infostatsystems.com Wed Mar 28 10:59:23 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 28 Mar 2007 08:59:23 -0700 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <003d01c77150$9b5d3dd0$0201a8c0@HAL9005> References: <003d01c77150$9b5d3dd0$0201a8c0@HAL9005> Message-ID: ROTFLMAO Charlotte -----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, March 28, 2007 8:49 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Girls never make passes At men who use classes. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, March 28, 2007 8:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted In that case, the best answer involves using classes that automatically set the "[Event Procedure]" string in code, as JC suggested. 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, March 28, 2007 7:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Mar 28 11:04:20 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 28 Mar 2007 12:04:20 -0400 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <003d01c77150$9b5d3dd0$0201a8c0@HAL9005> References: <003d01c77150$9b5d3dd0$0201a8c0@HAL9005> Message-ID: <000001c77152$bf4474a0$657aa8c0@m6805> >Girls never make passes At men who use classes. Boy can I testify to that! ;-) John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 11:49 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Girls never make passes At men who use classes. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, March 28, 2007 8:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted In that case, the best answer involves using classes that automatically set the "[Event Procedure]" string in code, as JC suggested. 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, March 28, 2007 7:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Wed Mar 28 11:23:08 2007 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 28 Mar 2007 11:23:08 -0500 Subject: [AccessD] Weird A97 happenings In-Reply-To: <460A4A92.167F.006B.0@niagaracounty.com> References: <004f01c7709c$8029ca60$0201a8c0@HAL9005> <46092D6A.167F.006B.0@niagaracounty.com> <8786a4c00703271152t5bde816chb6635b142e2393c2@mail.gmail.com> <460931B6.167F.006B.0@niagaracounty.com> <000401c770a4$bb7457e0$657aa8c0@m6805> <460A227C.167F.006B.0@niagaracounty.com> <001001c77133$aa0c1da0$657aa8c0@m6805> <460A4A92.167F.006B.0@niagaracounty.com> Message-ID: Yea for backups! GK On 3/28/07, John Clark wrote: > I would like to thank everybody for their help, but nothing was working, and I found that our backup that ran, on Monday evening, would put us back to working condition w/out losing any data, so I had it restored off of a backup tape. > > It does bug me though...why exactly it happened. I suspect that somebody was playing around and they're afraid to say anything. The only time I have had to work on this program...like I said, it is real simple...is when they hired a volunteer that was finishing up school at a local university for w/a computer related degree, and he decided to play w/the program one night. My programs aren't locked down real good, because I generally don't need them to be, but I think I may have to change this. > > Thanks again for all the help...as usual! > > John W Clark > > >>> "JWColby" 3/28/2007 8:21 AM >>> > If this is simply a password to get in, I think there is unlock code. I got > it from Shamil one time IIRC. I have the code somewhere but finding it... > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark > Sent: Wednesday, March 28, 2007 8:08 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Weird A97 happenings > > Well, I tried this, but before I could I could import from the old program, > I was prompted for a password. > > So, I guess my biggest problem, at this moment, is that there is no password > for the program, yet I am being asked for one. I tried blanks but they > didn't work either. Why would a program begin asking for a password? > > > > >>> "JWColby" 3/27/2007 3:18 PM >>> > I would guess that the data store is still in A97 and the Access itself is > in A2K. A2K could read but not write (forms / code etc) to an A97 > container. Build a new container in A2K and import all of the objects into > that container. > > > John W. Colby > Colby Consulting > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark > Sent: Tuesday, March 27, 2007 3:01 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Weird A97 happenings > > I think I explained wrong...there is the password prompt only on my PC using > A97 and A2K3, and now we get the same thing using my co-worker's PC that has > A2K7. The error message that I am getting on their PC is on a A2K > installation. > > > >>> "David McAfee" 3/27/2007 2:52 PM >>> > The security message is part of your 2003 installation. You can go to > Tools->options->Security and lower the level. As for the login prompt, > Tools->options->there > is probably something going on with the mdw. DO you have another secured mdb > on your box? that app may not be set up correctly. Check out the securityFaq > white paper. If you cant find it on Microsoft's site, check out > RogersAccesslibrary.com and it is there. > > You can also (band aid fix) create a shortcut and put a username and > password in the command line of the short cut (I believe even if the pw is > blank). > > > > On 3/27/07, John Clark wrote: > > > > Years ago, I wrote a A97 program for our Hotline program. This is the > > program that you call if you are going to hurt yourself, and is part > > of the Mental Health department. > > > > It really isn't anything very complex and they have been using it for > > all these years w/out any problems. It is one of the first programs I > > wrote in Access, so there really isn't any big programming tricks > > going > on. > > > > Basically, it opens via the "Startup" options, to a form called, > > "HotlineSplash" which OnTimer then closes, and OnClose is goes to the > > "HotlineMenu" form. The first problem that they encountered was that > > it wouldn't make the switch from the splash screen to the menu. It > > gave the standard error message about a macro or code that could not > > be run...the first message listed OnTimer as a problem. > > > > I'll interject here that I wrote the program using A97, but they have > > since switched to A2K. I believe this was done early in 2006 (yeah, > > we're always a bit behind). > > > > The first "Odd" thing that I notice, when I was nosing around, was > > that I encountered a message that said something like, "You cannot > > make any changes because this was written in an earlier version of > > hotline." It apparently picked up the name of the program and put it > > in the place of the word "access." > > > > I figured that a quick fix, to get them going, and I could look at the > > real problem later, would be to skip the splash screen. So, I went > > into the startup area and made the switch to open to the menu. It > > seemed to work, because it came up to the menu and had no error. > > However, as soon as I try to push a command button choice, a similar > > error occurs. Basically, an error appears when any function is > > attempted, other than simply opening an object from the Access menu. > > > > I have A97 and A2003 installed on my PC, so I figured I'd make a copy > > and look at it from my desk...I was remote controlling their PC > originally. > > Whether I use A97 or 2K3, on my PC, I get a password screen. It > > doesn't have a password. And, when I was using it from the desktop, I > > didn't have to enter a password. > > > > ANY ideas here would be greatly appreciated! At this point, I'm ready > > to drop back and punt. If your advice is to leave work and go get a > > drink, I would probably heed your advice ;o) > > > > Thank you! > > > > John W Clark > > > > -- > > 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 > -- Gary Kjos garykjos at gmail.com From cfoust at infostatsystems.com Wed Mar 28 11:28:18 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 28 Mar 2007 09:28:18 -0700 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <000001c77152$bf4474a0$657aa8c0@m6805> References: <003d01c77150$9b5d3dd0$0201a8c0@HAL9005> <000001c77152$bf4474a0$657aa8c0@m6805> Message-ID: I'm going to tell your wife you said that! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 9:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted >Girls never make passes At men who use classes. Boy can I testify to that! ;-) John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 11:49 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Girls never make passes At men who use classes. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, March 28, 2007 8:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted In that case, the best answer involves using classes that automatically set the "[Event Procedure]" string in code, as JC suggested. 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, March 28, 2007 7:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 Wed Mar 28 11:34:43 2007 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 28 Mar 2007 11:34:43 -0500 Subject: [AccessD] FW: External Hard Drive Message-ID: <000001c77156$fec68e20$0200a8c0@danwaters> Insufficient power was the problem! This case actually has a cable with two usb plugs. I didn't need to plub in the secondary one before, but using it now solves the problem. Thanks! Dan -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Wednesday, March 28, 2007 9:37 AM To: 'Discussion of Hardware and Software issues' Subject: External Hard Drive I have an external HD that I use with Ghost 9.0 as a backup device. The disk is a 60 Gb laptop disk in a Nexstar case. This is USB powered, and is fairly nice. All went well until I changed from a 4 port D-link hub to a 7 port D-link hub. Now, when my laptop powers up automatically at 5 AM to run the backup program, the laptop can't find the external HD (it did before). Once I unplug and reattach the USB cables to the HD, the laptop will then recognize the external HD, and I can start the backup program. Also, once the HD is recognized, I can tell from the flashing light that the laptop is constantly trying to write to the HD, although it doesn't write anything and there are no programs running that should cause this. And, when I was previously connected through the 4 port hub, the light was a solid green. I wouldn't think that a change in USB hubs would actually trigger this. But what could cause this problem? Thanks! Dan From markamatte at hotmail.com Wed Mar 28 11:39:25 2007 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 28 Mar 2007 16:39:25 +0000 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <003d01c77150$9b5d3dd0$0201a8c0@HAL9005> Message-ID: Rocky, I might just move to CA to see your "Stand-Up" act at the comedy club. Thanks for the laugh!!! Mark A. Matte P.S...I'm still laughing...lol >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Link To Code Gets Deleted >Date: Wed, 28 Mar 2007 08:49:01 -0700 > >Girls never make passes >At men who use classes. > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust >Sent: Wednesday, March 28, 2007 8:22 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Link To Code Gets Deleted > >In that case, the best answer involves using classes that automatically set >the "[Event Procedure]" string in code, as JC suggested. > >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, March 28, 2007 7:44 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Link To Code Gets Deleted > >It's the toughest kind of problem - rare and random. It doesn't strike >twice >in the same place. But I see it on rare occasion here and there in various >apps. In this last go round I don't think I did any cut and paste on those >controls. When I do that I do always check the links to the event >procedures. > >Rocky > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Wednesday, March 28, 2007 7:24 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Link To Code Gets Deleted > >Rocky, > >As noted by others, cutting any control and pasting it back in causes this >phenomenon. Beyond that these properties can be set by code - I do that in >my framework all the time. > >Is it just the one event being dropped or are there multiple events being >handled and all of them are being dropped? > > >John W. Colby >Colby Consulting >www.ColbyConsulting.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, March 28, 2007 10:13 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Link To Code Gets Deleted > >No. In fact they report it in an mde and when I go back to the mdb I see >the dropped link. So it's something I'm doing here (or is being done to >me.) > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust >Sent: Tuesday, March 27, 2007 5:37 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Link To Code Gets Deleted > >Are they able to do any manipulation of the design? That commonly happens >when you cut a control and paste it to another section of the form. > >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: Tuesday, March 27, 2007 11:20 AM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Link To Code Gets Deleted > >Dear List: > >I have event procedures in places like Click or After Update and from time >to time a user reports that a function has stopped working. When I look at >the property sheet for the control in question, I find that the [Event >Procedure] in the event is missing. If I replace it, and click the builder >button, the code page opens up and there it is all fine and everything >works >again. > >Is anyone else having this problem or experienced it? > > > > >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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: >3/27/2007 >4:38 PM > > >-- >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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: >3/27/2007 >4:38 PM > > >-- >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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 >4:38 PM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ From accessd at shaw.ca Wed Mar 28 11:47:35 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 28 Mar 2007 09:47:35 -0700 Subject: [AccessD] I can't Believe this In-Reply-To: Message-ID: <0JFM00F5VH59MA20@l-daemon> Hi Bryan: Be careful on the number of lines of code in MS Access. The last major provincial government application that I created was deemed too complex to support, with too many users and with using 'non-standard deployment of technology' but the clients were very pleased with the programs performance. To the chagrin of the department, the application was rebuilt using Oracle forms with an Oracle DB and with a 700,000 dollar price tag. The department was upset when that version proved too slow, too awkward to use and with too few features. It is now being rebuilt again, by another company, at another huge price tag, in Oracle. ... (If I knew management wanted to throw tax-payers money away I could have rebuilt my application twice at half the price.) Anyway I have been getting some good contract work as compensation from the local department management, so I guess I should not complain.... too much. MS Access seems to have a bad rap, especially with our provincial government. It appears that your federal government department is more enlightened. Now that felt good getting that off my chest. :-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Wednesday, March 28, 2007 5:36 AM To: Access Developers discussion and problem solving Subject: [AccessD] I can't Believe this I can believe this. I have been asked to supply to IT, information on the custom Word, Excel and Powerpoint templates we use regularly. That was fairly simple. Only 8 total with less than 500 lines of code combined. However, I also sent info off about our primary Access DBs. One of them has over 10K lines of code, 60 queries, 40 table. Another has almost 15k lines of code. I couldn't believe that those DBs had that much code. I knew I worte a lot, but didn't think that it was that much. All I can say is thank goodness for MZTools and it's statistics. I'd hate to count that many lines of code by hand. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Mar 28 11:48:15 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 28 Mar 2007 12:48:15 -0400 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: References: <003d01c77150$9b5d3dd0$0201a8c0@HAL9005><000001c77152$bf4474a0$657aa8c0@m6805> Message-ID: <000701c77158$e20222c0$657aa8c0@m6805> Uh oh... Uhh... What I meant was.... ;-) John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, March 28, 2007 12:28 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted I'm going to tell your wife you said that! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 9:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted >Girls never make passes At men who use classes. Boy can I testify to that! ;-) John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 11:49 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Girls never make passes At men who use classes. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, March 28, 2007 8:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted In that case, the best answer involves using classes that automatically set the "[Event Procedure]" string in code, as JC suggested. 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, March 28, 2007 7:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 Wed Mar 28 11:46:18 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 28 Mar 2007 09:46:18 -0700 Subject: [AccessD] FW: External Hard Drive In-Reply-To: <000001c77156$fec68e20$0200a8c0@danwaters> References: <000001c77156$fec68e20$0200a8c0@danwaters> Message-ID: I've noticed several new devices lately have dual plugs in case they are underpowered by the single connection. I've got a hub and two USB drives like this. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, March 28, 2007 9:35 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: External Hard Drive Insufficient power was the problem! This case actually has a cable with two usb plugs. I didn't need to plub in the secondary one before, but using it now solves the problem. Thanks! Dan -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Wednesday, March 28, 2007 9:37 AM To: 'Discussion of Hardware and Software issues' Subject: External Hard Drive I have an external HD that I use with Ghost 9.0 as a backup device. The disk is a 60 Gb laptop disk in a Nexstar case. This is USB powered, and is fairly nice. All went well until I changed from a 4 port D-link hub to a 7 port D-link hub. Now, when my laptop powers up automatically at 5 AM to run the backup program, the laptop can't find the external HD (it did before). Once I unplug and reattach the USB cables to the HD, the laptop will then recognize the external HD, and I can start the backup program. Also, once the HD is recognized, I can tell from the flashing light that the laptop is constantly trying to write to the HD, although it doesn't write anything and there are no programs running that should cause this. And, when I was previously connected through the 4 port hub, the light was a solid green. I wouldn't think that a change in USB hubs would actually trigger this. But what could cause this problem? Thanks! Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Mar 28 11:50:48 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Wed, 28 Mar 2007 09:50:48 -0700 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: Message-ID: <004501c77159$3c9e8c00$0201a8c0@HAL9005> You know it's a mod on the old Dorothy Parker quote: "Men seldom make passes at girls who wear glasses." Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 28, 2007 9:39 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, I might just move to CA to see your "Stand-Up" act at the comedy club. Thanks for the laugh!!! Mark A. Matte P.S...I'm still laughing...lol >From: "Rocky Smolin at Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: Re: [AccessD] Link To Code Gets Deleted >Date: Wed, 28 Mar 2007 08:49:01 -0700 > >Girls never make passes >At men who use classes. > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >Foust >Sent: Wednesday, March 28, 2007 8:22 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Link To Code Gets Deleted > >In that case, the best answer involves using classes that automatically >set the "[Event Procedure]" string in code, as JC suggested. > >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, March 28, 2007 7:44 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Link To Code Gets Deleted > >It's the toughest kind of problem - rare and random. It doesn't strike >twice in the same place. But I see it on rare occasion here and there >in various apps. In this last go round I don't think I did any cut and >paste on those controls. When I do that I do always check the links to >the event procedures. > >Rocky > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby >Sent: Wednesday, March 28, 2007 7:24 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Link To Code Gets Deleted > >Rocky, > >As noted by others, cutting any control and pasting it back in causes >this phenomenon. Beyond that these properties can be set by code - I >do that in my framework all the time. > >Is it just the one event being dropped or are there multiple events >being handled and all of them are being dropped? > > >John W. Colby >Colby Consulting >www.ColbyConsulting.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, March 28, 2007 10:13 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Link To Code Gets Deleted > >No. In fact they report it in an mde and when I go back to the mdb I >see the dropped link. So it's something I'm doing here (or is being >done to >me.) > >Rocky > > > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >Foust >Sent: Tuesday, March 27, 2007 5:37 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Link To Code Gets Deleted > >Are they able to do any manipulation of the design? That commonly >happens when you cut a control and paste it to another section of the form. > >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: Tuesday, March 27, 2007 11:20 AM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Link To Code Gets Deleted > >Dear List: > >I have event procedures in places like Click or After Update and from >time to time a user reports that a function has stopped working. When >I look at the property sheet for the control in question, I find that >the [Event Procedure] in the event is missing. If I replace it, and >click the builder button, the code page opens up and there it is all >fine and everything works again. > >Is anyone else having this problem or experienced it? > > > > >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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: >3/27/2007 >4:38 PM > > >-- >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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: >3/27/2007 >4:38 PM > > >-- >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 > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: >3/27/2007 >4:38 PM > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM From carbonnb at gmail.com Wed Mar 28 11:57:02 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Wed, 28 Mar 2007 12:57:02 -0400 Subject: [AccessD] I can't Believe this In-Reply-To: <0JFM00F5VH59MA20@l-daemon> References: <0JFM00F5VH59MA20@l-daemon> Message-ID: On 3/28/07, Jim Lawrence wrote: > Anyway I have been getting some good contract work as compensation from the > local department management, so I guess I should not complain.... too much. > MS Access seems to have a bad rap, especially with our provincial > government. It appears that your federal government department is more > enlightened. Enlightend? Us? Hell no. We did this behind ITs back. They couldn't/wouldn't provide a solution for us, so we provided our own solution. Like I said, they only wanted info on Word, Excel, and Powerpoint. They specifically said do not include Access information. So I included it anyway :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From bheid at sc.rr.com Wed Mar 28 11:58:11 2007 From: bheid at sc.rr.com (Bobby Heid) Date: Wed, 28 Mar 2007 12:58:11 -0400 Subject: [AccessD] I can't Believe this In-Reply-To: <0JFM00F5VH59MA20@l-daemon> References: <0JFM00F5VH59MA20@l-daemon> Message-ID: <00be01c7715a$45059ea0$2c01a8c0@bhxp> Bryan, What did you use to count the lines? Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Wednesday, March 28, 2007 5:36 AM To: Access Developers discussion and problem solving Subject: [AccessD] I can't Believe this I can believe this. I have been asked to supply to IT, information on the custom Word, Excel and Powerpoint templates we use regularly. That was fairly simple. Only 8 total with less than 500 lines of code combined. However, I also sent info off about our primary Access DBs. One of them has over 10K lines of code, 60 queries, 40 table. Another has almost 15k lines of code. I couldn't believe that those DBs had that much code. I knew I worte a lot, but didn't think that it was that much. All I can say is thank goodness for MZTools and it's statistics. I'd hate to count that many lines of code by hand. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From carbonnb at gmail.com Wed Mar 28 12:02:52 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Wed, 28 Mar 2007 13:02:52 -0400 Subject: [AccessD] I can't Believe this In-Reply-To: <00be01c7715a$45059ea0$2c01a8c0@bhxp> References: <0JFM00F5VH59MA20@l-daemon> <00be01c7715a$45059ea0$2c01a8c0@bhxp> Message-ID: On 3/28/07, Bobby Heid wrote: > Bryan, > > What did you use to count the lines? MZTools. http://www.mztools.com There is a statistics option. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From cfoust at infostatsystems.com Wed Mar 28 11:59:55 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 28 Mar 2007 09:59:55 -0700 Subject: [AccessD] I can't Believe this In-Reply-To: <0JFM00F5VH59MA20@l-daemon> References: <0JFM00F5VH59MA20@l-daemon> Message-ID: Boy have I heard that one before and seen it too! Government IT departments like applications they can control to a fare-thee-well and are highly suspicious of anything a user can understand and might be tempted to play with or (horrors!) ask questions about why it works that way. Never mind that the apps in question take many times as long to build and have outrageous price tags--you get what you pay for, right? Large corporations often fall into the same trap, throwing bad money after good because they need "real" applications ... That IT can lock down to prevent ... Etc., etc. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, March 28, 2007 9:48 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] I can't Believe this Hi Bryan: Be careful on the number of lines of code in MS Access. The last major provincial government application that I created was deemed too complex to support, with too many users and with using 'non-standard deployment of technology' but the clients were very pleased with the programs performance. To the chagrin of the department, the application was rebuilt using Oracle forms with an Oracle DB and with a 700,000 dollar price tag. The department was upset when that version proved too slow, too awkward to use and with too few features. It is now being rebuilt again, by another company, at another huge price tag, in Oracle. ... (If I knew management wanted to throw tax-payers money away I could have rebuilt my application twice at half the price.) Anyway I have been getting some good contract work as compensation from the local department management, so I guess I should not complain.... too much. MS Access seems to have a bad rap, especially with our provincial government. It appears that your federal government department is more enlightened. Now that felt good getting that off my chest. :-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Wednesday, March 28, 2007 5:36 AM To: Access Developers discussion and problem solving Subject: [AccessD] I can't Believe this I can believe this. I have been asked to supply to IT, information on the custom Word, Excel and Powerpoint templates we use regularly. That was fairly simple. Only 8 total with less than 500 lines of code combined. However, I also sent info off about our primary Access DBs. One of them has over 10K lines of code, 60 queries, 40 table. Another has almost 15k lines of code. I couldn't believe that those DBs had that much code. I knew I worte a lot, but didn't think that it was that much. All I can say is thank goodness for MZTools and it's statistics. I'd hate to count that many lines of code by hand. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- 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 bheid at sc.rr.com Wed Mar 28 12:15:56 2007 From: bheid at sc.rr.com (Bobby Heid) Date: Wed, 28 Mar 2007 13:15:56 -0400 Subject: [AccessD] I can't Believe this In-Reply-To: References: <0JFM00F5VH59MA20@l-daemon> <00be01c7715a$45059ea0$2c01a8c0@bhxp> Message-ID: <00c501c7715c$bfa72280$2c01a8c0@bhxp> Thanks! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Wednesday, March 28, 2007 1:03 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] I can't Believe this On 3/28/07, Bobby Heid wrote: > Bryan, > > What did you use to count the lines? MZTools. http://www.mztools.com There is a statistics option. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Wed Mar 28 13:53:26 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 28 Mar 2007 11:53:26 -0700 Subject: [AccessD] I can't Believe this In-Reply-To: <0JFM00F5VH59MA20@l-daemon> References: <0JFM00F5VH59MA20@l-daemon> Message-ID: <460AB9A6.20301@shaw.ca> I know Oracle has been BC government's de facto standard for 10 years. But Oracle Forms are gaggh. Plus they tend to find that good Forms developers with experience are hard to find and usually very underpaid. They usually get first year programmers with 30 days training from most major consulting firms. But then I haven't touched Forms since the 90's It might have been better to use ASP.Net or VB.Net and buy a RAD tool like DeKlarit or Iron Speed Designer for a couple of $1000. Jim Lawrence wrote: >Hi Bryan: > > >Be careful on the number of lines of code in MS Access. The last major >provincial government application that I created was deemed too complex to >support, with too many users and with using 'non-standard deployment of >technology' but the clients were very pleased with the programs performance. > > >To the chagrin of the department, the application was rebuilt using Oracle >forms with an Oracle DB and with a 700,000 dollar price tag. The department >was upset when that version proved too slow, too awkward to use and with too >few features. It is now being rebuilt again, by another company, at another >huge price tag, in Oracle. ... (If I knew management wanted to throw >tax-payers money away I could have rebuilt my application twice at half the >price.) > > >Anyway I have been getting some good contract work as compensation from the >local department management, so I guess I should not complain.... too much. >MS Access seems to have a bad rap, especially with our provincial >government. It appears that your federal government department is more >enlightened. > >Now that felt good getting that off my chest. :-) > >Jim > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell >Sent: Wednesday, March 28, 2007 5:36 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] I can't Believe this > >I can believe this. > >I have been asked to supply to IT, information on the custom Word, >Excel and Powerpoint templates we use regularly. That was fairly >simple. Only 8 total with less than 500 lines of code combined. > >However, I also sent info off about our primary Access DBs. > >One of them has over 10K lines of code, 60 queries, 40 table. > >Another has almost 15k lines of code. > >I couldn't believe that those DBs had that much code. I knew I worte a >lot, but didn't think that it was that much. > >All I can say is thank goodness for MZTools and it's statistics. I'd >hate to count that many lines of code by hand. > > > -- Marty Connelly Victoria, B.C. Canada From DWUTKA at Marlow.com Wed Mar 28 15:02:19 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 28 Mar 2007 15:02:19 -0500 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <000001c77152$bf4474a0$657aa8c0@m6805> Message-ID: Actually, it's only if they can't stop talking about them... ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of JWColby Sent: Wednesday, March 28, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted >Girls never make passes At men who use classes. Boy can I testify to that! ;-) John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 11:49 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Girls never make passes At men who use classes. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, March 28, 2007 8:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted In that case, the best answer involves using classes that automatically set the "[Event Procedure]" string in code, as JC suggested. 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, March 28, 2007 7:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 Wed Mar 28 15:51:38 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Wed, 28 Mar 2007 16:51:38 -0400 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: References: <000001c77152$bf4474a0$657aa8c0@m6805> Message-ID: <002701c7717a$e2393fe0$657aa8c0@m6805> Hmmm... That could be it I suppose... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Wednesday, March 28, 2007 4:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Actually, it's only if they can't stop talking about them... ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of JWColby Sent: Wednesday, March 28, 2007 10:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted >Girls never make passes At men who use classes. Boy can I testify to that! ;-) John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 11:49 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Girls never make passes At men who use classes. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, March 28, 2007 8:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted In that case, the best answer involves using classes that automatically set the "[Event Procedure]" string in code, as JC suggested. 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, March 28, 2007 7:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted It's the toughest kind of problem - rare and random. It doesn't strike twice in the same place. But I see it on rare occasion here and there in various apps. In this last go round I don't think I did any cut and paste on those controls. When I do that I do always check the links to the event procedures. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 7:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Rocky, As noted by others, cutting any control and pasting it back in causes this phenomenon. Beyond that these properties can be set by code - I do that in my framework all the time. Is it just the one event being dropped or are there multiple events being handled and all of them are being dropped? John W. Colby Colby Consulting www.ColbyConsulting.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, March 28, 2007 10:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted No. In fact they report it in an mde and when I go back to the mdb I see the dropped link. So it's something I'm doing here (or is being done to me.) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2007 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Are they able to do any manipulation of the design? That commonly happens when you cut a control and paste it to another section of the form. 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: Tuesday, March 27, 2007 11:20 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Link To Code Gets Deleted Dear List: I have event procedures in places like Click or After Update and from time to time a user reports that a function has stopped working. When I look at the property sheet for the control in question, I find that the [Event Procedure] in the event is missing. If I replace it, and click the builder button, the code page opens up and there it is all fine and everything works again. Is anyone else having this problem or experienced it? 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM -- 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 Wed Mar 28 16:15:34 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 28 Mar 2007 16:15:34 -0500 Subject: [AccessD] Link To Code Gets Deleted In-Reply-To: <002701c7717a$e2393fe0$657aa8c0@m6805> Message-ID: Hard to do a controlled experiment on that, cause I don't talk about computer stuff in public due to my annoyance in the 'free tech support' everyone wants when they find out you know a thing or two about computers.... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Wednesday, March 28, 2007 3:52 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Link To Code Gets Deleted Hmmm... That could be it I suppose... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Drew Wutka Sent: Wednesday, March 28, 2007 4:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Link To Code Gets Deleted Actually, it's only if they can't stop talking about them... ;) Drew From Patricia.O'Connor at otda.state.ny.us Wed Mar 28 16:16:46 2007 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Wed, 28 Mar 2007 17:16:46 -0400 Subject: [AccessD] Classes and development power In-Reply-To: References: <000001c72bd7$64c4ca90$0b01a8c0@m6805> Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8021BADD1@EXCNYSM0A1AI.nysemail.nyenet> I agree and give a class - which if on-line I could attend ************************************************** * Patricia O'Connor * Associate Computer Programmer Analyst * OTDA - BDMA * (W) mailto:Patricia.O'Connor at otda.state.ny.us * (w) mailto:aa1160 at nysemail.state.ny.us ************************************************** > -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid > Sent: Saturday, December 30, 2006 10:28 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Classes and development power > > You really need to write that book JC! > > Martin > > Martin WP Reid > Training and Assessment Unit > Riddle Hall > Belfast > > tel: 02890 974477 > > > From stuart at lexacorp.com.pg Wed Mar 28 18:20:44 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 29 Mar 2007 09:20:44 +1000 Subject: [AccessD] Function references produce #Name? error In-Reply-To: <5E1BB9C46D0B4E448812F5DEDEF234D0C5AA37@BE-SCAM2.ds.strath.ac.uk> References: , <5E1BB9C46D0B4E448812F5DEDEF234D0C5AA37@BE-SCAM2.ds.strath.ac.uk> Message-ID: <460B84EC.15634.6746584F@stuart.lexacorp.com.pg> SOunds like a missing reference. In the VBE, go to Tools-References and look for one with an X beside it. On 28 Mar 2007 at 11:09, John Porter wrote: > When I installed an Access 2003 application on a client's machine, I > found that, if the control source of a text box is an expression > including a function reference (e.g. Ucase('a')) the text box displays a > #Name? error. This happens even if I choose to 'unblock unsafe > expressions' when opening the app., or set macro security to low. > > Functions evaluate correctly in VBA code. In a new app. created on the > client's machine, function refs. work OK in a text box, and if I import > the objects from the problem app., everything works fine. > > I'd be really grateful if anyone could suggest an explanation or > solution of this problem. > > Regards, > > > John R. Porter > IT Services > University of Strathclyde > Jordanhill Campus > 86 Southbrae Drive > Glasgow > G13 1PP > e-mail: j.r.porter at strath.ac.uk > Tel.: 0141 950 3289 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Wed Mar 28 18:30:48 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 28 Mar 2007 16:30:48 -0700 Subject: [AccessD] Function references produce #Name? error In-Reply-To: <460B84EC.15634.6746584F@stuart.lexacorp.com.pg> References: , <5E1BB9C46D0B4E448812F5DEDEF234D0C5AA37@BE-SCAM2.ds.strath.ac.uk> <460B84EC.15634.6746584F@stuart.lexacorp.com.pg> Message-ID: Or a different version of a dll on the client machine. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, March 28, 2007 4:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Function references produce #Name? error SOunds like a missing reference. In the VBE, go to Tools-References and look for one with an X beside it. On 28 Mar 2007 at 11:09, John Porter wrote: > When I installed an Access 2003 application on a client's machine, I > found that, if the control source of a text box is an expression > including a function reference (e.g. Ucase('a')) the text box displays > a #Name? error. This happens even if I choose to 'unblock unsafe > expressions' when opening the app., or set macro security to low. > > Functions evaluate correctly in VBA code. In a new app. created on the > client's machine, function refs. work OK in a text box, and if I > import the objects from the problem app., everything works fine. > > I'd be really grateful if anyone could suggest an explanation or > solution of this problem. > > Regards, > > > John R. Porter > IT Services > University of Strathclyde > Jordanhill Campus > 86 Southbrae Drive > Glasgow > G13 1PP > e-mail: j.r.porter at strath.ac.uk > Tel.: 0141 950 3289 > > -- > 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 darrend at nimble.com.au Wed Mar 28 20:05:55 2007 From: darrend at nimble.com.au (Darren DICK) Date: Thu, 29 Mar 2007 11:05:55 +1000 Subject: [AccessD] Reports - Conditional formatting question In-Reply-To: <200703282232.26628.bbruen@unwired.com.au> Message-ID: <200703290105.l2T15uU24698@databaseadvisors.com> Hi Bruce If the background is transparent then you can't apply a colour - well you can but it won't be seen So you need to test for your condition in code then you have to set the .background = 1 (Normal) as well and vice versa when turning it off - .background =0 if your condition is not met This is gonna fail in a continuous form by the way a it will apply the .background to all field in the continuous list Haven't tested it but hope this helps Gimme a yell and I will show you a cool way I handle marking records as "current" - or not using conditional formatting See ya DD -----Original Message----- From: Bruce Bruen [mailto:bbruen at unwired.com.au] Sent: Wednesday, 28 March 2007 10:32 PM To: Access Developers discussion and problem solving Subject: [AccessD] Reports - Conditional formatting question 1) This is driving me beserque!!! 2) It was a short trip. In band X I have a text field (numeric). Its' background style, like all the others in the band, is transparent. If its' value is in error, i.e. value=0, then I want to set its' background colour to vbBloodyBrightRed! If its' not in error then I want to leave its' background transparent. These seem to be incompatible. If I change one the the other changes for the rest of the report, viz: if I impose conditional formatting then the rest of the report gets a bright white background, if I set the backgraound transparent then the condition dissappears. BTW: I have tried setting the formatting in both the design and via code. Ooooh. It would be really nice to be able to set the LABEL background at the same time. BTW, the field is a dCount value if that's any more information. Basically, its a test coverage report, we have 1.4 gazillion use cases each having 0..* active test cases. -> Report for each use case in schedule "display" [UC].[details] & Count([UC].[activetestcases]) next end So out of 300 odd test cases it's a bit hard to see the ones we've missed. The band fields are transparent because... we also want to highlight bands that are relevant vs ones that aren't. (So the band background is shaded 5% for the ones that aren't, and by GeeWillikers that works goodbut. Any ideas? Any previous infuriation? Any bar? Final BTW: AXP -- regards Bruce -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 27/03/2007 4:38 PM -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 27/03/2007 4:38 PM From accma at sympatico.ca Wed Mar 28 20:18:44 2007 From: accma at sympatico.ca (Annie Courchesne, cma) Date: Wed, 28 Mar 2007 21:18:44 -0400 Subject: [AccessD] Show a report in a form In-Reply-To: <010301c770cc$9409ad90$0201a8c0@HAL9005> Message-ID: Thanks Rocky. I tought about the form, but I did not wanted to go trought making the form. I will try the PDF during the week-end. Annie Courchesne, CMA -----Message d'origine----- De?: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] De la part de Rocky Smolin at Beach Access Software Envoy??: 27 mars 2007 20:04 ??: 'Access Developers discussion and problem solving' Objet?: Re: [AccessD] Show a report in a form Only two ways I can think of to do it. One would be to dummy up a form that looks just like the report and populate it with the invoice data. The other even more kludgey way would be to output the report to something like a PDF or a snapview and then make the subform a big image control and set the source of the image to the PDF or snapview file. Undoubtedly someone will have a more graceful solution. Stay tuned... Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Annie Courchesne, cma Sent: Tuesday, March 27, 2007 4:38 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Show a report in a form Hi All, It's been a while but I have one question. Is it possible to show a report in a subform. What I want to do is to have a form to show the info on a customer. In that form I would like to have a a subform/report to show the invoices made for that customer. But instead of seing the invoice in a form, I would like to see the actual invoice. Is that even possible? Thanks all! Annie Courchesne, CMA -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/734 - Release Date: 3/26/2007 2:31 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accma at sympatico.ca Wed Mar 28 20:20:32 2007 From: accma at sympatico.ca (Annie Courchesne, cma) Date: Wed, 28 Mar 2007 21:20:32 -0400 Subject: [AccessD] Show a report in a form In-Reply-To: Message-ID: Hi Gustav, Thanks for the input. I will have to try this during the week-end... looks promising! I'll let you know. Annie Courchesne, CMA -----Message d'origine----- De?: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] De la part de Gustav Brock Envoy??: 28 mars 2007 04:52 ??: accessd at databaseadvisors.com Objet?: Re: [AccessD] Show a report in a form Hi Annie, welcome back! By this API call: Public Declare Function SetParent Lib "User32" ( _ ByVal hWndChild As Long, _ ByVal hWndNewParent As Long) _ As Boolean you can at least move the report (in preview mode) inside the form: Call SetParent(Reports("YourReportName").Hwnd, Forms("YourFormName").Hwnd) or just if in the form's code module: Call SetParent(Reports("YourReportName").Hwnd, Me.Hwnd) Now - haven't tried that - you should be able to position the report as you like. Note that the report will loose most of it functionality (menu, toolbar, mouseclick, etc.), in fact you can only drag it by the bar, resize it, and click the control buttons including the close button. /gustav >>> accma at sympatico.ca 28-03-2007 01:37 >>> Hi All, It's been a while but I have one question. Is it possible to show a report in a subform. What I want to do is to have a form to show the info on a customer. In that form I would like to have a a subform/report to show the invoices made for that customer. But instead of seing the invoice in a form, I would like to see the actual invoice. Is that even possible? Thanks all! Annie Courchesne, CMA -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at dejpolsystems.com Wed Mar 28 22:32:29 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Wed, 28 Mar 2007 23:32:29 -0400 Subject: [AccessD] Show a report in a form References: Message-ID: <000901c771b2$e1e64370$982b124c@jisshowsbs.local> Annie ...www.lebans.com has a code module that exports an Access report as a Word doc and retains the report's exact formatting ...you can then open the Word doc version in an ole container within your form ...hth. William Hindman ----- Original Message ----- From: "Annie Courchesne, cma" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, March 28, 2007 9:18 PM Subject: Re: [AccessD] Show a report in a form Thanks Rocky. I tought about the form, but I did not wanted to go trought making the form. I will try the PDF during the week-end. Annie Courchesne, CMA -----Message d'origine----- De : accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] De la part de Rocky Smolin at Beach Access Software Envoy? : 27 mars 2007 20:04 ? : 'Access Developers discussion and problem solving' Objet : Re: [AccessD] Show a report in a form Only two ways I can think of to do it. One would be to dummy up a form that looks just like the report and populate it with the invoice data. The other even more kludgey way would be to output the report to something like a PDF or a snapview and then make the subform a big image control and set the source of the image to the PDF or snapview file. Undoubtedly someone will have a more graceful solution. Stay tuned... Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Annie Courchesne, cma Sent: Tuesday, March 27, 2007 4:38 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Show a report in a form Hi All, It's been a while but I have one question. Is it possible to show a report in a subform. What I want to do is to have a form to show the info on a customer. In that form I would like to have a a subform/report to show the invoices made for that customer. But instead of seing the invoice in a form, I would like to see the actual invoice. Is that even possible? Thanks all! Annie Courchesne, CMA -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/734 - Release Date: 3/26/2007 2:31 PM -- 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 kp at sdsonline.net Wed Mar 28 23:08:03 2007 From: kp at sdsonline.net (Kath Pelletti) Date: Thu, 29 Mar 2007 14:08:03 +1000 Subject: [AccessD] Function references produce #Name? error References: <5E1BB9C46D0B4E448812F5DEDEF234D0C5AA37@BE-SCAM2.ds.strath.ac.uk> Message-ID: <008901c771b7$da2b1980$6401a8c0@office> John - not too long ago a few of us were discussing new issues in 2003 and one of them was the problem you have described. A couple of others had the same error using 2003. Being short of time, I solved mine by setting the value of the text box in code rather than as a property of the text box on the form. HTH Kath ----- Original Message ----- From: John Porter To: Access Developers discussion and problem solving Sent: Wednesday, March 28, 2007 8:09 PM Subject: [AccessD] Function references produce #Name? error When I installed an Access 2003 application on a client's machine, I found that, if the control source of a text box is an expression including a function reference (e.g. Ucase('a')) the text box displays a #Name? error. This happens even if I choose to 'unblock unsafe expressions' when opening the app., or set macro security to low. Functions evaluate correctly in VBA code. In a new app. created on the client's machine, function refs. work OK in a text box, and if I import the objects from the problem app., everything works fine. I'd be really grateful if anyone could suggest an explanation or solution of this problem. Regards, John R. Porter IT Services University of Strathclyde Jordanhill Campus 86 Southbrae Drive Glasgow G13 1PP e-mail: j.r.porter at strath.ac.uk Tel.: 0141 950 3289 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Erwin.Craps at ithelps.eu Thu Mar 29 01:22:43 2007 From: Erwin.Craps at ithelps.eu (Erwin Craps - IT Helps) Date: Thu, 29 Mar 2007 08:22:43 +0200 Subject: [AccessD] FW: External Hard Drive References: <000001c77156$fec68e20$0200a8c0@danwaters> Message-ID: <430E80531228BA4497C5EB1A7BA786B0024510@stekelbes.ithelps.local> There is a max power usage of 500mA per port. Some hub's have overtension security build and shut of ports when more then 500mA is used, some do not have that build in security. I also noticed that sometimes a device generates a small peak, typicaly when starting/connecting the device cold where USB hub badly respons to it and shuts it off. The reason why you have a double connector on the disk is that the manufactor knows the power usage is to much for one connector. The indidual small differences between hub could case the effect you experiance. You also need to connect the power supply of you hub, a lot of people ignore to do that. If you do not do that the whole hub get power from one usb port with total maxmimum of 500mA. When connecting the power supply of the hub, each hub port get's it own 500mA... Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, March 28, 2007 6:35 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: External Hard Drive Insufficient power was the problem! This case actually has a cable with two usb plugs. I didn't need to plub in the secondary one before, but using it now solves the problem. Thanks! Dan -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Wednesday, March 28, 2007 9:37 AM To: 'Discussion of Hardware and Software issues' Subject: External Hard Drive I have an external HD that I use with Ghost 9.0 as a backup device. The disk is a 60 Gb laptop disk in a Nexstar case. This is USB powered, and is fairly nice. All went well until I changed from a 4 port D-link hub to a 7 port D-link hub. Now, when my laptop powers up automatically at 5 AM to run the backup program, the laptop can't find the external HD (it did before). Once I unplug and reattach the USB cables to the HD, the laptop will then recognize the external HD, and I can start the backup program. Also, once the HD is recognized, I can tell from the flashing light that the laptop is constantly trying to write to the HD, although it doesn't write anything and there are no programs running that should cause this. And, when I was previously connected through the 4 port hub, the light was a solid green. I wouldn't think that a change in USB hubs would actually trigger this. But what could cause this problem? Thanks! Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd666 at yahoo.com Thu Mar 29 01:29:09 2007 From: accessd666 at yahoo.com (Sad Der) Date: Wed, 28 Mar 2007 23:29:09 -0700 (PDT) Subject: [AccessD] VSTO and/or/vs Access 2007 Message-ID: <186068.36983.qm@web31609.mail.mud.yahoo.com> Hi, Can anybody provide with some links/info/docs/books etc about programming Access 2007 and what it's relation is with VSTO. As I understand i can use vb.net / c# in Access 2007. I cannot figure out how?!?! When opening Access 2007 and going to code...I see vba. In VS2005 I cannot find an Office project for access?! Many TIA! Regards, Sander ____________________________________________________________________________________ Never miss an email again! Yahoo! Toolbar alerts you the instant new Mail arrives. http://tools.search.yahoo.com/toolbar/features/mail/ From viner at EUnet.yu Thu Mar 29 02:30:58 2007 From: viner at EUnet.yu (Ervin Brindza) Date: Thu, 29 Mar 2007 09:30:58 +0200 Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone References: <003101c77100$29d67e10$0100a8c0@RazvojErvin> <0b9a01c7714e$7d50bee0$6402a8c0@ScuzzPaq> Message-ID: <002701c771d4$3d95ee70$0100a8c0@RazvojErvin> John, many thanks for the suggestion, but I had no success ;0( In my late Inbox folder there were some folders, which aren't visible now. So, when I import the messages from the "OE6 store directory" (which is the copy of my main OE store folder) it seems to be imported messages from visible folders (which resides out of the Inbox), so I duplicate my existing messages in visible folders, but the folders which were settled in the Inbox folder aren't visible for the Import Wizard too ;0( Again: I can't find the way to tell the OE to consider the file Inbox.dbx as the Inbox folder, rather it considers the Inbox (1).dbx as the Inbox folder. Thanks anyway, Ervin ----- Original Message ----- From: "John Bartow" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, March 28, 2007 5:33 PM Subject: Re: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone > Ervin, > I recommend you take a look trough this document. After you do this (but > on > the same machine as you're using) then do file import mail & addresses - > from outlook express 6. Windows will find every store on your computer, at > which point you can import them into your new store. > > In the case of having inbox, inbox(1) and inbox(2) you can drag all the > messages between folders to organize them appropriately. then delete the > extra inboxes. > > BTW once you have your email folder set up as recommended above I > recommend > you copy your address book to that location and go into tools accounts and > export your accounts to that folder. In this manner you can easily backup > your OE email stores, addresses and account info. > > HTH > John > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza > Sent: Wednesday, March 28, 2007 1:12 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone > > When I launched this morning the OE it created a fresh new Inbox (1).dbx > and > my emails and folders from the Inbox folder(exactly from the Inbox.dbx) of > the OE weren't visible. Then I renamed the old Inbox.dbx to Inbox (1).dbx > and now the emails from the real(old) Inbox folder are visible. But the > problem is that the folders from the "old" Inbox folder aren't visible. > I suppose that I need to force the OE to consider(to shift back to) the > Inbox.dbx as the default Inbox folder(and not Inbox (1).dbx as now) and > then > the tree structure of my old Inbox foder will be repaired. But I don't > know > how find out where the OE stores the information about the default > location > of the Inbox folder? Are there any hints? > Many thanks in advance, > Ervin From mwp.reid at qub.ac.uk Thu Mar 29 03:45:38 2007 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Thu, 29 Mar 2007 09:45:38 +0100 Subject: [AccessD] VSTO and/or/vs Access 2007 References: <186068.36983.qm@web31609.mail.mud.yahoo.com> Message-ID: Sander You can consume .NET components within Access and call web services etc. I have seen this done but haven't actually done it. From the other side you can use access within .net applications much like calling another database from a .NET application. There are several web casts available on using Access 2003 and .NET http://www.officeusers.org/see/26427 http://www.oreilly.com/catalog/accesscook2/ But you may notice in all the tech stuff out there re Office and .NET Access gets little attention. Martin Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477 ________________________________ From: accessd-bounces at databaseadvisors.com on behalf of Sad Der Sent: Thu 29/03/2007 07:29 To: Acces User Group Subject: [AccessD] VSTO and/or/vs Access 2007 Hi, Can anybody provide with some links/info/docs/books etc about programming Access 2007 and what it's relation is with VSTO. As I understand i can use vb.net / c# in Access 2007. I cannot figure out how?!?! When opening Access 2007 and going to code...I see vba. In VS2005 I cannot find an Office project for access?! Many TIA! Regards, Sander ____________________________________________________________________________________ Never miss an email again! Yahoo! Toolbar alerts you the instant new Mail arrives. http://tools.search.yahoo.com/toolbar/features/mail/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Thu Mar 29 04:44:06 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 29 Mar 2007 19:44:06 +1000 Subject: [AccessD] VSTO and/or/vs Access 2007 In-Reply-To: References: <186068.36983.qm@web31609.mail.mud.yahoo.com>, Message-ID: <460B8A66.13424.5C41AA1@stuart.lexacorp.com.pg> http://msdn2.microsoft.com/en-us/library/aa902693.aspx Microsoft Office Access 2007 adds a new capability, making managed add-ins (that is, add-ins that run code created by using Microsoft Visual Studio 2005, written in either Microsoft Visual Basic or Microsoft Visual C#) both possible and relatively easy to create. Now you can use professional tools for creating managed applications, and incorporate the rich and powerful functionality of the Microsoft .NET Framework. ... In this article, we demonstrate creating a simple add-in by using the Visual Studio Shared Add-in template. We provide code and instructions (in Visual Basic and in C#) so you can try this in the language that you prefer. On 29 Mar 2007 at 9:45, Martin Reid wrote: > Sander > > You can consume .NET components within Access and call web services etc. I > have seen this done but haven't actually done it. From the other side you > can use access within .net applications much like calling another database > from a .NET application. > > There are several web casts available on using Access 2003 and .NET > > http://www.officeusers.org/see/26427 > http://www.oreilly.com/catalog/accesscook2/ > > But you may notice in all the tech stuff out there re Office and .NET Access > gets little attention. > > Martin > > > Martin WP Reid > Training and Assessment Unit > Riddle Hall > Belfast > > tel: 02890 974477 > > > ________________________________ > > From: accessd-bounces at databaseadvisors.com on behalf of Sad Der > Sent: Thu 29/03/2007 07:29 > To: Acces User Group > Subject: [AccessD] VSTO and/or/vs Access 2007 > > > > Hi, > > Can anybody provide with some links/info/docs/books > etc about programming Access 2007 and what it's > relation is with VSTO. > > As I understand i can use vb.net / c# in Access 2007. > I cannot figure out how?!?! > When opening Access 2007 and going to code...I see > vba. > In VS2005 I cannot find an Office project for access?! > > Many TIA! > > Regards, > > Sander > > > > ____________________________________________________________________________ > ________ Never miss an email again! Yahoo! Toolbar alerts you the instant > new Mail arrives. http://tools.search.yahoo.com/toolbar/features/mail/ -- > AccessD mailing list AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd Website: > http://www.databaseadvisors.com > > > -- Stuart From hollisvj at pgdp.usec.com Thu Mar 29 06:36:33 2007 From: hollisvj at pgdp.usec.com (Hollis, Virginia) Date: Thu, 29 Mar 2007 06:36:33 -0500 Subject: [AccessD] Inventory Tracking Message-ID: <703BDA18A87DFA4CB265A86F42E4178D021BDB2E@c2k3exchange.pgdp.corp.usec.com> Does anyone have anything that would help me set up a new database for tracking inventory? I can't seem to get it in my head how to set it up. It should be simple, but adding to the inventory & taking out of inventory - I am having problems with setting up the tables. This is my first inventory tracking system. There are only 3 storage locations where the inventory is kept & only 5 types of items stored. But adding and removing items, then keeping track of the minimum inventory and the actual inventory I don't know the best way to set up the tables. I know I need a location table & a type of inventory table, but how do I list the same items for each of the 3 locations in a table? If they add to the inventory at a certain location on a certain date, it should add to the actual inventory for that item and location. Hope someone can help on this.... Virginia From John.Clark at niagaracounty.com Thu Mar 29 06:54:24 2007 From: John.Clark at niagaracounty.com (John Clark) Date: Thu, 29 Mar 2007 07:54:24 -0400 Subject: [AccessD] FW: External Hard Drive In-Reply-To: <430E80531228BA4497C5EB1A7BA786B0024510@stekelbes.ithelps.local> References: <000001c77156$fec68e20$0200a8c0@danwaters> <430E80531228BA4497C5EB1A7BA786B0024510@stekelbes.ithelps.local> Message-ID: <460B70A6.167F.006B.0@niagaracounty.com> I don't know if this is very relevant, but this post brought a recent event to mind. My wife bought me a 2GB SanDisk cruzer thumb drive for Christmas, and just last month it quit working. I hadn't used it until mid-January, so I was quite ticked that it lasted less than a month. The message that I was getting, when I plugged it in, at work, was something about, "overpowering the USB drive." I had never heard of this message, nor did anyone around me. I am a pack-rat, so instead of tossing it, I just placed it on my computer desk, at home. My daughter, who just turned 13, discovered the problem, a couple of weeks ago. She said to me, "Daddy, it looks like something is in this thing." I couldn't see it at first, but there was a small bit of something in side the connector. It is retractable, so it has no cap, but it also made it nearly impossible to see, because I retracted it, even after it didn't work. I got it out w/a sharp pencil and it turned out to be a very tiny ball of gum wrapper foil. I had the thing in my pocket, along w/a pack of gum, and a piece of wrapper got in there somehow. Actually, the gum I regularly chew does not have foil, but I was hard-up for a piece one day and got a small pack of Wriggley...change IS bad I guess ;o) I thought maybe it had shorted and I the damage had already been done, but I plugged it in and I am using it today. Just a little heads-up for all you gum chewin', thumb-drive toting, people out there ;O) John W. Clark Computer Programmer Niagara County >>> "Erwin Craps - IT Helps" 3/29/2007 2:22 AM >>> There is a max power usage of 500mA per port. Some hub's have overtension security build and shut of ports when more then 500mA is used, some do not have that build in security. I also noticed that sometimes a device generates a small peak, typicaly when starting/connecting the device cold where USB hub badly respons to it and shuts it off. The reason why you have a double connector on the disk is that the manufactor knows the power usage is to much for one connector. The indidual small differences between hub could case the effect you experiance. You also need to connect the power supply of you hub, a lot of people ignore to do that. If you do not do that the whole hub get power from one usb port with total maxmimum of 500mA. When connecting the power supply of the hub, each hub port get's it own 500mA... Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, March 28, 2007 6:35 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: External Hard Drive Insufficient power was the problem! This case actually has a cable with two usb plugs. I didn't need to plub in the secondary one before, but using it now solves the problem. Thanks! Dan -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Wednesday, March 28, 2007 9:37 AM To: 'Discussion of Hardware and Software issues' Subject: External Hard Drive I have an external HD that I use with Ghost 9.0 as a backup device. The disk is a 60 Gb laptop disk in a Nexstar case. This is USB powered, and is fairly nice. All went well until I changed from a 4 port D-link hub to a 7 port D-link hub. Now, when my laptop powers up automatically at 5 AM to run the backup program, the laptop can't find the external HD (it did before). Once I unplug and reattach the USB cables to the HD, the laptop will then recognize the external HD, and I can start the backup program. Also, once the HD is recognized, I can tell from the flashing light that the laptop is constantly trying to write to the HD, although it doesn't write anything and there are no programs running that should cause this. And, when I was previously connected through the 4 port hub, the light was a solid green. I wouldn't think that a change in USB hubs would actually trigger this. But what could cause this problem? 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 jwcolby at colbyconsulting.com Thu Mar 29 06:56:02 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Thu, 29 Mar 2007 07:56:02 -0400 Subject: [AccessD] Inventory Tracking In-Reply-To: <703BDA18A87DFA4CB265A86F42E4178D021BDB2E@c2k3exchange.pgdp.corp.usec.com> References: <703BDA18A87DFA4CB265A86F42E4178D021BDB2E@c2k3exchange.pgdp.corp.usec.com> Message-ID: <004701c771f9$39b81830$657aa8c0@m6805> IIWM, I would set up an "item" table, a location table, and an ItemLocation table. The item table would simply list the items that can be in inventory, the location table would list possible locations that items could be, then the ItemLocation table would list what item was in what location. That is the basics. Inventory counts would then consists of counts of the InventoryLocation table. You could get counts by location (how many "things" are at a location), counts by item (how many items exist somewhere), and counts by itemlocation (How many items are at a specific location). Then take it from there - date added to location, date drawn from location etc. I have never done an inventory module either BTW so take that with a grain of salt. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Thursday, March 29, 2007 7:37 AM To: accessD at databaseadvisors.com Subject: [AccessD] Inventory Tracking Does anyone have anything that would help me set up a new database for tracking inventory? I can't seem to get it in my head how to set it up. It should be simple, but adding to the inventory & taking out of inventory - I am having problems with setting up the tables. This is my first inventory tracking system. There are only 3 storage locations where the inventory is kept & only 5 types of items stored. But adding and removing items, then keeping track of the minimum inventory and the actual inventory I don't know the best way to set up the tables. I know I need a location table & a type of inventory table, but how do I list the same items for each of the 3 locations in a table? If they add to the inventory at a certain location on a certain date, it should add to the actual inventory for that item and location. Hope someone can help on this.... Virginia -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Thu Mar 29 08:00:56 2007 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 29 Mar 2007 08:00:56 -0500 Subject: [AccessD] FW: External Hard Drive In-Reply-To: <430E80531228BA4497C5EB1A7BA786B0024510@stekelbes.ithelps.local> References: <000001c77156$fec68e20$0200a8c0@danwaters> <430E80531228BA4497C5EB1A7BA786B0024510@stekelbes.ithelps.local> Message-ID: <001701c77202$4b195180$0200a8c0@danwaters> Hi Erwin, I did have the hub plugged in, but even with that I was still getting peaks at the moment when the HD was plugged in and a message would come across to say that a USB port has exceeded it's allowed power. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Erwin Craps - IT Helps Sent: Thursday, March 29, 2007 1:23 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] FW: External Hard Drive There is a max power usage of 500mA per port. Some hub's have overtension security build and shut of ports when more then 500mA is used, some do not have that build in security. I also noticed that sometimes a device generates a small peak, typicaly when starting/connecting the device cold where USB hub badly respons to it and shuts it off. The reason why you have a double connector on the disk is that the manufactor knows the power usage is to much for one connector. The indidual small differences between hub could case the effect you experiance. You also need to connect the power supply of you hub, a lot of people ignore to do that. If you do not do that the whole hub get power from one usb port with total maxmimum of 500mA. When connecting the power supply of the hub, each hub port get's it own 500mA... Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, March 28, 2007 6:35 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: External Hard Drive Insufficient power was the problem! This case actually has a cable with two usb plugs. I didn't need to plub in the secondary one before, but using it now solves the problem. Thanks! Dan -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Wednesday, March 28, 2007 9:37 AM To: 'Discussion of Hardware and Software issues' Subject: External Hard Drive I have an external HD that I use with Ghost 9.0 as a backup device. The disk is a 60 Gb laptop disk in a Nexstar case. This is USB powered, and is fairly nice. All went well until I changed from a 4 port D-link hub to a 7 port D-link hub. Now, when my laptop powers up automatically at 5 AM to run the backup program, the laptop can't find the external HD (it did before). Once I unplug and reattach the USB cables to the HD, the laptop will then recognize the external HD, and I can start the backup program. Also, once the HD is recognized, I can tell from the flashing light that the laptop is constantly trying to write to the HD, although it doesn't write anything and there are no programs running that should cause this. And, when I was previously connected through the 4 port hub, the light was a solid green. I wouldn't think that a change in USB hubs would actually trigger this. But what could cause this problem? 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 shamil at users.mns.ru Thu Mar 29 08:07:18 2007 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Thu, 29 Mar 2007 17:07:18 +0400 Subject: [AccessD] VSTO and/or/vs Access 2007 In-Reply-To: <460B8A66.13424.5C41AA1@stuart.lexacorp.com.pg> Message-ID: <002201c77203$2e3c7190$6401a8c0@nant> Hello Stuart, I have quickly looked through referenced article - all is correct - but the "raw" fact is that all that was possible to do since .NET Framework 1.0 release with MS Access 2000/XP/2003 (although it needed some more manual work) - I mean there is no something conceptually new introduced by MS Access 2007 and .NET Framework 2.0 in the area of developing VB.NET/C# COM Add-ins and connecting/calling them from within MS Access 2007... Please correct me if I'm wrong... I must say I still have to investigate what MS Office/Access 2007 Ribbon is and how to connect custom extensions/add-ins to it... And there is also long awaited Access 2007 Developer Extensions - what it will be and how useful it will be in real life development - anybody here knows that for sure? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, March 29, 2007 1:44 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VSTO and/or/vs Access 2007 http://msdn2.microsoft.com/en-us/library/aa902693.aspx Microsoft Office Access 2007 adds a new capability, making managed add-ins (that is, add-ins that run code created by using Microsoft Visual Studio 2005, written in either Microsoft Visual Basic or Microsoft Visual C#) both possible and relatively easy to create. Now you can use professional tools for creating managed applications, and incorporate the rich and powerful functionality of the Microsoft .NET Framework. ... In this article, we demonstrate creating a simple add-in by using the Visual Studio Shared Add-in template. We provide code and instructions (in Visual Basic and in C#) so you can try this in the language that you prefer. On 29 Mar 2007 at 9:45, Martin Reid wrote: > Sander > > You can consume .NET components within Access and call web services etc. I > have seen this done but haven't actually done it. From the other side you > can use access within .net applications much like calling another database > from a .NET application. > > There are several web casts available on using Access 2003 and .NET > > http://www.officeusers.org/see/26427 > http://www.oreilly.com/catalog/accesscook2/ > > But you may notice in all the tech stuff out there re Office and .NET Access > gets little attention. > > Martin > > > Martin WP Reid > Training and Assessment Unit > Riddle Hall > Belfast > > tel: 02890 974477 > > > ________________________________ > > From: accessd-bounces at databaseadvisors.com on behalf of Sad Der > Sent: Thu 29/03/2007 07:29 > To: Acces User Group > Subject: [AccessD] VSTO and/or/vs Access 2007 > > > > Hi, > > Can anybody provide with some links/info/docs/books > etc about programming Access 2007 and what it's > relation is with VSTO. > > As I understand i can use vb.net / c# in Access 2007. > I cannot figure out how?!?! > When opening Access 2007 and going to code...I see > vba. > In VS2005 I cannot find an Office project for access?! > > Many TIA! > > Regards, > > Sander > > > > ____________________________________________________________________________ > ________ Never miss an email again! Yahoo! Toolbar alerts you the instant > new Mail arrives. http://tools.search.yahoo.com/toolbar/features/mail/ -- > AccessD mailing list AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd Website: > http://www.databaseadvisors.com > > > -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at setel.com Thu Mar 29 09:23:11 2007 From: ssharkins at setel.com (Susan Harkins) Date: Thu, 29 Mar 2007 10:23:11 -0400 Subject: [AccessD] Inventory Tracking In-Reply-To: <004701c771f9$39b81830$657aa8c0@m6805> References: <703BDA18A87DFA4CB265A86F42E4178D021BDB2E@c2k3exchange.pgdp.corp.usec.com> <004701c771f9$39b81830$657aa8c0@m6805> Message-ID: <00c001c7720d$c97cf760$9534fad1@SusanOne> It's a big job, no matter who does it -- so Virginia don't feel bad. First, consider whether you need to maintain a history of activity -- who took what, when, why, and even how might be appropriate. How many people or transactions are involved in one item? You'll be amazed. :) Decide that before you actually start developing. Susan H. IIWM, I would set up an "item" table, a location table, and an ItemLocation table. The item table would simply list the items that can be in inventory, the location table would list possible locations that items could be, then the ItemLocation table would list what item was in what location. That is the basics. Inventory counts would then consists of counts of the InventoryLocation table. You could get counts by location (how many "things" are at a location), counts by item (how many items exist somewhere), and counts by itemlocation (How many items are at a specific location). Then take it from there - date added to location, date drawn from location etc. I have never done an inventory module either BTW so take that with a grain of salt. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Thursday, March 29, 2007 7:37 AM To: accessD at databaseadvisors.com Subject: [AccessD] Inventory Tracking Does anyone have anything that would help me set up a new database for tracking inventory? I can't seem to get it in my head how to set it up. It should be simple, but adding to the inventory & taking out of inventory - I am having problems with setting up the tables. This is my first inventory tracking system. There are only 3 storage locations where the inventory is kept & only 5 types of items stored. But adding and removing items, then keeping track of the minimum inventory and the actual inventory I don't know the best way to set up the tables. I know I need a location table & a type of inventory table, but how do I list the same items for each of the 3 locations in a table? If they add to the inventory at a certain location on a certain date, it should add to the actual inventory for that item and location. Hope someone can help on this.... Virginia -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: 3/27/2007 4:38 PM From rockysmolin at bchacc.com Thu Mar 29 09:23:30 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 29 Mar 2007 07:23:30 -0700 Subject: [AccessD] Inventory Tracking In-Reply-To: <703BDA18A87DFA4CB265A86F42E4178D021BDB2E@c2k3exchange.pgdp.corp.usec.com> Message-ID: <002301c7720d$d3826d30$0201a8c0@HAL9005> Virginia: I have a commercial product E-Z-MRP which does, among other things, inventory tracking. As you get further into it, feel free to contact me off-line with your questions. You should also consider adding an audit trail of inventory transactions to the db. Is this for manufacturing, distribution, or retail? Regards, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Thursday, March 29, 2007 4:37 AM To: accessD at databaseadvisors.com Subject: [AccessD] Inventory Tracking Does anyone have anything that would help me set up a new database for tracking inventory? I can't seem to get it in my head how to set it up. It should be simple, but adding to the inventory & taking out of inventory - I am having problems with setting up the tables. This is my first inventory tracking system. There are only 3 storage locations where the inventory is kept & only 5 types of items stored. But adding and removing items, then keeping track of the minimum inventory and the actual inventory I don't know the best way to set up the tables. I know I need a location table & a type of inventory table, but how do I list the same items for each of the 3 locations in a table? If they add to the inventory at a certain location on a certain date, it should add to the actual inventory for that item and location. Hope someone can help on this.... Virginia -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/737 - Release Date: 3/28/2007 4:23 PM From Jim.Hale at FleetPride.com Thu Mar 29 09:52:25 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 29 Mar 2007 09:52:25 -0500 Subject: [AccessD] Inventory Tracking Message-ID: Check out Building Microsoft Access Applications by John L. Viescas . It has an inventory sample app. Also I found this:http://www.freevbcode.com/ShowCode.asp?ID=4048 Actually a good inventory starter system with add on modules can be found athttp://www.fredrickgroup.com/tfg4000/index_standard.html. The nice thing about this system is the backend is an open (unprotected) access DB. You can download the trial copy and look at the table structure. HTH Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Thursday, March 29, 2007 6:37 AM To: accessD at databaseadvisors.com Subject: [AccessD] Inventory Tracking Does anyone have anything that would help me set up a new database for tracking inventory? I can't seem to get it in my head how to set it up. It should be simple, but adding to the inventory & taking out of inventory - I am having problems with setting up the tables. This is my first inventory tracking system. There are only 3 storage locations where the inventory is kept & only 5 types of items stored. But adding and removing items, then keeping track of the minimum inventory and the actual inventory I don't know the best way to set up the tables. I know I need a location table & a type of inventory table, but how do I list the same items for each of the 3 locations in a table? If they add to the inventory at a certain location on a certain date, it should add to the actual inventory for that item and location. Hope someone can help on this.... Virginia -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From Erwin.Craps at ithelps.eu Thu Mar 29 10:05:57 2007 From: Erwin.Craps at ithelps.eu (Erwin Craps - IT Helps) Date: Thu, 29 Mar 2007 17:05:57 +0200 Subject: [AccessD] FW: External Hard Drive References: <000001c77156$fec68e20$0200a8c0@danwaters><430E80531228BA4497C5EB1A7BA786B0024510@stekelbes.ithelps.local> <001701c77202$4b195180$0200a8c0@danwaters> Message-ID: <430E80531228BA4497C5EB1A7BA786B002451E@stekelbes.ithelps.local> Yeah posibly the disk is asking to much power to spin... Overload security functions of some USB hub may activate faster than other brands... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, March 29, 2007 3:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] FW: External Hard Drive Hi Erwin, I did have the hub plugged in, but even with that I was still getting peaks at the moment when the HD was plugged in and a message would come across to say that a USB port has exceeded it's allowed power. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Erwin Craps - IT Helps Sent: Thursday, March 29, 2007 1:23 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] FW: External Hard Drive There is a max power usage of 500mA per port. Some hub's have overtension security build and shut of ports when more then 500mA is used, some do not have that build in security. I also noticed that sometimes a device generates a small peak, typicaly when starting/connecting the device cold where USB hub badly respons to it and shuts it off. The reason why you have a double connector on the disk is that the manufactor knows the power usage is to much for one connector. The indidual small differences between hub could case the effect you experiance. You also need to connect the power supply of you hub, a lot of people ignore to do that. If you do not do that the whole hub get power from one usb port with total maxmimum of 500mA. When connecting the power supply of the hub, each hub port get's it own 500mA... Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, March 28, 2007 6:35 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: External Hard Drive Insufficient power was the problem! This case actually has a cable with two usb plugs. I didn't need to plub in the secondary one before, but using it now solves the problem. Thanks! Dan -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Wednesday, March 28, 2007 9:37 AM To: 'Discussion of Hardware and Software issues' Subject: External Hard Drive I have an external HD that I use with Ghost 9.0 as a backup device. The disk is a 60 Gb laptop disk in a Nexstar case. This is USB powered, and is fairly nice. All went well until I changed from a 4 port D-link hub to a 7 port D-link hub. Now, when my laptop powers up automatically at 5 AM to run the backup program, the laptop can't find the external HD (it did before). Once I unplug and reattach the USB cables to the HD, the laptop will then recognize the external HD, and I can start the backup program. Also, once the HD is recognized, I can tell from the flashing light that the laptop is constantly trying to write to the HD, although it doesn't write anything and there are no programs running that should cause this. And, when I was previously connected through the 4 port hub, the light was a solid green. I wouldn't think that a change in USB hubs would actually trigger this. But what could cause this problem? 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 cfoust at infostatsystems.com Thu Mar 29 10:16:13 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 29 Mar 2007 08:16:13 -0700 Subject: [AccessD] VSTO and/or/vs Access 2007 In-Reply-To: <460B8A66.13424.5C41AA1@stuart.lexacorp.com.pg> References: <186068.36983.qm@web31609.mail.mud.yahoo.com>, <460B8A66.13424.5C41AA1@stuart.lexacorp.com.pg> Message-ID: But those aren't created in Access, they're created in VS.Net and used as an add-in in Access. Not the same thing at all as writing .Net code in Access. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, March 29, 2007 2:44 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VSTO and/or/vs Access 2007 http://msdn2.microsoft.com/en-us/library/aa902693.aspx Microsoft Office Access 2007 adds a new capability, making managed add-ins (that is, add-ins that run code created by using Microsoft Visual Studio 2005, written in either Microsoft Visual Basic or Microsoft Visual C#) both possible and relatively easy to create. Now you can use professional tools for creating managed applications, and incorporate the rich and powerful functionality of the Microsoft .NET Framework. ... In this article, we demonstrate creating a simple add-in by using the Visual Studio Shared Add-in template. We provide code and instructions (in Visual Basic and in C#) so you can try this in the language that you prefer. On 29 Mar 2007 at 9:45, Martin Reid wrote: > Sander > > You can consume .NET components within Access and call web services > etc. I have seen this done but haven't actually done it. From the > other side you can use access within .net applications much like > calling another database from a .NET application. > > There are several web casts available on using Access 2003 and .NET > > http://www.officeusers.org/see/26427 > http://www.oreilly.com/catalog/accesscook2/ > > But you may notice in all the tech stuff out there re Office and .NET > Access gets little attention. > > Martin > > > Martin WP Reid > Training and Assessment Unit > Riddle Hall > Belfast > > tel: 02890 974477 > > > ________________________________ > > From: accessd-bounces at databaseadvisors.com on behalf of Sad Der > Sent: Thu 29/03/2007 07:29 > To: Acces User Group > Subject: [AccessD] VSTO and/or/vs Access 2007 > > > > Hi, > > Can anybody provide with some links/info/docs/books etc about > programming Access 2007 and what it's relation is with VSTO. > > As I understand i can use vb.net / c# in Access 2007. > I cannot figure out how?!?! > When opening Access 2007 and going to code...I see vba. > In VS2005 I cannot find an Office project for access?! > > Many TIA! > > Regards, > > Sander > > > > ______________________________________________________________________ > ______ ________ Never miss an email again! Yahoo! Toolbar alerts you > the instant new Mail arrives. > http://tools.search.yahoo.com/toolbar/features/mail/ -- AccessD > mailing list AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd Website: > http://www.databaseadvisors.com > > > -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kismert at gmail.com Thu Mar 29 10:28:47 2007 From: kismert at gmail.com (Ken Ismert) Date: Thu, 29 Mar 2007 10:28:47 -0500 Subject: [AccessD] External Hard Drive In-Reply-To: References: Message-ID: <460BDB2F.3060804@gmail.com> Some thoughts on external hard drives: USB drives are great -- but if you want storage you can share, you should consider moving up to a NAS (Network Attached Storage) solution. NAS is a fancy name for a dedicated file server in a custom enclosure. * Warning: If you are in the market for NAS, you might see a little unit from NetGear, called the SC101. It's cute. It's cheap. It's a piece of crap. It is not true NAS, but a poorly-executed SAN device with some half-assed NAS features. I made the mistake of getting one, and boy do I regret it! It has a hugely bad reputation on the Web. So, a friendly word: DO NOT buy this device! * You are far better off getting a true NAS device (starting at ~ $150 on up). * If you have an old computer, why not turn it into your own custom NAS? It is a good way to reuse old hardware. There are two free, open-source projects that let you do just that: FreeNAS (http://www.freenas.org/index.php), which is FreeBSD-based, and Openfiler (http://www.openfiler.com/), which is Linux-based. -Ken From hollisvj at pgdp.usec.com Thu Mar 29 10:35:51 2007 From: hollisvj at pgdp.usec.com (Hollis, Virginia) Date: Thu, 29 Mar 2007 10:35:51 -0500 Subject: [AccessD] Inventory Tracking Message-ID: <703BDA18A87DFA4CB265A86F42E4178D021BDB59@c2k3exchange.pgdp.corp.usec.com> It is for distribution. How much they have, how much they use in a certain location & if it goes below the minimum amount. They don't need anything fancy; just to know how much is in each storage location. Virginia: I have a commercial product E-Z-MRP which does, among other things, inventory tracking. As you get further into it, feel free to contact me off-line with your questions. You should also consider adding an audit trail of inventory transactions to the db. Is this for manufacturing, distribution, or retail? Regards, Rocky From rockysmolin at bchacc.com Thu Mar 29 10:47:12 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 29 Mar 2007 08:47:12 -0700 Subject: [AccessD] Inventory Tracking In-Reply-To: <703BDA18A87DFA4CB265A86F42E4178D021BDB59@c2k3exchange.pgdp.corp.usec.com> Message-ID: <004c01c77219$84ad7ea0$0201a8c0@HAL9005> Then John's approach would seem to be a good basis. Part Master table with all the info about a part - Autonumber ID,number, description, unit cost, vendor, etc. Location table with FK to the Part Master, and quantity. Third table for audit trail - date/time, user, location, old balance, transaction quantity, new balance, audit reference (to note why the transaction took place), standard cost, actual cost if they want to do purchase price variance. HTH Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Thursday, March 29, 2007 8:36 AM To: accessd at databaseadvisors.com Subject: [AccessD] Inventory Tracking It is for distribution. How much they have, how much they use in a certain location & if it goes below the minimum amount. They don't need anything fancy; just to know how much is in each storage location. Virginia: I have a commercial product E-Z-MRP which does, among other things, inventory tracking. As you get further into it, feel free to contact me off-line with your questions. You should also consider adding an audit trail of inventory transactions to the db. Is this for manufacturing, distribution, or retail? Regards, Rocky -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/737 - Release Date: 3/28/2007 4:23 PM From martyconnelly at shaw.ca Thu Mar 29 11:31:57 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 29 Mar 2007 09:31:57 -0700 Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone In-Reply-To: <002701c771d4$3d95ee70$0100a8c0@RazvojErvin> References: <003101c77100$29d67e10$0100a8c0@RazvojErvin> <0b9a01c7714e$7d50bee0$6402a8c0@ScuzzPaq> <002701c771d4$3d95ee70$0100a8c0@RazvojErvin> Message-ID: <460BE9FD.9000405@shaw.ca> Maybe hunt for some OE info here There should be a link to an OE only site. http://www.slipstick.com Ervin Brindza wrote: >John, >many thanks for the suggestion, but I had no success ;0( >In my late Inbox folder there were some folders, which aren't visible now. >So, when I import the messages from the "OE6 store directory" (which is the >copy of my main OE store folder) it seems to be imported messages from >visible folders (which resides out of the Inbox), so I duplicate my existing >messages in visible folders, but the folders which were settled in the Inbox >folder aren't visible for the Import Wizard too ;0( >Again: I can't find the way to tell the OE to consider the file Inbox.dbx as >the Inbox folder, rather it considers the Inbox (1).dbx as the Inbox folder. >Thanks anyway, > Ervin >----- Original Message ----- >From: "John Bartow" >To: "'Access Developers discussion and problem solving'" > >Sent: Wednesday, March 28, 2007 5:33 PM >Subject: Re: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone > > > > >>Ervin, >>I recommend you take a look trough this document. After you do this (but >>on >>the same machine as you're using) then do file import mail & addresses - >>from outlook express 6. Windows will find every store on your computer, at >>which point you can import them into your new store. >> >>In the case of having inbox, inbox(1) and inbox(2) you can drag all the >>messages between folders to organize them appropriately. then delete the >>extra inboxes. >> >>BTW once you have your email folder set up as recommended above I >>recommend >>you copy your address book to that location and go into tools accounts and >>export your accounts to that folder. In this manner you can easily backup >>your OE email stores, addresses and account info. >> >>HTH >>John >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza >>Sent: Wednesday, March 28, 2007 1:12 AM >>To: AccessD at databaseadvisors.com >>Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone >> >>When I launched this morning the OE it created a fresh new Inbox (1).dbx >>and >>my emails and folders from the Inbox folder(exactly from the Inbox.dbx) of >>the OE weren't visible. Then I renamed the old Inbox.dbx to Inbox (1).dbx >>and now the emails from the real(old) Inbox folder are visible. But the >>problem is that the folders from the "old" Inbox folder aren't visible. >>I suppose that I need to force the OE to consider(to shift back to) the >>Inbox.dbx as the default Inbox folder(and not Inbox (1).dbx as now) and >>then >>the tree structure of my old Inbox foder will be repaired. But I don't >>know >>how find out where the OE stores the information about the default >>location >>of the Inbox folder? Are there any hints? >>Many thanks in advance, >>Ervin >> >> > > > -- Marty Connelly Victoria, B.C. Canada From hollisvj at pgdp.usec.com Thu Mar 29 13:14:45 2007 From: hollisvj at pgdp.usec.com (Hollis, Virginia) Date: Thu, 29 Mar 2007 13:14:45 -0500 Subject: [AccessD] Inventory Tracking Message-ID: <703BDA18A87DFA4CB265A86F42E4178D021BDB7F@c2k3exchange.pgdp.corp.usec.com> They only need to track what is in a location. Don't need cost, vendor info, or anything like that. It is like this: I have a blue box and a green box. Each box has pens & pencils. I have 35 pens in a blue box; I used 10 pens today from the blue box, now there are 25 pens in the blue box. Tomorrow I take out 5 more pens, now there are 30 pens in the blue box. In the same blue box I have 15 pencils. Today I take out 5 pencils from the blue box, that leaves me 10 pencils. Extra for adding pens to the blue box. Then I have the same type of pens in a green box...... Let me know if this would be correct: tbl_Storage StorageID StorageLocation TypeID ActualInv MinimumInv tbl_Type TypeID Type tbl_StorageType (or some name like that) StorageTypeID StorageID RemovedInv AddedInv DateTransaction Comments Virginia From stuart at lexacorp.com.pg Thu Mar 29 13:29:41 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 30 Mar 2007 04:29:41 +1000 Subject: [AccessD] Inventory Tracking In-Reply-To: <703BDA18A87DFA4CB265A86F42E4178D021BDB7F@c2k3exchange.pgdp.corp.usec.com> References: <703BDA18A87DFA4CB265A86F42E4178D021BDB7F@c2k3exchange.pgdp.corp.usec.com> Message-ID: <460C0595.5157.7A5495E@stuart.lexacorp.com.pg> On 29 Mar 2007 at 13:14, Hollis, Virginia wrote: > They only need to track what is in a location. Don't need cost, vendor > info, or anything like that. At the moment! I built one of those ten years ago. Today it's a full purchasing, mrp, schedulling, manufacturing and costing system. -- Stuart From rockysmolin at bchacc.com Thu Mar 29 13:33:18 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Thu, 29 Mar 2007 11:33:18 -0700 Subject: [AccessD] Inventory Tracking In-Reply-To: <703BDA18A87DFA4CB265A86F42E4178D021BDB7F@c2k3exchange.pgdp.corp.usec.com> Message-ID: <00c601c77230$b8faa860$0201a8c0@HAL9005> Yeah that would work. You could combine removed and added in tbl_Storage (which is your transaction history table?). A negative quantity would indicate removed, positive, added. Do you need to be able to move inventory between locations? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Thursday, March 29, 2007 11:15 AM To: accessd at databaseadvisors.com Subject: [AccessD] Inventory Tracking They only need to track what is in a location. Don't need cost, vendor info, or anything like that. It is like this: I have a blue box and a green box. Each box has pens & pencils. I have 35 pens in a blue box; I used 10 pens today from the blue box, now there are 25 pens in the blue box. Tomorrow I take out 5 more pens, now there are 30 pens in the blue box. In the same blue box I have 15 pencils. Today I take out 5 pencils from the blue box, that leaves me 10 pencils. Extra for adding pens to the blue box. Then I have the same type of pens in a green box...... Let me know if this would be correct: tbl_Storage StorageID StorageLocation TypeID ActualInv MinimumInv tbl_Type TypeID Type tbl_StorageType (or some name like that) StorageTypeID StorageID RemovedInv AddedInv DateTransaction Comments Virginia -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.20/737 - Release Date: 3/28/2007 4:23 PM From martyconnelly at shaw.ca Thu Mar 29 15:52:52 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 29 Mar 2007 13:52:52 -0700 Subject: [AccessD] Inventory Tracking In-Reply-To: <703BDA18A87DFA4CB265A86F42E4178D021BDB7F@c2k3exchange.pgdp.corp.usec.com> References: <703BDA18A87DFA4CB265A86F42E4178D021BDB7F@c2k3exchange.pgdp.corp.usec.com> Message-ID: <460C2724.4090805@shaw.ca> Have a look at this explains stock taking and quantity onhand http://www.allenbrowne.com/AppInventory.html Hollis, Virginia wrote: >They only need to track what is in a location. Don't need cost, vendor >info, or anything like that. > > > >It is like this: > >I have a blue box and a green box. Each box has pens & pencils. > >I have 35 pens in a blue box; I used 10 pens today from the blue box, >now there are 25 pens in the blue box. > >Tomorrow I take out 5 more pens, now there are 30 pens in the blue box. > >In the same blue box I have 15 pencils. Today I take out 5 pencils from >the blue box, that leaves me 10 pencils. > >Extra for adding pens to the blue box. > > > >Then I have the same type of pens in a green box...... > > > >Let me know if this would be correct: > > > >tbl_Storage > >StorageID > >StorageLocation > >TypeID > >ActualInv > >MinimumInv > > > > > >tbl_Type > >TypeID > >Type > > > >tbl_StorageType (or some name like that) > >StorageTypeID > >StorageID > >RemovedInv > >AddedInv > >DateTransaction > >Comments > > > >Virginia > > > -- Marty Connelly Victoria, B.C. Canada From BarbaraRyan at cox.net Thu Mar 29 16:06:03 2007 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Thu, 29 Mar 2007 17:06:03 -0400 Subject: [AccessD] Use same subform Message-ID: <01ee01c77246$0f5367f0$0a00a8c0@PCRURI35> I am using a subform having the "from listbox" "to listbox" interface (i.e., with 4 command buttons with arrows between the 2 listboxes that allow you to move items from one box to the other). The data is managed completely using a class. Since I need this identical interface in several other subforms on various tabs of a single form (i.e., just with different rowsources), is there any way of just creating one subform "shell" and using it for all the subforms? Thanks, Barb Ryan From Jim.Hale at FleetPride.com Thu Mar 29 16:50:16 2007 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 29 Mar 2007 16:50:16 -0500 Subject: [AccessD] Use same subform Message-ID: I am sending you offline a list box class I use everywhere. Jim Hale -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Thursday, March 29, 2007 4:06 PM To: Access List Subject: [AccessD] Use same subform I am using a subform having the "from listbox" "to listbox" interface (i.e., with 4 command buttons with arrows between the 2 listboxes that allow you to move items from one box to the other). The data is managed completely using a class. Since I need this identical interface in several other subforms on various tabs of a single form (i.e., just with different rowsources), is there any way of just creating one subform "shell" and using it for all the subforms? Thanks, Barb Ryan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From martyconnelly at shaw.ca Thu Mar 29 18:40:52 2007 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 29 Mar 2007 16:40:52 -0700 Subject: [AccessD] VSTO and/or/vs Access 2007 In-Reply-To: <186068.36983.qm@web31609.mail.mud.yahoo.com> References: <186068.36983.qm@web31609.mail.mud.yahoo.com> Message-ID: <460C4E84.6010706@shaw.ca> I don't think the final VSTO for 2007 has been released yet but it is supposed to be free. Interesting article from Ken Getz Creating Managed Add-ins for Access 2007 http://msdn2.microsoft.com/en-us/library/aa902693.aspx I have managed to create a .tlb and dll file containing VB.Net code to interact with Access or VB6.0 using the following 2 articles from http://msdn2.microsoft.com/en-us/vbrun/ms788241.aspx If you are only using VB.Net Express rather than a full copy of VB Studio you will have to snaffle a copy of the COM class template to use when compiling your VB.Net Dll, explained below. It is a small msi install to your VB.Net IDE or use the comclass.zip to install. Using the .NET Framework Class Library from Visual Basic 6 http://msdn2.microsoft.com/en-us/library/aa719105(VS.71).aspx Visual Basic Fusion: Best Practices to Use Visual Basic 6 and Visual Basic .NET Together http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/vbbestprac.asp Also see http://msdn.microsoft.com/msdnmag/issues/05/04/RegFreeCOM/ ..and it is available at: http://download.microsoft.com/download/2/e/9/2e9bde04-3af1-4814-9f1e-733f732369a3/RegFreeCOM.exe Sad Der wrote: >Hi, > >Can anybody provide with some links/info/docs/books >etc about programming Access 2007 and what it's >relation is with VSTO. > >As I understand i can use vb.net / c# in Access 2007. >I cannot figure out how?!?! >When opening Access 2007 and going to code...I see >vba. >In VS2005 I cannot find an Office project for access?! > >Many TIA! > >Regards, > >Sander > > > -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Fri Mar 30 00:13:09 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 29 Mar 2007 22:13:09 -0700 Subject: [AccessD] Inventory Tracking In-Reply-To: <703BDA18A87DFA4CB265A86F42E4178D021BDB2E@c2k3exchange.pgdp.corp.usec.com> Message-ID: <0JFP003S9ABP59Q0@l-daemon> Hi Virginia: Check out this site: http://www.databaseanswers.org/data_models/index.htm There is a link to it off the Miscellaneous Reference List from the DBA site. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Thursday, March 29, 2007 4:37 AM To: accessD at databaseadvisors.com Subject: [AccessD] Inventory Tracking Does anyone have anything that would help me set up a new database for tracking inventory? I can't seem to get it in my head how to set it up. It should be simple, but adding to the inventory & taking out of inventory - I am having problems with setting up the tables. This is my first inventory tracking system. There are only 3 storage locations where the inventory is kept & only 5 types of items stored. But adding and removing items, then keeping track of the minimum inventory and the actual inventory I don't know the best way to set up the tables. I know I need a location table & a type of inventory table, but how do I list the same items for each of the 3 locations in a table? If they add to the inventory at a certain location on a certain date, it should add to the actual inventory for that item and location. Hope someone can help on this.... Virginia -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From viner at EUnet.yu Fri Mar 30 02:22:56 2007 From: viner at EUnet.yu (Ervin Brindza) Date: Fri, 30 Mar 2007 09:22:56 +0200 Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone References: <003101c77100$29d67e10$0100a8c0@RazvojErvin><0b9a01c7714e$7d50bee0$6402a8c0@ScuzzPaq><002701c771d4$3d95ee70$0100a8c0@RazvojErvin> <460BE9FD.9000405@shaw.ca> Message-ID: <014301c7729c$97ff3ce0$0100a8c0@RazvojErvin> Marty, many thanks for the url. My nightmare ended yesterday, when deletion of the folders.dbx cause to be recreated, and my folders became visible again. Ervin ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Thursday, March 29, 2007 6:31 PM Subject: Re: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone > Maybe hunt for some OE info here > There should be a link to an OE only site. > > http://www.slipstick.com > > Ervin Brindza wrote: > >>John, >>many thanks for the suggestion, but I had no success ;0( >>In my late Inbox folder there were some folders, which aren't visible now. >>So, when I import the messages from the "OE6 store directory" (which is >>the >>copy of my main OE store folder) it seems to be imported messages from >>visible folders (which resides out of the Inbox), so I duplicate my >>existing >>messages in visible folders, but the folders which were settled in the >>Inbox >>folder aren't visible for the Import Wizard too ;0( >>Again: I can't find the way to tell the OE to consider the file Inbox.dbx >>as >>the Inbox folder, rather it considers the Inbox (1).dbx as the Inbox >>folder. >>Thanks anyway, >> Ervin >>----- Original Message ----- >>From: "John Bartow" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, March 28, 2007 5:33 PM >>Subject: Re: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone >> >> >> >> >>>Ervin, >>>I recommend you take a look trough this document. After you do this (but >>>on >>>the same machine as you're using) then do file import mail & addresses - >>>from outlook express 6. Windows will find every store on your computer, >>>at >>>which point you can import them into your new store. >>> >>>In the case of having inbox, inbox(1) and inbox(2) you can drag all the >>>messages between folders to organize them appropriately. then delete the >>>extra inboxes. >>> >>>BTW once you have your email folder set up as recommended above I >>>recommend >>>you copy your address book to that location and go into tools accounts >>>and >>>export your accounts to that folder. In this manner you can easily backup >>>your OE email stores, addresses and account info. >>> >>>HTH >>>John >>> >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ervin Brindza >>>Sent: Wednesday, March 28, 2007 1:12 AM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: URGENT: The Inbox of my Outlook Express is gone >>> >>>When I launched this morning the OE it created a fresh new Inbox (1).dbx >>>and >>>my emails and folders from the Inbox folder(exactly from the Inbox.dbx) >>>of >>>the OE weren't visible. Then I renamed the old Inbox.dbx to Inbox (1).dbx >>>and now the emails from the real(old) Inbox folder are visible. But the >>>problem is that the folders from the "old" Inbox folder aren't visible. >>>I suppose that I need to force the OE to consider(to shift back to) the >>>Inbox.dbx as the default Inbox folder(and not Inbox (1).dbx as now) and >>>then >>>the tree structure of my old Inbox foder will be repaired. But I don't >>>know >>>how find out where the OE stores the information about the default >>>location >>>of the Inbox folder? Are there any hints? >>>Many thanks in advance, >>>Ervin >>> > From askolits at ot.com Fri Mar 30 09:52:05 2007 From: askolits at ot.com (John Skolits) Date: Fri, 30 Mar 2007 10:52:05 -0400 Subject: [AccessD] Column Positions In-Reply-To: Message-ID: <001701c772da$fbbddeb0$0f01a8c0@officexp> In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? Thanks, JOhn From jwcolby at colbyconsulting.com Fri Mar 30 10:01:06 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 30 Mar 2007 11:01:06 -0400 Subject: [AccessD] Column Positions In-Reply-To: <001701c772da$fbbddeb0$0f01a8c0@officexp> References: <001701c772da$fbbddeb0$0f01a8c0@officexp> Message-ID: <000701c772dc$3f651830$657aa8c0@m6805> LOL, Boy have I ever wondered on this one. That info must be stored out in the database somewhere but where... John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Skolits Sent: Friday, March 30, 2007 10:52 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Column Positions In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? Thanks, JOhn -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at setel.com Fri Mar 30 10:44:04 2007 From: ssharkins at setel.com (Susan Harkins) Date: Fri, 30 Mar 2007 11:44:04 -0400 Subject: [AccessD] Column Positions In-Reply-To: <001701c772da$fbbddeb0$0f01a8c0@officexp> References: <001701c772da$fbbddeb0$0f01a8c0@officexp> Message-ID: <007501c772e2$4000ad30$1db82ad1@SusanOne> You mean, if you don't save the datasheet view, the query retains the new positions? I don't think I've ever paid any attention to this -- seems like I'm always asked to save the query -- but really, never paid attention to what happens if I don't. Or, am I someplace totally different that you guys? Susan H. In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? From DWUTKA at Marlow.com Fri Mar 30 10:56:36 2007 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 30 Mar 2007 10:56:36 -0500 Subject: [AccessD] Inventory Tracking In-Reply-To: <703BDA18A87DFA4CB265A86F42E4178D021BDB7F@c2k3exchange.pgdp.corp.usec.com> Message-ID: Stay away from recording inventory levels in a field. Use a transaction table instead. Ie: tblTransactions: ItemID TimeStamp LocationID TransactionValue Example values: 1, (some date),1,50 1,(some date),1,-25 To find out how many item 1's you have in location 1, you would sum the Transaction value, giving you 25. I have a sample I handed out offline, which is probably too complex for what you need, but you can take a look if you'd like: http://www.marlow.com/CapformInventoryFE.zip Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Thursday, March 29, 2007 1:15 PM To: accessd at databaseadvisors.com Subject: [AccessD] Inventory Tracking They only need to track what is in a location. Don't need cost, vendor info, or anything like that. It is like this: I have a blue box and a green box. Each box has pens & pencils. I have 35 pens in a blue box; I used 10 pens today from the blue box, now there are 25 pens in the blue box. Tomorrow I take out 5 more pens, now there are 30 pens in the blue box. In the same blue box I have 15 pencils. Today I take out 5 pencils from the blue box, that leaves me 10 pencils. Extra for adding pens to the blue box. Then I have the same type of pens in a green box...... Let me know if this would be correct: tbl_Storage StorageID StorageLocation TypeID ActualInv MinimumInv tbl_Type TypeID Type tbl_StorageType (or some name like that) StorageTypeID StorageID RemovedInv AddedInv DateTransaction Comments Virginia -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Mar 30 11:27:25 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 30 Mar 2007 12:27:25 -0400 Subject: [AccessD] Column Positions In-Reply-To: <007501c772e2$4000ad30$1db82ad1@SusanOne> References: <001701c772da$fbbddeb0$0f01a8c0@officexp> <007501c772e2$4000ad30$1db82ad1@SusanOne> Message-ID: <000f01c772e8$4e220520$657aa8c0@m6805> I have no idea what happens if you don't either. I believe that it does NOT save your changes. However if you DO save the changes, then the positions in design view do not match the positions in data view, and I have never discovered a way to "reset" them to match. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Friday, March 30, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions You mean, if you don't save the datasheet view, the query retains the new positions? I don't think I've ever paid any attention to this -- seems like I'm always asked to save the query -- but really, never paid attention to what happens if I don't. Or, am I someplace totally different that you guys? Susan H. In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Fri Mar 30 11:30:23 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 30 Mar 2007 18:30:23 +0200 Subject: [AccessD] Column Positions Message-ID: Hi John It's the property OrdinalPosition which is read-only for querydefs, so I guess not. However, if this is a user "issue", you can create a query: Select * From yoursavedquery and it will present the columns at their original positions. Then the user can play around with that. Next time when opened, it will again present the original order. /gustav >>> askolits at ot.com 30-03-2007 16:52 >>> In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? Thanks, JOhn From shamil at users.mns.ru Fri Mar 30 12:17:10 2007 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Mar 2007 21:17:10 +0400 Subject: [AccessD] Column Positions In-Reply-To: <000f01c772e8$4e220520$657aa8c0@m6805> Message-ID: <000601c772ef$4264c900$6401a8c0@nant> Hi John, Here is how column order can be "reset" to the column order in QBE grid: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub I have just "cooked" this code as a sample - it seems to work not bad but please test it carefully if you plan to use it in production... -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 8:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions I have no idea what happens if you don't either. I believe that it does NOT save your changes. However if you DO save the changes, then the positions in design view do not match the positions in data view, and I have never discovered a way to "reset" them to match. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Friday, March 30, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions You mean, if you don't save the datasheet view, the query retains the new positions? I don't think I've ever paid any attention to this -- seems like I'm always asked to save the query -- but really, never paid attention to what happens if I don't. Or, am I someplace totally different that you guys? Susan H. In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? -- 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 Fri Mar 30 12:26:14 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 30 Mar 2007 13:26:14 -0400 Subject: [AccessD] Column Positions In-Reply-To: <000601c772ef$4264c900$6401a8c0@nant> References: <000f01c772e8$4e220520$657aa8c0@m6805> <000601c772ef$4264c900$6401a8c0@nant> Message-ID: <001901c772f0$853eee80$657aa8c0@m6805> Cool! I will test it and if it works, throw it in my framework for the future. Thanks. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 30, 2007 1:17 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Hi John, Here is how column order can be "reset" to the column order in QBE grid: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub I have just "cooked" this code as a sample - it seems to work not bad but please test it carefully if you plan to use it in production... -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 8:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions I have no idea what happens if you don't either. I believe that it does NOT save your changes. However if you DO save the changes, then the positions in design view do not match the positions in data view, and I have never discovered a way to "reset" them to match. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Friday, March 30, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions You mean, if you don't save the datasheet view, the query retains the new positions? I don't think I've ever paid any attention to this -- seems like I'm always asked to save the query -- but really, never paid attention to what happens if I don't. Or, am I someplace totally different that you guys? Susan H. In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? -- 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 shamil at users.mns.ru Fri Mar 30 12:50:26 2007 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Mar 2007 21:50:26 +0400 Subject: [AccessD] Column Positions In-Reply-To: <001901c772f0$853eee80$657aa8c0@m6805> Message-ID: <000001c772f3$e6684140$6401a8c0@nant> Yes, John, it works but it may need some more tuning/polishing. Several code lines were improperly concatenated and wrapped - here is (hopefully) properly formatted sample code version: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub Enjoy! -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 9:26 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Cool! I will test it and if it works, throw it in my framework for the future. Thanks. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 30, 2007 1:17 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Hi John, Here is how column order can be "reset" to the column order in QBE grid: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub I have just "cooked" this code as a sample - it seems to work not bad but please test it carefully if you plan to use it in production... -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 8:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions I have no idea what happens if you don't either. I believe that it does NOT save your changes. However if you DO save the changes, then the positions in design view do not match the positions in data view, and I have never discovered a way to "reset" them to match. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Friday, March 30, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions You mean, if you don't save the datasheet view, the query retains the new positions? I don't think I've ever paid any attention to this -- seems like I'm always asked to save the query -- but really, never paid attention to what happens if I don't. Or, am I someplace totally different that you guys? Susan H. In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? -- 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 jwcolby at colbyconsulting.com Fri Mar 30 12:57:49 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Fri, 30 Mar 2007 13:57:49 -0400 Subject: [AccessD] Column Positions In-Reply-To: <000001c772f3$e6684140$6401a8c0@nant> References: <001901c772f0$853eee80$657aa8c0@m6805> <000001c772f3$e6684140$6401a8c0@nant> Message-ID: <002301c772f4$ee5ce300$657aa8c0@m6805> Shamil, I straightened out the wrapping issue already. All of your DIM statements are getting pulled up to the first line for some reason. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 30, 2007 1:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Yes, John, it works but it may need some more tuning/polishing. Several code lines were improperly concatenated and wrapped - here is (hopefully) properly formatted sample code version: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub Enjoy! -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 9:26 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Cool! I will test it and if it works, throw it in my framework for the future. Thanks. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 30, 2007 1:17 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Hi John, Here is how column order can be "reset" to the column order in QBE grid: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub I have just "cooked" this code as a sample - it seems to work not bad but please test it carefully if you plan to use it in production... -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 8:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions I have no idea what happens if you don't either. I believe that it does NOT save your changes. However if you DO save the changes, then the positions in design view do not match the positions in data view, and I have never discovered a way to "reset" them to match. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Friday, March 30, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions You mean, if you don't save the datasheet view, the query retains the new positions? I don't think I've ever paid any attention to this -- seems like I'm always asked to save the query -- but really, never paid attention to what happens if I don't. Or, am I someplace totally different that you guys? Susan H. In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? -- 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 shamil at users.mns.ru Fri Mar 30 13:15:20 2007 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Mar 2007 22:15:20 +0400 Subject: [AccessD] Column Positions In-Reply-To: <002301c772f4$ee5ce300$657aa8c0@m6805> Message-ID: <000701c772f7$60d83860$6401a8c0@nant> Yes, John, They have got "screwed" again despite the fact I edited them here correctly before I've posted this code second time. Strange. I'm leaving them like that... -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 9:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Shamil, I straightened out the wrapping issue already. All of your DIM statements are getting pulled up to the first line for some reason. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 30, 2007 1:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Yes, John, it works but it may need some more tuning/polishing. Several code lines were improperly concatenated and wrapped - here is (hopefully) properly formatted sample code version: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub Enjoy! -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 9:26 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Cool! I will test it and if it works, throw it in my framework for the future. Thanks. John W. Colby Colby Consulting www.ColbyConsulting.com <<< tail skipped >> From Gustav at cactus.dk Fri Mar 30 13:16:17 2007 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 30 Mar 2007 20:16:17 +0200 Subject: [AccessD] Column Positions Message-ID: Hi Shamil Bright idea! I hate when I have to say Yes to save the SQL of the query and I forgot to rearrange a column I have moved for some reason. Now I can just run this routine. The function can be simplified a bit by just using the count of fields: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form For index = 0 To qdf.Fields.Count - 1 frm.Controls(index).ColumnOrder = index + 1 Next app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub /gustav >>> shamil at users.mns.ru 30-03-2007 19:17 >>> Hi John, Here is how column order can be "reset" to the column order in QBE grid: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub I have just "cooked" this code as a sample - it seems to work not bad but please test it carefully if you plan to use it in production... -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 8:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions I have no idea what happens if you don't either. I believe that it does NOT save your changes. However if you DO save the changes, then the positions in design view do not match the positions in data view, and I have never discovered a way to "reset" them to match. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Friday, March 30, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions You mean, if you don't save the datasheet view, the query retains the new positions? I don't think I've ever paid any attention to this -- seems like I'm always asked to save the query -- but really, never paid attention to what happens if I don't. Or, am I someplace totally different that you guys? Susan H. In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? From askolits at ot.com Fri Mar 30 13:41:31 2007 From: askolits at ot.com (John Skolits) Date: Fri, 30 Mar 2007 14:41:31 -0400 Subject: [AccessD] Column Positions In-Reply-To: <000701c772f7$60d83860$6401a8c0@nant> Message-ID: <008101c772fb$09691d70$0f01a8c0@officexp> OK, Thanks for the code. That'll come in handy. John Skolits -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 30, 2007 2:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Yes, John, They have got "screwed" again despite the fact I edited them here correctly before I've posted this code second time. Strange. I'm leaving them like that... -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 9:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Shamil, I straightened out the wrapping issue already. All of your DIM statements are getting pulled up to the first line for some reason. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, March 30, 2007 1:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Yes, John, it works but it may need some more tuning/polishing. Several code lines were improperly concatenated and wrapped - here is (hopefully) properly formatted sample code version: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub Enjoy! -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 9:26 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions Cool! I will test it and if it works, throw it in my framework for the future. Thanks. John W. Colby Colby Consulting www.ColbyConsulting.com <<< tail skipped >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at users.mns.ru Fri Mar 30 13:47:12 2007 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Mar 2007 22:47:12 +0400 Subject: [AccessD] Column Positions In-Reply-To: Message-ID: <000301c772fb$d491c830$6401a8c0@nant> Hello Gustav, Yes, that's OK - and now we start to play code optimization/generalization game :) (I'm using splitted code lines here to post ready to copy&paste code, hopefully it will not be screwed anymore): Public Sub ResetToQBEFieldsOrder( _ ByVal queryName As String, _ Optional ByRef rapp As _ Access.Application = Nothing) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim frm As Access.Form Dim ctl As Access.Control Set app = rapp If app Is Nothing Then _ Set app = Access.Application With app Set dbs = .CurrentDb Set qdf = dbs.QueryDefs(queryName) .DoCmd.OpenQuery queryName, acViewNormal Set frm = .Screen.ActiveDatasheet.Form For Each fld In qdf.Fields frm.Controls(fld.Name).ColumnOrder = _ fld.OrdinalPosition + 1 Next fld .DoCmd.Close acQuery, queryName, acSaveYes End With Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, March 30, 2007 10:16 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Column Positions Hi Shamil Bright idea! I hate when I have to say Yes to save the SQL of the query and I forgot to rearrange a column I have moved for some reason. Now I can just run this routine. The function can be simplified a bit by just using the count of fields: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form For index = 0 To qdf.Fields.Count - 1 frm.Controls(index).ColumnOrder = index + 1 Next app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub /gustav >>> shamil at users.mns.ru 30-03-2007 19:17 >>> Hi John, Here is how column order can be "reset" to the column order in QBE grid: Public Sub ResetToQBEFieldsOrder(ByVal queryName As String) Dim app As Access.Application Dim dbs As DAO.Database Dim fld As DAO.Field Dim qdf As DAO.QueryDef Dim index As Integer Dim frm As Access.Form Dim ctl As Access.Control Set app = Access.Application Set dbs = app.CurrentDb Set qdf = dbs.QueryDefs(queryName) app.DoCmd.OpenQuery queryName, acViewNormal Set frm = app.Screen.ActiveDatasheet.Form index = 1 For Each fld In qdf.Fields Set ctl = frm.Controls(fld.Name) ctl.ColumnOrder = index index = index + 1 Next fld app.DoCmd.Close acQuery, queryName, acSaveYes Set qdf = Nothing Set dbs = Nothing Set app = Nothing End Sub I have just "cooked" this code as a sample - it seems to work not bad but please test it carefully if you plan to use it in production... -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of JWColby Sent: Friday, March 30, 2007 8:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions I have no idea what happens if you don't either. I believe that it does NOT save your changes. However if you DO save the changes, then the positions in design view do not match the positions in data view, and I have never discovered a way to "reset" them to match. John W. Colby Colby Consulting www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Friday, March 30, 2007 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Column Positions You mean, if you don't save the datasheet view, the query retains the new positions? I don't think I've ever paid any attention to this -- seems like I'm always asked to save the query -- but really, never paid attention to what happens if I don't. Or, am I someplace totally different that you guys? Susan H. In a query's datasheet view you can easily drag the columns around. Is there any way to reset them back to the way they are positioned in the query grid? The only way I have found to do this is to create a new query and just copy the SQL statement to the new one. Is there a easier way, or maybe a menu option? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rl_stewart at highstream.net Fri Mar 30 14:37:05 2007 From: rl_stewart at highstream.net (Robert L. Stewart) Date: Fri, 30 Mar 2007 14:37:05 -0500 Subject: [AccessD] VSTO and/or/vs Access 2007 In-Reply-To: References: Message-ID: <200703301942.l2UJg0U14451@databaseadvisors.com> Actually, I just went and checked. Looks like it is now available. At 01:00 PM 3/30/2007, you wrote: >Date: Thu, 29 Mar 2007 16:40:52 -0700 >From: MartyConnelly >Subject: Re: [AccessD] VSTO and/or/vs Access 2007 >To: Access Developers discussion and problem solving > >Message-ID: <460C4E84.6010706 at shaw.ca> >Content-Type: text/plain; charset=ISO-8859-1; format=flowed > >I don't think the final VSTO for 2007 has been released yet >but it is supposed to be free. From newsgrps at dalyn.co.nz Fri Mar 30 15:47:28 2007 From: newsgrps at dalyn.co.nz (David Emerson) Date: Sat, 31 Mar 2007 08:47:28 +1200 Subject: [AccessD] Access 97 Runtime and Windows Vista Message-ID: <20070330204612.TTNL24836.fep05.xtra.co.nz@Dalyn.dalyn.co.nz> Hi Group, Has anyone tested whether Access 97 runtime will run with Windows Vista? Any potential problems to what out for? From rockysmolin at bchacc.com Fri Mar 30 16:07:20 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 30 Mar 2007 14:07:20 -0700 Subject: [AccessD] OT Friday but not funny Message-ID: <005c01c7730f$67fce880$0201a8c0@HAL9005> From: http://www.signonsandiego.com/uniontrib/20070330/news_1b30tjx.html TJX data breach now called world's largest 45.7 million cards were compromised You can read the details yourself but this snip stood out: The TJX case would "probably serve as a case study for computer security and business students for years to come," said Beth Givens, director of the San Diego-based Privacy Rights Clearinghouse. "This one could be considered a worst-case scenario." One reason, Givens said, is because of TJX's disclosure late Wednesday that it believed the hacker or hackers "had access to the decryption tool for the encryption software utilized by TJX." Rocky From accessd at shaw.ca Fri Mar 30 17:34:38 2007 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 30 Mar 2007 15:34:38 -0700 Subject: [AccessD] OT Friday but not funny In-Reply-To: <005c01c7730f$67fce880$0201a8c0@HAL9005> Message-ID: <0JFQ00FZGMJEC4L0@l-daemon> Hi Rocky: You definitely seem to have to line on all the latest major database errors. :-) 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: Friday, March 30, 2007 2:07 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT Friday but not funny From: http://www.signonsandiego.com/uniontrib/20070330/news_1b30tjx.html TJX data breach now called world's largest 45.7 million cards were compromised You can read the details yourself but this snip stood out: The TJX case would "probably serve as a case study for computer security and business students for years to come," said Beth Givens, director of the San Diego-based Privacy Rights Clearinghouse. "This one could be considered a worst-case scenario." One reason, Givens said, is because of TJX's disclosure late Wednesday that it believed the hacker or hackers "had access to the decryption tool for the encryption software utilized by TJX." Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Mar 30 19:10:50 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 30 Mar 2007 17:10:50 -0700 Subject: [AccessD] OT Friday but not funny In-Reply-To: <0JFQ00FZGMJEC4L0@l-daemon> Message-ID: <009601c77329$0a8b1950$0201a8c0@HAL9005> If I run short, I can make my own. :) But all seriousness aside, our paper's business section seems to cover them. Maybe they've got a techie on staff. San Diego is also very highly wired. So there's maybe more than average readership for this stuff. But I was wondering if it's possible to stop an inside job. If there is some way to ultimately secure the data. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 30, 2007 3:35 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT Friday but not funny Hi Rocky: You definitely seem to have to line on all the latest major database errors. :-) 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: Friday, March 30, 2007 2:07 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT Friday but not funny From: http://www.signonsandiego.com/uniontrib/20070330/news_1b30tjx.html TJX data breach now called world's largest 45.7 million cards were compromised You can read the details yourself but this snip stood out: The TJX case would "probably serve as a case study for computer security and business students for years to come," said Beth Givens, director of the San Diego-based Privacy Rights Clearinghouse. "This one could be considered a worst-case scenario." One reason, Givens said, is because of TJX's disclosure late Wednesday that it believed the hacker or hackers "had access to the decryption tool for the encryption software utilized by TJX." 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.22/739 - Release Date: 3/29/2007 1:36 PM From cfoust at infostatsystems.com Fri Mar 30 19:33:33 2007 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 30 Mar 2007 17:33:33 -0700 Subject: [AccessD] OT Friday but not funny In-Reply-To: <009601c77329$0a8b1950$0201a8c0@HAL9005> References: <0JFQ00FZGMJEC4L0@l-daemon> <009601c77329$0a8b1950$0201a8c0@HAL9005> Message-ID: Um...Use cash? ;o} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 30, 2007 5:11 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT Friday but not funny If I run short, I can make my own. :) But all seriousness aside, our paper's business section seems to cover them. Maybe they've got a techie on staff. San Diego is also very highly wired. So there's maybe more than average readership for this stuff. But I was wondering if it's possible to stop an inside job. If there is some way to ultimately secure the data. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 30, 2007 3:35 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT Friday but not funny Hi Rocky: You definitely seem to have to line on all the latest major database errors. :-) 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: Friday, March 30, 2007 2:07 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT Friday but not funny From: http://www.signonsandiego.com/uniontrib/20070330/news_1b30tjx.html TJX data breach now called world's largest 45.7 million cards were compromised You can read the details yourself but this snip stood out: The TJX case would "probably serve as a case study for computer security and business students for years to come," said Beth Givens, director of the San Diego-based Privacy Rights Clearinghouse. "This one could be considered a worst-case scenario." One reason, Givens said, is because of TJX's disclosure late Wednesday that it believed the hacker or hackers "had access to the decryption tool for the encryption software utilized by TJX." 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.22/739 - Release Date: 3/29/2007 1:36 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Mar 30 21:04:21 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Fri, 30 Mar 2007 19:04:21 -0700 Subject: [AccessD] OT Friday but not funny In-Reply-To: Message-ID: <00bb01c77338$e6dbb630$0201a8c0@HAL9005> Luddite. Rocky :) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, March 30, 2007 5:34 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Friday but not funny Um...Use cash? ;o} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at Beach Access Software Sent: Friday, March 30, 2007 5:11 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT Friday but not funny If I run short, I can make my own. :) But all seriousness aside, our paper's business section seems to cover them. Maybe they've got a techie on staff. San Diego is also very highly wired. So there's maybe more than average readership for this stuff. But I was wondering if it's possible to stop an inside job. If there is some way to ultimately secure the data. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, March 30, 2007 3:35 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT Friday but not funny Hi Rocky: You definitely seem to have to line on all the latest major database errors. :-) 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: Friday, March 30, 2007 2:07 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT Friday but not funny From: http://www.signonsandiego.com/uniontrib/20070330/news_1b30tjx.html TJX data breach now called world's largest 45.7 million cards were compromised You can read the details yourself but this snip stood out: The TJX case would "probably serve as a case study for computer security and business students for years to come," said Beth Givens, director of the San Diego-based Privacy Rights Clearinghouse. "This one could be considered a worst-case scenario." One reason, Givens said, is because of TJX's disclosure late Wednesday that it believed the hacker or hackers "had access to the decryption tool for the encryption software utilized by TJX." 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.22/739 - Release Date: 3/29/2007 1:36 PM -- 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.22/739 - Release Date: 3/29/2007 1:36 PM From dwaters at usinternet.com Fri Mar 30 21:41:02 2007 From: dwaters at usinternet.com (Dan Waters) Date: Fri, 30 Mar 2007 21:41:02 -0500 Subject: [AccessD] OT Friday but not funny In-Reply-To: <00bb01c77338$e6dbb630$0201a8c0@HAL9005> References: <00bb01c77338$e6dbb630$0201a8c0@HAL9005> Message-ID: <000b01c7733e$0683b550$0200a8c0@danwaters> Well, a company could set up some methodology where you have at least two groups in house whose job it is to spy on each other, and create situations for them to constantly distrust each other. Then fire someone once in a while and 'imply' it was for security reasons. Tyrants and dictators do things like this to stay in power. Maybe it'll work in IT too! Dan -----Original Message----- Subject: Re: [AccessD] OT Friday but not funny If I run short, I can make my own. :) But all seriousness aside, our paper's business section seems to cover them. Maybe they've got a techie on staff. San Diego is also very highly wired. So there's maybe more than average readership for this stuff. But I was wondering if it's possible to stop an inside job. If there is some way to ultimately secure the data. Rocky -----Original Message----- Subject: Re: [AccessD] OT Friday but not funny Hi Rocky: You definitely seem to have to line on all the latest major database errors. :-) Jim -----Original Message----- Subject: [AccessD] OT Friday but not funny From: http://www.signonsandiego.com/uniontrib/20070330/news_1b30tjx.html TJX data breach now called world's largest 45.7 million cards were compromised You can read the details yourself but this snip stood out: The TJX case would "probably serve as a case study for computer security and business students for years to come," said Beth Givens, director of the San Diego-based Privacy Rights Clearinghouse. "This one could be considered a worst-case scenario." One reason, Givens said, is because of TJX's disclosure late Wednesday that it believed the hacker or hackers "had access to the decryption tool for the encryption software utilized by TJX." Rocky From mmmtbig at bellsouth.net Sat Mar 31 13:30:41 2007 From: mmmtbig at bellsouth.net (Myke Myers) Date: Sat, 31 Mar 2007 14:30:41 -0400 Subject: [AccessD] MOD VBA Error Handler for Access 2003 Message-ID: <000901c773c2$d9d65320$6501a8c0@TBIG1> I've been using the Access 2000 XP MOD 'VBA Error Handler' for years and I like it. I installed Access 2003 on the same computer and the VBA Error Handler appeared in the Visual Basic Add Ins and worked normally. I installed Access 2003 on a new computer and I can't find a way to get 'VBA Error Handler' installed. It's not in the Access 2003 Developer Extensions. I've searched the web and Google Group with no success. Anyone have a suggestion? TIA, Myke From jwcolby at colbyconsulting.com Sat Mar 31 13:33:36 2007 From: jwcolby at colbyconsulting.com (JWColby) Date: Sat, 31 Mar 2007 14:33:36 -0400 Subject: [AccessD] SQL Server - Time only in date field Message-ID: <000501c773c3$1913bf50$657aa8c0@m6805> Can SQL Server handle a date with just a time portion in the field? IOW a date of 12:03 am without a date? John W. Colby Colby Consulting www.ColbyConsulting.com From wdhindman at dejpolsystems.com Sat Mar 31 16:23:06 2007 From: wdhindman at dejpolsystems.com (William Hindman) Date: Sat, 31 Mar 2007 17:23:06 -0400 Subject: [AccessD] ...monitoring be mdb size References: <000501c773c3$1913bf50$657aa8c0@m6805> Message-ID: <001301c773da$c66f0da0$982b124c@jisshowsbs.local> ...I want to monitor the size of my be mdb's and gen an e-mail if they grow by a certain percentage in a given time frame ...has anyone already done this and have a solution they're willing to share? William Hindman From herringb at charter.net Sat Mar 31 17:24:14 2007 From: herringb at charter.net (Barry G. Herring) Date: Sat, 31 Mar 2007 17:24:14 -0500 Subject: [AccessD] RSS In-Reply-To: <001301c773da$c66f0da0$982b124c@jisshowsbs.local> References: <000501c773c3$1913bf50$657aa8c0@m6805> <001301c773da$c66f0da0$982b124c@jisshowsbs.local> Message-ID: <000001c773e3$5036fd60$6901a8c0@D9Q51F61> Has anyone had any dealings with using RSS feeds? Barry From rockysmolin at bchacc.com Sat Mar 31 18:39:53 2007 From: rockysmolin at bchacc.com (Rocky Smolin at Beach Access Software) Date: Sat, 31 Mar 2007 16:39:53 -0700 Subject: [AccessD] RSS In-Reply-To: <000001c773e3$5036fd60$6901a8c0@D9Q51F61> Message-ID: <003d01c773ed$e2336190$0201a8c0@HAL9005> Only as a consumer. We've got an RSS feed on our website www.thesleepadvisor.com but my webmistress takes care of it all. Adding it to a web site seemed pretty simple, though. You can probably see the source code on the page yourself. Wouldn't make any sense to me. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barry G. Herring Sent: Saturday, March 31, 2007 3:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] RSS Has anyone had any dealings with using RSS feeds? Barry -- 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 Free Edition. Version: 7.5.446 / Virus Database: 268.18.23/740 - Release Date: 3/30/2007 1:15 PM From stuart at lexacorp.com.pg Sat Mar 31 18:40:12 2007 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 01 Apr 2007 09:40:12 +1000 Subject: [AccessD] [dba-SQLServer] SQL Server - Time only in date field In-Reply-To: <000501c773c3$1913bf50$657aa8c0@m6805> References: <000501c773c3$1913bf50$657aa8c0@m6805> Message-ID: <460EF15C.20162.130E4C0E@stuart.lexacorp.com.pg> On 31 Mar 2007 at 14:33, JWColby wrote: > Can SQL Server handle a date with just a time portion in the field? IOW a > date of 12:03 am without a date? Yes. Does it just the way that Access does. It defaults to date 0 if no date part is specified. Date 0 is January 1, 1900 To retrieve the time as a string use Convert(char(8),myDate,8) for hh:mm:ss or Convert(char(12),myDate,14) if you want milliseconds. (108 and114 return the same thing) -- Stuart