Determine scaling in Microsoft Access

ej256

Registered User.
Local time
Today, 13:41
Joined
Jul 21, 2016
Messages
16
So I'm running into an issue with Windows 10 users in my database. For a lot of users, the default scaling (or zoom) is set to 125% or 150% since they have a high resolution monitor. I have no issues handling different resolutions as I know a function to determine it, but I cannot find a way to determine what users have their their scaling set at. Due to this, my forms are missized and many are too large and do not fit on the screen. Is there a way in vba to determine the scaling that a user has?
 
Are you sure that gives you what you want? I thought you wanted to get the zoom factor.

It returns the same value, regardless of the zoom
 
my mistake - only if multiple monitors
 
my mistake - only if multiple monitors

Yeah, the only issue I've been having is when people are working on their laptops. When they have their laptops docked, there hasn't been an issue.
 
if you open forms maximised, then it all shows on the screen - but if the form is bigger than the screen you will need some code in the resize event to move/resize controls into a better position. Or if using 2007+ try using the layouts and anchoring

Usually better to design the form to suit the smallest screen.

Good luck!
 

Users who are viewing this thread

Back
Top Bottom