Rss & SiteMap

易表在线答疑 http://www.egrid2000.com/dvbbs/

电子表格|Exel|Foxpro|Access|数据管理软件|数据统计软件|数据分析软件
共1 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
喜爱易表 发表于: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函数前给变量赋值。

共1 条记录, 每页显示 10 条, 页签: [1]

Copyright ©2002 - 2005 egrid2000.com
Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.