在易表中
Left
返回字符串左边指定个数的字符。
语法:
Left(Text, Length)
Text 返回该字符串左边部分字符。
Lenght 指定返回字符串的长度.
例子:
Left("ABCDE",2) = "AB"
Left([编号],2)
返回编号字段的左边两位字符
例:round(([单价]*(round([剂量值] * Number(Left([用法],1)),0))),2)
此公式在狐表中对应的函数是什么?应该如何表达?
1、用方法
Dim s As String = "I Like FoxTable"
Output.Show(s.SubString(0,6)) '获得左边6个字符: I Like
Output.Show(s.SubString(s.Length - 8)) '获得右边8个字符:FoxTable
Output.Show(s.SubString(2,4)) '获得从第3个字符开始的4个字符: Like
2、left函数其实foxtable也有,只是帮助没有说明:
output.show(left("123345",3))
结果是123,取得了左边三个字符。
同样,Right函数也是有的。
[此贴子已经被作者于2008-11-21 10:08:17编辑过]
以下是引用狐狸爸爸在2008-11-21 10:07:00的发言:1、用方法
Dim s As String = "I Like FoxTable"
Output.Show(s.SubString(0,6)) '获得左边6个字符: I Like
Output.Show(s.SubString(s.Length - 8)) '获得右边8个字符:FoxTable
Output.Show(s.SubString(2,4)) '获得从第3个字符开始的4个字符: Like
2、left函数其实foxtable也有,只是帮助没有说明:
output.show(left("123345",3))
结果是123,取得了左边三个字符。
同样,Right函数也是有的。
[此贴子已经被作者于2008-11-21 10:08:17编辑过]
FOX老爹,你不是说有left函数吗?怎么不行?
(left("用法",1)) * [用量] * [单价]
上面公式报错啊...
9楼用错地方了,表达式中不支持left,应该用在代码框中