小问题:如何在一条公式里对多个域赋值(关于@If)?

nnlyc 2003-10-20 11:53:43
@If(bookstatus="不可借"|"已借";@Prompt([Ok];"";"对不起,图书已借或不可借,您不能借阅此书!");@SetField("bookstatus";"已借");

bookstatus域为借阅状态,我还有一个读者reader和借阅日期borrowdate域,我想这三个域在@If里同时赋值,可以吗?该怎么写?要是分开写呢?
...全文
51 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
nnlyc 2003-10-20
  • 打赏
  • 举报
回复
to :cai_yb(有来有去):你的方法可行,但为什么分开写就可以,合起来写就报错呢?
cai_yb 2003-10-20
  • 打赏
  • 举报
回复
这样写:

@If(bookstatus="不可借";@Prompt([Ok];"";"对不起,图书不可借,您不能借阅此书!");bookstatus="已借";@Prompt([Ok];"";"对不起,图书已借,您不能借阅此书!");@Do(@SetField("bookstatus";"已借");@SetField("s1";"s1");@SetField("s2";"s2")))
nnlyc 2003-10-20
  • 打赏
  • 举报
回复
楼上两位误解我的意思了:
我是要同时给bookstatus、reader、borrowdate三个域赋值,不是同一个域赋值三次。


@If(bookstatus="不可借"|"已借";@Prompt([Ok];"";"对不起,图书已借或不可借,您不能借阅此书!");@Do(@SetField("bookstatus";"已借");@SetField("reader";@Name([CN];@Author));@SetField("borrowdate";@Today))

可是这样不行,提示数据类型或@function错误,换成
@SetField("bookstatus":"已借"):@SetField("reader";@Name([CN];@Author)):@SetField("borrowdate";@Today))
也一样
gjd111686 2003-10-20
  • 打赏
  • 举报
回复
@If(bookstatus="不可借"|"已借";@Prompt([Ok];"";"对不起,图书已借或不可借,您不能借阅此书!");@SetField("bookstatus";"已借"):@SetField("bookstatus1";"已借1"):@SetField("bookstatus2";"已借2"));
cai_yb 2003-10-20
  • 打赏
  • 举报
回复
@DO(@SetField("bookstatus";"已借");@SetField("bookstatus";"已借");...)
【课程目标】 1.帮助学员快速了解Python自带的八大数据结构:1.数字 2.字符串 3.列表 4.元组 5.字典 6.集合 7.文件 8.其它类型(None类型、布尔类型等) 2.帮助学员快速了解Python语句和函数定义和使用:1.赋值语句 2.条件语句 3.循环语句 4.函数定义 5.函数作用 6.特定函数 【课程亮点】 以笔记为导向作为讲解内容是本人一贯的授课亮点,一条笔记至少包含一个知识点,300多条笔记帮助学员快速掌握Python200多个知识点 【课程内容】 1. Python3语言总体介绍以及环境安装 2. Python数据类型(一)-数字 3. Python数据类型(二) -字符串 4. Python数据类型(三) -列表 5. Python数据类型(四) -元组 6. Python数据类型(五) -字典 7. Python数据类型(六) -集合 8. Python数据类型(七) -文件 9. Python其它数据类型(八) 10. Python赋值语句 11. Python条件和循环语句 12. def定义函数 13. lambda与yield 14. 作用 15. 特定函数:print函数以及递归函数 【课程收获】 1. 笔记式讲解,每条笔记细分为一个知识点,让学员从一点一滴积累,学习过程无压力 2. 笔记标题采用关键字标识法,帮助学员更加容易记住知识点 3. 笔记以超链接形式让知识点关联起来,形式知识体系 4. 以通俗语言讲解,让学员更快掌握技术点 5. 采用先概念后实例再应用方式,知识点深入浅出 6. 提供授课内容笔记作为课后复习以及工作备查工具 7.笔记截图示范例子参照博客:https://blog.csdn.net/u011830122/article/details/84971309

535

社区成员

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

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