以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]项目发布后更新问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=121061)

--  作者:小巫仙
--  发布时间:2018/6/28 14:56:00
--  [求助]项目发布后更新问题

beforeopenproject事件里写了

 

updatepath="\\\\USER-20161121ZA\\access\\财务系统"
        Syscmd.Project.Update()

 

在系统菜单里也添加了一个系统更新的按钮,代码是

 

Dim Result As DialogResult
Result = MessageBox.Show("是否更新系统?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If Result = DialogResult.Yes Then
    Result = MessageBox.Show("是否手动选择升级路径?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
    If Result = DialogResult.yes Then
        forms("路径选择").open
    Else
        updatepath="\\\\USER-20161121ZA\\access\\财务系统"
        Syscmd.Project.Update()
    End If
End If

 

 

进入发布后的项目用系统更新的按钮进行更新时显示是最新版本,但打开项目时每次都会提示检测到新版本,是否更新,选择是就会提示通用数据管理平台已停止工作,选否才能进入项目


--  作者:有点甜
--  发布时间:2018/6/28 14:58:00
--  

afterOpenProject写下面代码才有效,beforeOpenProject不能写升级代码。

 

updatepath="\\\\USER-20161121ZA\\access\\财务系统"
Syscmd.Project.Update()

[此贴子已经被作者于2018/6/28 14:58:47编辑过]

--  作者:小巫仙
--  发布时间:2018/6/28 15:37:00
--  
多谢甜老师,解决啦!