Issue
In Microsoft Access for Microsoft 365, in form Design View, when overlapping controls are selected, the stacking order (front/back display order) changes unexpectedly when using the Tab key to move the selection.
Example
Initial state (design time):
TextBoxA Top = 1, Left = 1, Width = 100, Height = 100 Z order: Front
TextBoxB Top = 2, Left = 1, Width = 100, Height = 100 Z order: Back
Operation
Move selection using the Tab key from TextBoxA to TextBoxB.
Result
TextBoxB appears in front, and TextBoxA moves to the back.
Another case
TextBoxA Top = 1, Left = 1, Width = 100, Height = 100
TextBoxB Top = 1, Left = 2, Width = 100, Height = 100
Result: TextBoxB appears in front.
Observed behavior
The stacking order appears to be determined by:
Higher Top value appears in front. If Top values are equal, higher Left value appears in front.
Reproducibility
This behavior is reproducible with both:
Text boxes Labels
It does not appear to depend on the control type.
Environment
Microsoft Access for Microsoft 365
Version 2308: Not reproducible Version 2309 and later: Reproducible (confirmed in 2312, 2320, 2403, 2404, 2407)
Note: Not all builds within each version were tested.
Additional note
The Version 2309 release notes mention fixes related to Tab key behavior in Design View, which may be related to this issue.
Summary
This appears to be a behavior change introduced between Version 2308 and 2309 affecting control selection behavior in Design View.