以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]自动生成新的列中的内容  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=438)

--  作者:t_fs
--  发布时间:2008/9/11 17:04:00
--  [求助]自动生成新的列中的内容
     
      我的表中有一代码列为“文号”,内容为“L001”、“T001”、“Y001” 等等。
      我想增加一个表达式列为“姓名”,让该列内容自动的通过“文号”列的内容来生成:
      如果“文号”列中的第一字符为L,姓名列的内容则为“李四”;如果“文号”列中的第一字符为T,姓名列的内容则为“童五”;如果“文号”列中的第一字符为Y,姓名为“杨六”。我试了一下,也不知道这个表达式如何写?

      有哪位高手用条件判断语句 Select Case语句写一下程序清单,请详细完全的写一下,通过此程序我也能搞明白表达式列的公式中引用列名称时的写法。谢谢了!
--  作者:lxl
--  发布时间:2008/9/11 17:40:00
--  

Select Case肯定没表达式列效率高
IIF(SubString([文号],1,1) = \'L\',\'李四\',IIF(SubString([文号],1,1) = \'T\',\'童五\',IIF(SubString([文号],1,1) = \'Y\',\'杨六\',Null)))


--  作者:kylin
--  发布时间:2008/9/11 17:48:00
--  
表达式列不支持 Select Case,所以用了IIF函数。不知可否?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:t_fs
--  发布时间:2008/9/12 9:32:00
--  
     谢谢回复!知道了如何设置公式了.  表达式列为何不支持Select Case函数呢?
--  作者:kylin
--  发布时间:2008/9/12 9:37:00
--  

开发语言.net的本身原因吧。
如果实在要用,那么参考帮助文件中的“计算代码”,它可以说几乎可以做你想做的东西,话说回来,能用表达式列尽量使用。


--  作者:smileboy
--  发布时间:2008/9/12 9:43:00
--  
不过得仔细掂量,不能导出表达式列的
--  作者:wcs
--  发布时间:2008/9/12 10:13:00
--  6月22日重要更新,史上最牛皮轰轰的分组统计和交叉统计
听老大说,狐表支持几百个表达式的,不限于帮助中的那些。

所有VB的表达式都支持。

得学习一下,这样的运算速度要快些。
--  作者:狐狸爸爸
--  发布时间:2008/9/12 10:17:00
--  
以下是引用wcs在2008-9-12 10:13:00的发言:
听老大说,狐表支持几百个表达式的,不限于帮助中的那些。

所有VB的表达式都支持。

得学习一下,这样的运算速度要快些。


得通过代码才行,表达式就那些函数了。


--  作者:wcs
--  发布时间:2008/9/12 10:51:00
--  
老大说的是,在计算代码或语句中用VB的表达式。

表达式列只支持帮助中的那些表达式。

是的吧。
--  作者:狐仙
--  发布时间:2008/9/12 10:53:00
--  
以下是引用wcs在2008-9-12 10:51:00的发言:
老大说的是,在计算代码或语句中用VB的表达式。

表达式列只支持帮助中的那些表达式。

是的吧。



是的,应该是帮助中的那些个函数

[此贴子已经被作者于2008-9-12 10:53:30编辑过]