·首页 ·asp ·.net ·php ·JSP ·CGI ·数据库 ·网页设计 ·网管专栏 ·XML ·工具软件 ·办公软件 ·操作系统 ·程序设计 ·LINUX 
  当前位置: 普克>>计算机教程>>程序设计>>PowerBuilder>>关于保护数据窗口中各列的通用函数
flash视频教学

photoshop专题

asp.net专题

office专题

关于保护数据窗口中各列的通用函数


PowerBuilder 发表时间:2006-4-8 字体:  返回

关于保护数据窗口中各列的通用函数(绝对精彩)
//====================================================================
// [Function]: gf_setprotected()
//--------------------------------------------------------------------
// [Description]:ab_protect=true 对数据窗口的数据进行保护,使用户不可修改
// ab_protect=false对数据窗口的数据进行释放保护
//--------------------------------------------------------------------
// [Arguments]: 
// value datawindow adw_data 需要 保护/释放保护 的数据窗口 
// value boolean ab_protect 保护还是释放保护
//--------------------------------------------------------------------
// [Returns]: (none)
//--------------------------------------------------------------------
// [Author]: DoItNow Date: 2003.04.01
//--------------------------------------------------------------------
// [Modify History]: 
//====================================================================

Int li_i,li_feildcount

li_feildcount = Integer(adw_data.Object.DataWindow.Column.Count)

IF ab_protect = TRUE THEN
  FOR li_i = 1 TO li_feildcount
    adw_data.Modify("#" + String(li_i)+ ".Protect=1")
    adw_data.Modify("#" + String(li_i)+ ".Background.Mode=1")
  NEXT
ELSE
  IF Integer(adw_data.DESCRIBE("DataWindow.Processing")) = 0 THEN
    FOR li_i = 1 TO li_feildcount
      adw_data.Modify("#" + String(li_i)+ ".Protect=0")
      adw_data.Modify("#" + String(li_i)+ ".Background.Mode=0")
    NEXT
  ELSE
    FOR li_i = 1 TO li_feildcount
      adw_data.Modify("#" + String(li_i)+ ".Protect=0")
      adw_data.Modify("#" + String(li_i)+ ".Background.Mode=1")
    NEXT
  END IF
END IF



上一篇:子数据窗口编程
下一篇:动态切换数据窗口对象编译后运行为何出错?

普克创业投资网刊载此文不代表同意其说法或描述,仅为提供更多信息。
在百度中搜索关于保护数据窗口中各列的通用函数的相关内容]   [在狗狗中搜索关于保护数据窗口中各列的通用函数的相关内容]
Copyright @ 2006 PUPK.COM 普克创业投资网 版权所有
 建议使用1024*768以达到最好的浏览效果