marcel.vreuls at achmea.nl
marcel.vreuls at achmea.nl
Tue Oct 21 03:53:42 CDT 2003
John,
Yes, it improves the performance a lot. I also run this code in the FE for
local tables.
Gr. marcel
"John Colby" <jcolby at colbyconsulting.com>@databaseadvisors.com op
20-10-2003 17:44:05
Antwoord aub aan Access Developers discussion and problem solving
<accessd at databaseadvisors.com>
Verzonden door: accessd-bounces at databaseadvisors.com
Aan: "Access Developers discussion and problem solving"
<accessd at databaseadvisors.com>
cc:
Onderwerp: RE: [AccessD] mdb speed
I assume this has to be inserted into a module in the BE and run with the
BE
open?
John W. Colby
www.colbyconsulting.com
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kath Pelletti
Sent: Monday, October 20, 2003 8:56 AM
To: AccessD at databaseadvisors.com
Subject: [AccessD] mdb speed
I deleted the message from marcel(?) too fast - but Marcel here is some
code
previously posted to the list to turn off all subdatasheets in your tables,
ie. to set the name of the subdatasheet name to "None".
(Sorry - can't credit original author...)
Marcel - there have been some really good posts to the list on speed and
performance issues - maybe a search for 'speed' in the archives would be of
some help to you?
Kath
Function TurnOffSubDataSheets()
Dim MyDB As DAO.Database
Dim MyProperty As DAO.Property
Dim propName As String
Dim PropType As Integer
Dim propVal As String
Dim strS As String
Set MyDB = CurrentDb
propName = "SubDataSheetName"
PropType = 10
propVal = "[NONE]"
On Error Resume Next
For I = 0 To MyDB.TableDefs.Count - 1
If (MyDB.TableDefs(I).Attributes And dbSystemObject) = 0 Then
If MyDB.TableDefs(I).Properties(propName).Value <> propVal Then
MyDB.TableDefs(I).Properties(propName).Value = propVal
intChangedTables = intChangedTables + 1
End If
If Err.Number = 3270 Then
Set MyProperty = MyDB.TableDefs(I).CreateProperty(propName)
MyProperty.Type = PropType
MyProperty.Value = propVal
MyDB.TableDefs(I).Properties.Append MyProperty
Else
If Err.Number <> 0 Then
MsgBox "Error: " & Err.Number & " on Table " _
& MyDB.TableDefs(I).Name & "."
MyDB.Close
Exit Function
End If
End If
End If
Next I
MsgBox "The " & propName & _
" value for all non-system tables has been updated to " & propVal & "."
MyDB.Close
End Function
Kath Pelletti
Software Design & Solutions Pty Ltd.
Ph: 9505-6714
Fax: 9505-6430
sdssoftware at optusnet.com.au
_______________________________________________
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com
_______________________________________________
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com
*****************************************************************
Dit bericht is bij binnenkomst gecontroleerd op de
aanwezigheid van virussen. Er zijn geen (bekende)
virussen gevonden. Active
*****************************************************************
********************* DISCLAIMER *********************
De informatie in dit e-mail bericht is uitsluitend
bestemd voor de geadresseerde. Verstrekking aan
en gebruik door anderen is niet toegestaan.
Door de electronische verzending van het bericht
kunnen er geen rechten worden ontleend aan de
informatie.
************************************************************