![]() | |
![]() |
| | Thread Tools | Display Modes |
#11
| |||
| |||
|
#12
| |||
| |||
|
|
like seeing who is leaving the application open overnight, for example. |
|
I would like to compact the back end every day but it's almost impossible because the application is in use around the clock during the week. |
|
Also, we foresee the number of users doubling within the next year so we thought it might be a good idea to look at moving to SQL Server. However, I began to worry that even if we did that, we might start to have problems with the shared front end as the load increased. |
#13
| |||
| |||
|
|
Logging users is not a bad idea and perhaps we should do it. It would help us understand usage patterns as well as catch poor practice--like seeing who is leaving the application open overnight, for example. |
#14
| |||
| |||
|
|
Also, we foresee the number of users doubling within the next year so we thought it might be a good idea to look at moving to SQL Server. |
|
However, I began to worry that even if we did that, we might start to have problems with the shared front end as the load increased. |
#15
| |||
| |||
|
#16
| |||
| |||
|
|
I appreciate your comments about "upsizing" but if I move this to SQL Server, I will almost certainly cut out most all of the MS Jet queries and run stored procedures via pass through or ADODB to get the best performance. |
|
In many cases I know that I could have a single stored procedure replace multiple Jet queries and a bunch of VB code, which would simplify this application greatly and make it much easier to maintain. |
#17
| |||
| |||
|
|
Logging users is not a bad idea and perhaps we should do it. It would help us understand usage patterns as well as catch poor practice--like seeing who is leaving the application open overnight, for example. I don't recall if Tony said this, but you should log more than just the user. I log these: Windows logon Workstation name Jet version Access version All those in addition to time and so forth. |
|
As to users leaving the app open overnight, I prohibit it for any app where there's a nightly backup of the data file. I use a timer on the app's main form, set it to fire at the time I want to close things down. When that time is reached, it pops up a message. If someone is actually working, they can respond to the choices and get a few minutes to work before they have to shut down. If they aren't there, I cycle through the open forms, and for every form that is dirty, save the data and close the form. Then I close the app. |
|
And I log the event as a FORCED LOGOUT, which tells me who is screwing up by not shutting down when they leave the office. |
#18
| |||
| |||
|
|
I can't start forcibly closing applications on users. Remember, users in this case are located all around the world--the Americas, Europe, Australia, Japan, etc. It would be impossible to define what "overnight" means. |
#19
| |||
| |||
|
|
"Bill E." <billmiami2 (AT) netscape (DOT) net> wrote: I can't start forcibly closing applications on users. Remember, users in this case are located all around the world--the Americas, Europe, Australia, Japan, etc. It would be impossible to define what "overnight" means. There is no set time when you force the users to exit. It's a 30 or 60 minutes of inactivity that does it. |
#20
| |||
| |||
|
![]() |
| Thread Tools | |
| Display Modes | |
| |