Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

组合框连动的多个值是如何存贮到表中?

sun  发表于:2014-08-17 22:08:46  
复制

组合框连动的效果真的很好,最近也在研究,但还搞不懂这些值是如何存贮到表中的?假设要填写个地址,如“云南省昆明市盘龙区西河镇”,那这个地址的值是存贮在个人信息表中的一个字段还是多个字段呢?谢谢

 

Top
在水一方 发表于:2014-08-17 22:33:19
都可以,看需要而定。

风行 发表于:2014-08-18 11:14:57

多个字段



朱先生 发表于:2014-08-18 12:03:18
绑定还是非绑定,非绑定

sun 发表于:2014-08-19 22:31:00

应该是非绑定,请问各位如何实现啊?详细点,谢谢了



西出阳关无故人 发表于:2014-08-20 17:27:55

这么理解:组合框不过是文本框的另一种形式,只是比文本框多了一个提供选择需要的值,你选择某个值后,他就是一个文本框的功能(即:存储和展示这个值),与是不是绑定没有半毛钱的关系.



煮江品茶 发表于:2014-08-20 17:40:40
与几个字段没球关系,只与数据之间是否存在联系有关。数据有联系无论其是一个字段还是多个字段,无论是在数据表中,还是在其他什么地方,都可以做联级筛选。

sun 发表于:2014-08-20 22:39:29

可能大家还没能完全理解我的意思,我知道与字段多少没有关系,只是想知道像这种组合框连动的情况,数据是如何存贮到表中的?比如,我 客户表中有一地址字段,用来存贮客户地址,又想用组合框形式来实现,假设客户地址为“云南省昆明市新龙区”,组合连动的应该是三个字段,那怎么实现存贮在一个地址字段中?



西出阳关无故人 发表于:2014-09-19 17:13:30

窗体中[客户地址]用文本框,增加三个组合框联动:[组合框1],[组合框2][组合框3],在每个组合框(或最后一个)的更新或其他事件中,把三个组合框的值组合后赋给[客户地址]

[组合框1],[组合框2][组合框3]行来源分别对应表的省/市/区

 



煮江品茶 发表于:2014-09-19 17:29:19

1、地区表:地区ID,地区,父地区ID


2、该表存储:云南省昆明市新龙区时:

地区ID   地区      父地区ID

1          云南省

2          昆明市    1

3          新龙区     2

4          昭通市    1

5          鲁甸县    4

6          乐红乡    5

7          甲村       6

8          乙村       6


3、宜用一个组合框来处理联级查询,因为诸如此类不定层级,无法预测需要多少个组合框来做筛选处理,因此可用递归算法,在一个组合框中自我筛选。具体方法参见:http://www.accessoft.com/article-show.asp?id=4923

更好的方法是用Treeview控件来呈现此类数据。





朱先生 发表于:2014-09-19 22:05:59
有这么多人的回复,难道就没有一个人的回复有用吗?楼主应该表个态吧!!!!!!!!!!!!!!!!!如果问题解决了,也好让大家参考受益!!!!!

朱先生 发表于:2014-09-21 21:07:24
这个问题值得深思

朱先生 发表于:2014-09-22 17:23:51
传个附件,保存方法很多

朱先生 发表于:2014-09-23 06:50:18
如果引用论坛这个例子:[源码]用组合框来进行限制选择\四级组合框联动,保存起来有点麻烦。

总记录:13篇  页次:1/1 9 1 :