Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[建议]想法:伪逻辑列

1楼
擎天柱 发表于:2008/11/29 14:26:00

伪逻辑列:

因由说明:

其一:我在设置逻辑性别列的时候(男、女),有时会忘记与单元格值(TRUE、FALSE)的对应关系,在其它地方编制代码的往往会出错。还有其它的如:进、出,好、差等均不能直接以显示的字符来进行查找与筛选,对使用者来说,是一大遗憾(对程序开发者来说,不存在这个问题),是故,我想到了另一种表示方法:姑且命之为“伪逻辑列”,它的显示值与实际值是一样的,这样的话在写代码或使用查找、筛选功能时,就不必再转化为TRUE,FALSE,当然,伪逻辑列不仅局限在此,


其二:现有的逻辑列只能表明两种情况,但我们往往遇到一些判断不只是两种状态,还有如:盘亏\盘赢\平衡,增加\删除\保留,金奖\银奖\铜奖,冠军\亚军\季军,第一名\第二名\第三名,红灯\绿灯\黄灯(注意:这个不再限于交通信号,现在知名企业用这个给供应商作评价),等等,如果有三个选项或更多的,现有的逻辑表示方法已经失效了。基于此,用伪逻辑列来表示,类似逻辑列功能(引用其:左键双击单元格变换选项,预先设定选项,只是不再局限于两个值),不过显示值与实际值是相同的。如此给操作带来极大方便。尽管combobox也可达到类似的选项效果,但多了移动鼠标选择的操作,比较麻烦,如果用伪逻辑列,直接用鼠标双击单元格换值,方便极了。

可行否?
欢迎讨论

2楼
gdtgl 发表于:2008/11/29 14:53:00
述语不太懂,不知第二点你是不是要这个功能:

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.table

3楼
擎天柱 发表于:2008/11/29 15:26:00
差不多是这个意思,但楼上使用代码实现的,稍嫌复杂,如果直接集成到foxtable中那就好了。
4楼
狐狸爸爸 发表于:2008/11/30 9:31:00
多个状态,就用列表项目,不就可以吗?
5楼
擎天柱 发表于:2008/12/1 20:17:00
以下是引用狐狸爸爸在2008-11-30 9:31:00的发言:
多个状态,就用列表项目,不就可以吗?

用列表项目将会有个鼠标移动的操作(用来选项),如果数据量小还可以,假如上百行或上千行,移动鼠标明显极大地增加了工作量,而且很容易让人产生心烦的感觉,而直接用鼠标左键双击则无须移动鼠标,操作起来要轻松许多
共5 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 3 queries.