|
MFEVAL
返回公式表达式计算结果。
语法
MFEVAL(expr,[macro1,macro2...])
expr 公式表达式。表达式可以是常量字符串,例如"$MF(数量)$*$(金额)$",可以是通过
MFVLOOKUPC 从表单里查询出来的文本值,例如MFE(1, MFVLOOKUPC("公式列表","公式", "
名称", "转中文大写")),甚至可以是空间变量、组变量或者任何可存储表达式文本的字段
宏。
macro1 引用的宏。如果表达式中包含了源表单类的宏,如"$MF(源表单.金额)$",需要在
此参数里指定,例如$MF(源表单.数量)$,$MF(源表单.金额)$。
MFSTR
返回公式表达式计算结果。
语法
MFSTR(expr,[macro1,macro2...])
expr 字符串模板表达式。表达式可以是常量字符串,例如"商品数量为$MF(数量)$,总金
额为$(金额)$",可以是通过 MFVLOOKUPC 从表单里查询出来的文本值,例如 MFE(1,
MFVLOOKUPC("公式列表","公式", "名称", "转中文大写")),甚至可以是空间变量、组变
量或者任何可存储表达式文本的字段宏。
macro1 引用的宏。如果表达式中包含了源表单类的宏,如"$MF(源表单.金额)$",需要在
此参数里指定,例如$MF(源表单.数量)$,$MF(源表单.金额)$。
MFVLOOKUPC
查找指定表单指定字段的值列表。可设置一个条件类型为等于的过滤条件,如果不设置,
则返回表单中所有该字段的值。
语法
MFVLOOKUPC(表单名,字段名[,连接类型, 条件字段名, 条件值, 条件类型, 连接类型1, 条
件字段名1, 条件值1])
表单名 要查找的表单名称
字段名 要查找的字段名称
连接类型 多个过滤条件连接类型(可选),连接类型可以是AND, OR,NOT,(,) 如果有
多个条件项但未设置连接类型,则默认值AND
条件字段名 过滤条件字段名(可选)
条件类型 过滤条件类型(可选)
条件类型包括:
等于EQ
不等于NOTEQ
904 / 924
用户手册
大于GT
大于或等于GTE
小于LT
小于或等于LTE
在列表中IN
不在列表中NOTIN
为空ISNULL
不为空ISNOTNULL
包含LIKE
以...开始STARTWITH
以...结束ENDWITH
升序ASC
降序DESC
逻辑条件BOOL
如果条件项未指定条件类型,则默认值为EQ
条件值 过滤条件值(可选) |
|