易表在线答疑技术与交流精华分享 → 结合变量让msgbox函数提示动态信息


  共有9112人关注过本帖树形打印复制链接

主题:结合变量让msgbox函数提示动态信息

帅哥哟,离线,有人找我吗?
喜爱易表
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:天使 帖子:178 积分:0 威望:0 精华:0 注册:2006/8/11 11:09:00
结合变量让msgbox函数提示动态信息  发帖心情 Post By:2006/8/13 16:15:00 [只看该作者]

易表中的msgbox函数可以弹出对话框,显示用户事先设定好的提示信息,有的用户希望提示信息能够包含动态数据,比如当前日期、从表中能计算出的某个数据,巧妙的结合变量,可以轻松的实现。
   下面介绍制作方法:
   目标:在提示信息中要求包含当前日期和表中还有多少个空行。
   步骤:1、设置一个变量:%A%(注:类型一定要是字符型。因为msgbox函数的第一个参数要求必须是字符)
   2、在行验证公式中设置公式:SetVariable("%A%",countfor(GridName,"第一列", "=" ,"")) and msgbox(text(today())+"本表第一列还有"+[%A%]+"行为空",1,4)

SetVariable("%A%",countfor(GridName,"第一列", "=" ,""))
这部分公式的意思是:将本表第一列为空的行数,赋值给变量%A%

text(today())+"本表第一列还有"+[%A%]+"行为空"
把变量部分同要显示的文字部分用加号连接起来,构成msgbox的第一个参数。

   示例文件在此:
egd文件下载
本例要点:要想在msgbox函数中显示自定义变量的内容,一定要在执行msgbox函数前给变量赋值。


 回到顶部