发布网友 发布时间:2022-05-22 14:07
共3个回答
热心网友 时间:2024-03-08 14:51
哥们 我的是这么做的,希望可以帮助到你。
tab_1.tabpage_1.dw_tabpage_basicinfo.accepttext()
tab_1.tabpage_2.dw_tabpage_articbuyin.accepttext()
tab_1.tabpage_3.dw_tabpage_articsale.accepttext()
tab_1.tabpage_4.dw_tabpage_articprov.accepttext()
if tab_1.tabpage_1.dw_tabpage_basicinfo.getnextmodified(0,primary!) > 0 then
choose case messagebox('提示','基商品信息未保存,是否先保存数据!',Question!,YesNoCancel!,3)
case 1
if tab_1.tabpage_1.dw_tabpage_basicinfo.event sy_save() <> 1 then return 1
case 2
return 0
case 3
return 1
end choose
end if
if tab_1.tabpage_2.dw_tabpage_articbuyin.getnextmodified(0,primary!) > 0 then
choose case messagebox('提示','进货类商品信息未保存,是否先保存数据!',Question!,YesNoCancel!,3)
case 1
if tab_1.tabpage_2.dw_tabpage_articbuyin.event sy_save() <> 1 then return 1
case 2
return 0
case 3
return 1
end choose
end if
if tab_1.tabpage_3.dw_tabpage_articsale.getnextmodified(0,primary!) > 0 then
choose case messagebox('提示','销售类商品信息未保存,是否先保存数据!',Question!,YesNoCancel!,3)
case 1
if tab_1.tabpage_3.dw_tabpage_articsale.event sy_save() <> 1 then return 1
case 2
return 0
case 3
return 1
end choose
end if
if tab_1.tabpage_4.dw_tabpage_articprov.getnextmodified(0,primary!) > 0 then
choose case messagebox('提示','商品的供应商信息未保存,是否先保存数据!',Question!,YesNoCancel!,3)
case 1
if tab_1.tabpage_4.dw_tabpage_articprov.event sy_save() <> 1 then return 1
case 2
return 0
case 3
return 1
end choose
end if
热心网友 时间:2024-03-08 14:51
遍历所有对象,一个个检测一下热心网友 时间:2024-03-08 14:52
一般tab里面保存的都是datawindow,那么你检查这个dw的modify属性就知道是不是有修改了