PB AcceptText()函数

PB AcceptText()函数文章来源:https://bbs.csdn.net/topics/380140428此文章解释的很清楚,以下博文仅用于记录AcceptText()功能将“漂浮”在数据窗口控件上编辑框的内容放入到数据窗口控件的当前项中(主缓区中)。在将数据放入到当前项之前,编辑框中的数据必须通过有效性规则检查语法dwcontrol.AcceptText()参数dwcontrol:数…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

文章来源:https://bbs.csdn.net/topics/380140428

此文章解释的很清楚,以下博文仅用于记录

AcceptText()
功能
 将“漂浮”在数据窗口控件上编辑框的内容放入到数据窗口控件的当前项中(主缓区中)。在将数据放入到当前项之前,编辑框中的数据必须通过有效性规则检查
语法
  dwcontrol.AcceptText ( )
参数
  dwcontrol:数据窗口控件名返回值
  Integer。函数执行成功时返回1,出现错误(比如数据不满足有效性规则)时返回-1。
  如果dwcontrol为NULL,则AcceptText()函数返回NULL。用法当用户在数据窗口中从一个项移动到另一个项时,数据窗口检查用户输入或修改数据项数据值的有效性并把这些数据放入到数据窗口控件的主缓冲区中。如果用户修改了数据窗口的某个数据项后立刻把输入焦点移动到同一个窗口的其它控件,那么数据窗口控件并没有把用户新修改的数据放入到数据窗口控件的主缓冲区,这些数据依然保存在“漂浮”在数据窗口控件当前项上面的编辑框中。这种情况下,使用AcceptText()函数把用户新修改的数据放入到数据窗口控件的主缓冲区中。调用AcceptText()函数的典型地方是在用户自定义事件中,该事件可通过在数据窗口控件的LoseFocus事件处理程序中调用PostEvent()函数来触发。
   需要注意的是,不要在数据窗口控件的ItemChanged事件处理程序中调用AcceptText()函数。AcceptText()函数还可能触发数据窗口控件的ItemChanged或ItemError事件。
示例1. 下面的代码是命令按钮Clicked事件处理程序的一部分,它读入用
户对数据窗口控件dw_Emp中当前数据的修改,并计算balance列值大于0的行数:
 

integer i, 
Countdw_employee.AcceptText()  //接收编辑控件中用户修改的数据
FOR i = 1 to dw_employee.RowCount()
  IF dw_employee.GetItemNumber(i,'balance') > 0 THEN
     Count = Count + 1
  END IF
NEXT

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/158904.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • angular.Js_力量提供者

    angular.Js_力量提供者点击查看AngularJS系列目录转载请注明出处:http://www.cnblogs.com/leosx/每个Web应用程序都是有多个对象组合、协作来完成任务的。这些对象需要被实例化,并且连接在一

  • MethodFilterInterceptor和AbstractInterceptor的比较

    MethodFilterInterceptor和AbstractInterceptor的比较在编写自定义拦截器的时候,需要继承AbstractInterceptor或者MethodFilterInterceptor,那么他们有什么不同呢首先查看MethodFilterInterceptor的源代码我们发现MethodFilterInterceptor也是继承了AbstractInterceptor的,并且MethodFilterInterceptor里面定义了两个参数,分别是excl…

  • FindWindowEx 遍历所有窗口

    FindWindowEx 遍历所有窗口 FindWindowEx 唯一麻烦是第2个参数的指定.Explore下窗口是Z序的 ,实际上就是根据第一个参数和第2个参数来找第2个参数后的一个窗口:HWNDchild=0;child=FindWindowEx (NULL,child,NULL,NULL);这样,child就是一个Explore,然后,通过循环能够找到c…

  • Pycharm配置(1)——解释器(interpreter)「建议收藏」

    Pycharm配置(1)——解释器(interpreter)「建议收藏」今天导入模块,发现出了很多错,要升级pip,但是我发现在新建的工程项目(PycharmIDE)中有pip,而我安装的Python3中,也有pip,那我升级哪一个呢?1、首先,遇到的问题是:已经安装python,dos窗口却提示“python不是内部命令或外部命令,也不是可运行的程序”解决方案:点击打开链接2、发现两者都是一样的,都是解释器(ProjectInterpreter)的问题先说一下,…

  • 增强for循环的语法_增强for循环原理

    增强for循环的语法_增强for循环原理一、概述:也成为【foreach】循环,是JDK1.5版本以后出来的一个高级for循环,专门用来遍历数组和集合的,它的内部原理其实就是iterator迭代器,所以在遍历过程中,不能对集合的元素进行增删操作。二、格式for(元素的数据类型变量名:数组名/集合名{}三、代码演示publicstaticvoidmain(String[]args)…

    2022年10月28日
  • SQL数据库数据类型_数据表的常见数据类型有哪些

    SQL数据库数据类型_数据表的常见数据类型有哪些文章目录1. 整数型● bigint(大整数)● int(整数)● smallint(短整数)● tinyint(微短整数)2. 精确数值型numeric | decimal(p[,s])3. 浮点型● real● float[(n)]4. 货币型●money● smallmoney5. 位型6. 字符型●char[(n)]●varchar[(n)]7. Unicode字符型● nchar[(n)…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号