社区
DataWindow
帖子详情
如何不用循环检测数据窗口中的某个列中的所有行是否存在空值?
tjzz
2002-12-17 04:01:40
如:
c1 c2 c3
1 1 2
2 2 3
3 4
3 4 4
像这样的一个数据窗口,如何不用循环,可以检测出c2列中有空值?
...全文
53
6
打赏
收藏
如何不用循环检测数据窗口中的某个列中的所有行是否存在空值?
如: c1 c2 c3 1 1 2 2 2 3 3 4 3 4 4 像这样的一个数据窗口,如何不用循环,可以检测出c2列中有空值?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
PBsystem
2002-12-20
打赏
举报
回复
可以为空,却要检查是否为空,为什么自相矛盾?
我只是要检查它没有输入时再去作别的处理
还不如循环一下检查
konrong
2002-12-20
打赏
举报
回复
假如你不需要很详细知道dw是哪里为空,可以简单点做。
dberror中这样写:
if sqlca.sqlcode = -195 then messagebox("","有空项")
return 1
tjzz
2002-12-20
打赏
举报
回复
但是那个列是可以为空的,我只是要检查它没有输入时再去作别的处理
iwithyou
2002-12-17
打赏
举报
回复
up
booksfount
2002-12-17
打赏
举报
回复
我把自己程序中用的贴出来吧
可以写一个f_search_null函数,参数为adw_control类型为数据窗口,函数内容如下:
integer li_colnbr = 1
long ll_row = 1
string ls_colname, ls_textname
IF adw_control.AcceptText() = -1 THEN
adw_control.SetFocus()
messagebox("提示","数据没有录入或不合法,请重新录入!!",exclamation!)
RETURN - 2
END IF
IF adw_control.FindRequired(Primary!, ll_row,li_colnbr, ls_colname, true) < 1 THEN
RETURN - 2
END IF
IF ll_row <> 0 THEN
ls_textname = ls_colname + "_t.Text"
ls_colname = adw_control.Describe(ls_textname)
MessageBox("缺少值", "请输入'" + ls_colname + "'的值.在第"+string(ll_row)+"条纪录", exclamation! )
adw_control.SetColumn(li_colnbr)
adw_control.ScrollToRow(ll_row)
adw_control.SetFocus()
RETURN - 1
END IF
RETURN 1
当返回值为1时为满足条件,否则就是系统检测到空值,用这个函数,要设置数据窗口中那些不可空的子段的required属性打上勾,系统才可通过这个函数会自动监测,如果是那些非空的字段空了,系统是不允许转移焦点的,试试!
booksfount
2002-12-17
打赏
举报
回复
用findrequired函数,查找帮助,例子中有个示范程序,不过要把非空字段属性设置为required!
C#
中
DataGridView控件实现统计
行
的完整实例
DataGridView由列(Column)
行
(Row)和单元格(Cell)三大基本元素构成,每一列可对应
数据
源
中
的字段,支持多种列类型如等。每
行
代表一条
数据
记录,包含
数据
行
、表头
行
及可扩展的页脚
行
。每个不仅承载
数据
显示,还...
LabVIEW
中
For
循环
的原理与实战应用详解
For
循环
是LabVIEW
中
实现确定次数重复执
行
的核心结构,其框架由N端子(指定迭代次数)和i端子(当前迭代索引)构成。每次
循环
开始前即确定总迭代次数,确保执
行
过程可预测,适用于已知
数据
规模的批量处理场景。与...
pb
中
数据
窗口
函数小结
一、连接
数据
库 连接
数据
库也就是指定事务对象。PowerBuilder提供了两个函数:SetTrans()和SetTransObject()。 语法格式: dw_control.SetTrans(Transaction...其
中
,dw_control是所使用的
数据
窗口
控件,transact
缺失值的处理方法
缺失值处理介绍一、造成
数据
缺失的原因二、
数据
缺失机制三、
空值
语义四、
空值
处理的重要性和复杂性五、
空值
处理方法的分析比较5.1 删除元组5.2
数据
补齐5.2.1 人工填写(filling manually)5.2.2 特殊值填充...
COCO
数据
集及其JSON标签文件在目标
检测
中
的应用详解
简介:COCO
数据
集是计算机视觉领域
中
用于目标
检测
的重要大型
数据
集,由微软发起,包含80个类别和大量实例分割及关键点标注。其核心的JSON标签文件如"instances_minival2014.json"和"instances_valminusminival2014....
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章