请解释一下这句公式!

blueyeats 2003-09-30 09:35:01
temp1 = Evaluate(|@dbcolumn("":"nocache";"";"|+ViewName+|";1)|)
...全文
24 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ibm123 2003-09-30
  • 打赏
  • 举报
回复
主要是因为ViewName是变量,而公式中视图名必须用“”引起来,例:

ViewName="DeptView"

则:temp1 = Evaluate(|@dbcolumn("":"nocache";"";"|+ViewName+|";1)|)相当于:

temp1 = Evaluate(|@dbcolumn("":"nocache";"";"DeptView";1)|)

||可以用{}替代,这样可能会直观一点。


bombe 2003-09-30
  • 打赏
  • 举报
回复
相当于@dbcolumn("":"nocache";"";ViewName;1)
chenzb 2003-09-30
  • 打赏
  • 举报
回复
框起的不是viewname,而是前面的字符串,||相当于“”,只是使用||后,""就不用进行转义了
blueyeats 2003-09-30
  • 打赏
  • 举报
回复
那么为什么要用|++|框起viewname呢?
不框会怎样呢?
eq9684 2003-09-30
  • 打赏
  • 举报
回复
TEMP1等于ViewName视图里所有文档第一列列值的集合

535

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧