当前位置:首页 » 多媒体相关

如何在数据窗口中设置有效性检查?


在数据窗口中,有一成绩列,它的数据应在0到100之间,如果超过100给出提示,  
  代码该如何写?谢谢!

推荐阅读

  • 黑莓傍上Google 享受即时通讯本地搜索等服务 [详细内容]
  • Blog一个快成为SEO作弊的代名词 [详细内容]
  • 巧用QQ免费下载手机彩图 [详细内容]
  • Gmail新增附件扫毒功能 杀毒技术非其自产 [详细内容]
  • 利用开源项目Hibernate开发Blog系统 [详细内容]
  • 用读卡器卡还是蓝牙 [详细内容]
  • Google股价突破420美元 美国搜索份额上升 [详细内容]
  • 网友回答:
    网友:eastpond

    decimal       ldc_grade  
      long             ll_i  
      for   ll_i   =   1   to   dw_1.rowcount()  
          ldc_grade   =   dw_1.getitemdecimal(ll_i,c_grage)  
          if   isnull(ldc_grade)   then   ldc_grade   =   0  
          if   ldc_grade   >   100   or   ldc_grade   <   0   then  
                messagebox(系统提示,第+string(ll_i)+行成绩不合法!  
                dw_1.setfocus()  
                dw_1.setcolumn(c_grade)  
                return    
          end   if  
      next

    网友:thinkinger

    在itemchanged事件中写:  
       
      choose   case   dwo.name  
            case   "成绩列名"  
                  if   dec(data)   <   0   or   dec(data)   >   100   then  
                        messagebox(系统提示,第+string(ll_i)+行成绩不合法!)  
                        return   1  
                  end   if  
            case   ……  
      ……  
       
      end   choose  
       
      在itemerror事件里写:  
      return   1

    网友:klbt

    在数据库画笔的列属性也可以设置。

    .

    讨论区

    Login