起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 142|回复: 7

【结贴】请教一个问题**

[复制链接]
发表于 2008-5-28 10:11:55 | 显示全部楼层 |阅读模式
如图所示

设置一个县的信息时,需要先选择区办,然后再选择地级市。
我现在不是很明白我该怎么实现,因为我打算使用导航条以及X3自带的数据感知控件。地级市的信息可以用Lookup方式关联到地级市表,实现输入时自动下拉的功能。但是
1、区办的输入怎么实现同样的功能?
2、地级市的Lookup时如何实现与区办的联动?
3、在下面的DataGrid中选择不同的记录(也就是DataSet滚动),如何实现上面的地级市和区办的输入框会自动变成相应的内容?

如果用代码来完成这些功能,是不是输入框的编辑属性就用不上了(我是指区办框和地级市框的自动下拉)?记录的添加、修改、删除是不是就都需要用代码完成了?

help.gif

4.67 KB, 下载次数: 86

回复

使用道具 举报

发表于 2008-5-28 10:28:15 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-28 10:55:31 | 显示全部楼层
你给的例子不能解决我的问题。如果没有区办,只有地级市,你的例子是合适的,我也知道该怎么做。现在关键是多了一个区办,而在需要设置的县的字段里并没有区办。所以我不知道该怎么办了。
回复 支持 反对

使用道具 举报

发表于 2008-5-28 11:14:41 | 显示全部楼层
区办想办法用代码自动填充吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-28 11:47:36 | 显示全部楼层
我想是不是可以这样,在数据集中增加一个临时字段给区办,然后此字段设置查找属性,这样或许可以实现形式上的功能。但是区办和地级市的联动怎么实现?
回复 支持 反对

使用道具 举报

发表于 2008-5-28 14:19:08 | 显示全部楼层
那就用sql语句做这个临时字段吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-28 15:46:44 | 显示全部楼层
结帖吧,搞定了。
解决办法:
1、在数据集中增加一个临时字段,设置查找属性到区办的表上。
2、增加一个业务参数,“区办ID”。
4、地级市字段的查找条件中增加区办=业务参数。
5、在区办的DataEdit控件增加OnChange事件,动态给业务参数赋值;
6、TBizDataSet(DataSetBrokerXSJJ.DataSet).GetLookupData('DijishiID').Refresh,刷新地级市的查找内容。
回复 支持 反对

使用道具 举报

发表于 2008-5-28 15:49:17 | 显示全部楼层
thank you!!!!!!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 23:00 , Processed in 0.045363 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表