【问题标题】:Continuous form height - Too tall连续表格高度 - 太高
【发布时间】:2018-09-04 14:37:29
【问题描述】:

由于某种原因,我的连续表格几乎和我的屏幕一样长,即使我只有几条记录。在设计视图中,我可以看到细节部分应该只有 .333" 所以我不确定是什么原因造成的。我希望表单大小是动态的,但此时也会满足于静态高度. 只是想要一些不那么令人讨厌的大东西。有人知道这可能发生的原因以及如何解决它吗?

【问题讨论】:

  • 在设计视图中,抓住表单的外部并将其调整到您想要的高度并保存,然后在正常视图中重新打开表单。确保您没有将 FitToScreen 格式属性设置为 Yes。
  • @Minty,FitToScreen 已设置为 yes,并且表单已在设计视图中拖动到适当的大小。自动调整大小也设置为是。
  • @Andre 尝试了这些更改。没用:(
  • @Minty 只需要补充一点,我已经记不清我在工作中写了多少次“not”,只是为了让那个词被忽略...... .. :)

标签: ms-access


【解决方案1】:

在设计视图中打开表单。将表单边框样式设置为“相当大”。您不必这样做,但我也会在格式选项卡中设置 auto size = no,fit to screen = no。

现在将表单翻转为常规视图。此时,将表单重新调整为您想要的大小。现在按 ctrl-s,然后关闭表单。

您现在可以重新启动表单,并且您会看到您设置的大小。但是,由于边框样式是“可调整大小的”,因此用户可以重新调整表单的大小。如果您不希望发生这种情况,请在设计视图中打开表单(关闭并执行上述步骤后)。现在将边框样式更改为“细”并关闭表单。 (回答是保存)。

此时,当您启动表单时,您的大小设置将保持不变,您(和用户)无法重新调整表单大小。

如果您需要更改尺寸,则只需再次按照上述步骤操作即可。因此在设计视图中打开,将边框类型设置为相当大,翻转为常规表单视图。根据需要调整表单大小,然后按 ctrl-s 以“保存/冻结”大小。如前所述,如果您希望阻止用户等重新调整表单大小,请将边框样式改回细边框。

【讨论】:

    【解决方案2】:

    在设计视图中打开表单,根据需要调整窗口高度,然后单击“保存”以保存更改。刚关闭表单时,Access 并没有发现有什么变化。

    添加: 为了说明我的意思(在将数据库更改为使用“重叠窗口”之后),这里有一些屏幕截图。

    高窗:

    根据需要调整高度:

    切换到缩短表单的设计视图(例如通过右键单击标题):

    现在,保存表单,关闭它并重新打开:

    AutoResize 属性确保在操作表单时不会播放“半细节行”。

    【讨论】:

    • 不幸的是,这不是问题所在。我已经保存了很多次表格,但它仍然不是合适的尺寸。
    • 我指的不是表单大小,我是指设计窗口。
    • ..... 改变设计窗口中的表格大小,还是真的改变设计窗口?因为如果你在谈论第一个,那就是我所做的。如果你说的是第二个,我不知道你的意思。 ':D
    • @Eleyna 好吧,因为您不知道我的意思,您可能已将数据库配置为使用“选项卡式文档”而不是“重叠 Windows”。 :-) 您可以在 FileOptionsCurrent Database 下更改它。重新打开数据库文件后,你可以做我刚才添加到我的答案中。
    • 延迟响应,但我也尝试过,但似乎没有用。唉,我放弃了,因为它不会改变数据库的功能:P 非常感谢您的所有建议!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-14
    • 1970-01-01
    • 2017-11-27
    • 1970-01-01
    • 2011-12-31
    • 2017-07-19
    • 2016-08-28
    相关资源
    最近更新 更多