设计Access 2007报表时,键盘微移因子会变为奇怪的增量..?

时间:2018-01-10 16:47:29

标签: ms-access ms-access-2007

在Access 2007中设计报表时,我广泛使用键盘来移动&调整控件的大小;密钥,例如TabArrowsShiftCtrlShift+Ctrl等。

我似乎记得Shift+Arrow键会将控件精确地调整为Form.GridXForm.GridY值。因此,如果网格值为10,Shift+Arrow将改变大小1.0“,1.1”,1.2“,1.3”等。但是......现在它没有。价值观变得......奇怪。

现在我发现控制器变为奇数增量,值在我眼前正在改变。这会造成严重破坏,因为我的所有控件都被毛发所取代,我必须使用属性框来输入确切的值。

例如,假设您将...具有精确值的文本框:

  • Top: 1.0"
  • Left: 1.0"
  • Width: 1.0"
  • Height: 0.2"

当我使用Shift+LeftShift+Right来“摆动”宽度时&在(大约)1“点处,它以0.9965,0.9972,0.9986,0.9993等值向我回击......定期发布不准确的值。然后......最后......有时......它会实际上准确地落在了1.000上。这就像发生了某种像素抖动一样。但这种随机性......?我记不起以前见过的任何事情。

我该如何解决这个问题?它甚至可以修复......?

到目前为止,我做了什么排查?见下文。

  • 一个新的空白ACCDB文件。
  • 通过访问权限设置检查Nudge值。
  • 后重新启动。
  • 搜索了Google和StackOverflow。
  • 更改了显示分辨率。
  • 更改了Windows 7'自定义文本DPI'。
  • 尝试'Windows XP风格的DPI缩放',on&关闭。
  • 不同的文本框字体,大小和权重。

我已经没想完了。

我没有尝试过其他版本或其他计算机,因为我目前没有可用的版本。

1 个答案:

答案 0 :(得分:1)

查看表单属性表中的“格式”选项卡。如果Grid X和Grid Y值未设置为24,则您的微移将关闭。