Rss & SiteMap

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

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

标题:[求助]自动生成新的列中的内容

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

      有哪位高手用条件判断语句 Select Case语句写一下程序清单,请详细完全的写一下,通过此程序我也能搞明白表达式列的公式中引用列名称时的写法。谢谢了!
2楼
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)))

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

4楼
t_fs 发表于:2008/9/12 9:32:00
     谢谢回复!知道了如何设置公式了.  表达式列为何不支持Select Case函数呢?
5楼
kylin 发表于:2008/9/12 9:37:00

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

6楼
smileboy 发表于:2008/9/12 9:43:00
不过得仔细掂量,不能导出表达式列的
7楼
wcs 发表于:2008/9/12 10:13:00
听老大说,狐表支持几百个表达式的,不限于帮助中的那些。

所有VB的表达式都支持。

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

所有VB的表达式都支持。

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


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

9楼
wcs 发表于:2008/9/12 10:51:00
老大说的是,在计算代码或语句中用VB的表达式。

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

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

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

是的吧。



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

[此贴子已经被作者于2008-9-12 10:53:30编辑过]
共10 条记录, 每页显示 10 条, 页签: [1]

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

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