|
近来宇哥潜心研究Access的设计,多有心得,在此共享一二。Access窗体若要进行控制,是需要通过按钮控件的,我经过自己探索,发现了一种更加简单的方法,也就是不用控件,通过直接点击窗体已有的表格,就能控制窗体的子窗体。
如下面视频所示:通过点击已有的表格,就能将下方的窗体内容根据点击内容的变化而变化,从而简化了窗体的元素设计。这种设计还有一个好处,就是能够比较方便的进行图片的展示和管理,Access的图片窗口设计一直都是比较难的部分。Access设计原则就是图表不分家,这样的设计确实达到了图表不分家的要求,而且将设计难度简化到最低。

Access中用表格控制窗体的示例
https://www.zhihu.com/video/1167004942027530240
设计重点:本设计的思路重点在于表格元素和受控窗体的链接,因此需要借助一个辅助文本框来进行设计。还是那句话,技术不难,思路比较难。我也是自己探索了一段时间才发现了这个比较好的方法。
首先建立一个链接用的文本框,文本框里的元素,要注意必须是唯一的一个字段,不是唯一的不可以,这个元素是要区分表格每一行的。
第二步,就是赋予这个文本框一个链接表格的VBA语句。其中对于VBA的编程也有要求,需要熟练掌握VBA的语句。代码比较啰嗦就不粘贴在这里了。想要具体设计方法可以私聊。
接下来的步骤相对就比较简单了,就是查询与链接子窗体的常规操作了。 |
|