Access怎么在窗体里根据表的某个字段动态创建控件,并标题和名称都设置为字段中的记录。

Access怎么在窗体里根据表的某个字段动态创建控件,并标题和名称都设置为字段中的记录。控件创建规则:如字段一条记录为G45b 就是要在G区第4格第5层右边 创建一个按钮

动态创建控件是可以的,但是动态添加控件时,窗体是处理设计模式的,也就是说创建控件窗体时,窗体实质上是处于打开状态的。动态添加的控件,如果窗体关闭时进行保存,下次打开时这些控件还存在。如果你是想每次窗体打开时都重新动态创建,那么窗体退出时,就要使用不保存选项。
另外,你说的“G45b 就是要在G区第4格第5层右边 创建一个按钮”看不明白,窗体并没有分什么区、格、层。控件位置只有几个可以设置
一是控件所处于的节
二是控件大小
三是控件左上角坐标追问

我想做一个货位管理系统。G45b是一个货位的编号,代表 G区第4格第5层右边 这个货位 。我想做成每个货位用一个控件来展示,当我点击任意一个货位控件,在子窗体显示该货位的信息。
这个设想可行吗?
动态添加的控件保存就好,只是在新增货架时能刷新出来。

也就是说每个控件得按货位编号排列。

追答

这个可以这样。你事先设置计好窗体,每个货位用一个按钮表示,然后从数据库中取相关的数据,设置按钮的颜色、文本什么的,当点击这个按钮时,再从数据库中取详细的数据在子窗体中显示。

追问

但是这么多按钮,我不想一个一个设置,能写个语录自动生成吗?
请你给我写一下会用到的对象和方法,我是初学者,各写明是做什么的。
我还想写货位是否为空,按钮颜色区分,能做吗?会用到什么对象和方法,能告诉我吗?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-29
这个是要手动把布局弄好,然后才能绑定数据来源的,你说的这种做不到。追问

应该可以吧

本回答被网友采纳
相似回答