Auto-Resize Form and Contents in Ms-Access

11,626

Solution 1

Similar to my answer here, yes, you can use the On Resize event of a form to move controls around, change the size of subforms, and perform other similar operations. Those adjustments are applied to each individual object, so the coding would be somewhat tedious and a bit "fussy", but it can be done (at least to some extent).

Solution 2

The font size will not automatically change based on screen resolution in any version of Access, but starting with Microsoft Access 2007 you can use new properties of controls to make them stretch, shrink or move based on the size of a form (described here)

Share:
11,626

Related videos on Youtube

Justin
Author by

Justin

Enthusiastic learner and experienced in a variety of coding languages. My passion is to solve problems by thinking outside of the box. I'm not your average developer. I have a knack for business thinking due to my degree in Management Science but I discovered the exciting world of developing by luck which has taken me to where I am today. My proudest achievement was working solo to develop a bespoke accounting system for an aviation company from scratch. "Anyone who stops learning is old, whether at twenty or eighty. Anyone who keep learning stay young" - Henry Ford

Updated on September 15, 2022

Comments

  • Justin
    Justin over 1 year

    Background:

    I am creating an application in Ms-Access that is to be launched on a multi-user platform - This means many screens and many different resolutions etc.

    Question:

    Is it possible to have my application that automatically adjusts to the right size of the screen/resolution and the font size to be proportional to that of the % increased or decreased?

  • Justin
    Justin about 11 years
    Thank you for your reply... unfortunately we are only on Access 2000. I know, don't judge! :) but once we upgrade I will take your solution into account!
  • Justin
    Justin about 11 years
    Seems to be what I need just about. I had a play with this on a simple form but hopefully I can integrate this with my system! Thanks