以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]关于在Msgbox中使用公式的问题?  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=28891)

--  作者:yslb318
--  发布时间:2016/9/29 21:29:00
--  [求助]关于在Msgbox中使用公式的问题?
MsgBox("系统将把数据自动备份到:"+docdir+"Backup\\"+format(today(),"yyyymmdd")+"备份.egd",1)
想在提示窗口出显示“系统将把数据自动备份到  当前目录\\Backup\\20160929备份.egd"。但始终不对,我用精简语句进行找错,,,问题就是在 +format(today(),"yyyymmdd")+ 这段语句中,但一直不知怎么改才能行,请大神提示?我单独把这format(today(),"yyyymmdd")放在刷新公式中试了一下输出正确,可加在msgbox中就不报错,但执行不了!!!!啊   

--  作者:yslb318
--  发布时间:2016/9/29 22:03:00
--  
MsgBox("系统将把数据自动结存备份到:"+docdir+"Backup\\"+text(year(today()))+text(month(today()))+text(day(today()))+"数据结存.egd",1),,,,最后这样解决了,好复杂,有简单点的没!!!555555
--  作者:dancedy
--  发布时间:2016/9/29 23:00:00
--  

也许函数嵌套,可以用Eval处理下

Eval("MsgBox(""系统将把数据自动备份到:""+docdir+""Backup\\"+format(today(),"yyyymmdd")+"备份.egd"",1)")


--  作者:yslb318
--  发布时间:2016/9/29 23:07:00
--  
哥哥,我用你改的公式在刷新公式里试了一下,直接报错了,,,,。但还是谢谢版主!!!
--  作者:dancedy
--  发布时间:2016/9/29 23:16:00
--  

我测试没有问题喔

msgbox是个操作行为,不是计算某列的值,这个公式放在按钮或者操作公式

[此贴子已经被作者于2016/9/30 10:14:46编辑过]