CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  DataWindow

数据窗口返回焦点问题?

楼主noyno(小雨)2003-06-03 08:58:14 在 PowerBuilder / DataWindow 提问

我在显示多行的,并且是可编辑的数据窗口中进行有效性验证,将错误信息写在数据窗口的itemerror事件里,  
  在数据错误,并且数据窗口失去焦点的情况下,如何可以触发itemerror事件,弹出错误信息,并且让其焦点返回到错误数据所在位置上?  
   
  感谢! 问题点数:50、回复次数:8Top

1 楼zyzj216(秋水玲珑寒)回复于 2003-06-03 09:13:57 得分 0

gzTop

2 楼jjweid(Odi)回复于 2003-06-03 09:15:13 得分 50

accepttext()   返回   -   1Top

3 楼sunatteda(勇敢的心)回复于 2003-06-03 10:10:24 得分 0

accepttext()   =   -1   楼上说的对!你去找一本数据窗口详解看看Top

4 楼zyhtz(海阔天空)回复于 2003-06-03 10:12:08 得分 0

itemerror事件中  
  retrun   1  
  返回1表示拒绝输入值,并且不显示错误信息,并不移开焦点Top

5 楼noyno(小雨)回复于 2003-06-03 10:25:46 得分 0

我就是在itemerror事件中用返回1,  
  但是由于是多个数据窗口,所以当焦点离开本数据窗口时,虽弹出错误信息,却无法  
  将焦点返回。  
   
  accepttext()   =   -1的方法具体是在哪里使用?在itemerror事件中设置吗?Top

6 楼waterstony(王小石)回复于 2003-06-03 11:33:55 得分 0

在editchange中写如下代码,  
   
  if   dwo.name   =   'colname'   then  
  if   gettext()   =   ''   then    
  messagebox('提示','colname栏没有值')  
  end   if  
  end   ifTop

7 楼devil_heart(心魔)回复于 2003-06-03 11:47:33 得分 0

if   dwo.name   =   'colname'   then  
        if   gettext()   =   ''   then    
              this.setcolumn('colname')  
              messagebox('提示','colname栏没有值')  
              return  
        end   if  
  end   if  
  Top

8 楼szpqq(Gavin)回复于 2003-06-03 12:05:37 得分 0

itemerror事件中  
  this.setfocus()  
  retrun   1  
  Top

相关问题

  • 数据窗口焦点的问题
  • 数据窗口的焦点问题
  • 关于数据窗口的焦点
  • 数据窗口设置焦点问题
  • 数据窗口焦点问题
  • 数据窗口焦点问题??
  • 怎么返回数据窗口retrieve出来的数据量?
  • PB+SQL如何用数据窗口返回本周的数据。
  • 数据窗口里如何在茯得焦点时,自动选中数据。
  • 急!关于数据窗口焦点问题.

关键词

  • 数据
  • 信息
  • 数据窗口
  • 焦点
  • 错误
  • colname
  • 返回
  • itemerror事件
  • then

得分解答快速导航

  • 帖主:noyno
  • jjweid

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo