JMongi
Active member
- Local time
- Today, 09:15
- Joined
- Jan 6, 2021
- Messages
- 802
I'm to the point of buttoning up my application UI framework so that I have something that can begin to be used even if it doesn't actually do a whole lot at the moment. So, I have some unanswered questions, loose threads of ideas floating around from the various articles/forum posts I've read. I'm going to try and capture them in this thread.
1. I've read various places about stability being improved by maintaining a connection the the BE at all times. Is this true? Is there a preferred method to do this? For reference I'm using a modified version of @isladogs login and session logging code/forms found here. (EDIT - I linked to the wrong code reference in my original post. This link is now correct.)
2. Are there any cleanups/checkups that would be good practice to do before the user quits the application?
3. I know that any type of network connection other than wired is increasing the risk of data corruption. There will be users that try to run this app over the WiFi here at work (which thankfully is almost as stable as the wired network) and some may stumble on the idea of running via VPN from their home. How can I manage this situation?
4. I know little about managing the life of an app after deployment. Any suggestions that will make my life easier in the future regarding app updates, error logging, etc would be much appreciated. As a reminder, I'm a self-taught programmer/developer with no formal training other than the school of experience.
5. Any other bits of information that I could use that I don't even know that I need to know!
Thanks again to all of the fine folks on this forum willing to share their hard won knowledge with me to make my life a little easier!
EDIT #2 - Add Punch List
1. Split the database into FE and BE
DONE
2. Create structures to handle future FE versioning
TBD (Likely @Pat Hartman suggestion .bat file for grabbing the latest FE every time).
3. Avoid WiFi logins
IN PROCESS (Warning splash screen for active WiFi connection; Flag/Log warnings in session logs.)
4. User Level Access Control
DONE (@isladogs code for RC4 password login)
5. Manage User Sessions
TBD (implement @isladogs Logged In User utility for maintenance)
6. Error Logging
IN PROCESS, Error handling is installed but my sub routine can be expanded to include better logging/tracking.
7.Crash Handling
TBD, This needs some work and I need to better understand what Access is doing. Active processes after app shutdown need cleaned up.
8.Persistent BE connection
TBD, Possibly in conjunction with session logging.
1. I've read various places about stability being improved by maintaining a connection the the BE at all times. Is this true? Is there a preferred method to do this? For reference I'm using a modified version of @isladogs login and session logging code/forms found here. (EDIT - I linked to the wrong code reference in my original post. This link is now correct.)
2. Are there any cleanups/checkups that would be good practice to do before the user quits the application?
3. I know that any type of network connection other than wired is increasing the risk of data corruption. There will be users that try to run this app over the WiFi here at work (which thankfully is almost as stable as the wired network) and some may stumble on the idea of running via VPN from their home. How can I manage this situation?
4. I know little about managing the life of an app after deployment. Any suggestions that will make my life easier in the future regarding app updates, error logging, etc would be much appreciated. As a reminder, I'm a self-taught programmer/developer with no formal training other than the school of experience.
5. Any other bits of information that I could use that I don't even know that I need to know!

Thanks again to all of the fine folks on this forum willing to share their hard won knowledge with me to make my life a little easier!
EDIT #2 - Add Punch List
1. Split the database into FE and BE
DONE
2. Create structures to handle future FE versioning
TBD (Likely @Pat Hartman suggestion .bat file for grabbing the latest FE every time).
3. Avoid WiFi logins
IN PROCESS (Warning splash screen for active WiFi connection; Flag/Log warnings in session logs.)
4. User Level Access Control
DONE (@isladogs code for RC4 password login)
5. Manage User Sessions
TBD (implement @isladogs Logged In User utility for maintenance)
6. Error Logging
IN PROCESS, Error handling is installed but my sub routine can be expanded to include better logging/tracking.
7.Crash Handling
TBD, This needs some work and I need to better understand what Access is doing. Active processes after app shutdown need cleaned up.
8.Persistent BE connection
TBD, Possibly in conjunction with session logging.
Last edited: