起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 212|回复: 12

【结】[问题]查找属性-可选择的项目与要显示的项目不一致。**

[复制链接]
发表于 2008-10-3 17:29:50 | 显示全部楼层 |阅读模式
问题如下:我的程序中要显示行政区划,但是行政区划有时会更改,比如本来用1代表福建,现在改成2代表福建,数据库中原有的值不允许更改,用户下拉选择的时候,不能出现1这个选项,但是原来值是1的地方要显示福建出来,怎么办?
回复

使用道具 举报

发表于 2008-10-6 08:30:33 | 显示全部楼层
好像没有好的方法,只能自己再搞一个临时字段出来,把原先的字段的1 的值赋值给临时字段为 2 ,然后在临时字段定义你要的查找属性。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-6 15:57:55 | 显示全部楼层
昏。。。
回复 支持 反对

使用道具 举报

发表于 2008-10-6 17:04:24 | 显示全部楼层
建议你冗余存储一个显示名称。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-8 09:40:26 | 显示全部楼层
如果我定义了查找属性,又在字段的OnGetAsString里面给TEXT赋值,最后显示的是哪个值呢?
回复 支持 反对

使用道具 举报

发表于 2008-10-8 10:44:12 | 显示全部楼层
OnGetAsString里没有Text参数。
只有Value

你对Value赋值后,系统会按照Value作为关键字段,显示对应查找属性的显示字段内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-8 11:30:23 | 显示全部楼层
那就是说,如果我在OnGetAsString里面,数据值为1的把Value写为福建,就可以实现我的功能了?
回复 支持 反对

使用道具 举报

发表于 2008-10-8 11:48:48 | 显示全部楼层
恩,应该是的。
楼主可以试一下,把结果反馈一下。
谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-10 09:20:04 | 显示全部楼层
可以是可以了,但是查找属性要设置成在查找范围外,这样用户就可以输入不再范围内的数据了。
回复 支持 反对

使用道具 举报

发表于 2008-10-10 14:34:59 | 显示全部楼层
为什么要设置成在查找范围为外呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 23:17 , Processed in 0.041922 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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