能否自定义主索引出错信息

wxj 2000-03-11 06:43:00
我的表单中TEXT1用来编辑字段'编号','编号'已确定为主索引.当用户用TEXT1在字段'编号'中输入两个相同的编号时,或连续APPE时,系统将出现主索引出错提示,这个提示一般是英文的,对用户来说莫明其妙,能否改变这个提示,比如,在TEXT1.VALID中定义:
IF &&主索引出错
=MESSAGEBOX('您输入了重复的编号!','编号出错')
RETURN .F.
ENDI
不知各位高手有何良策?
...全文
134 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyg 2000-03-12
  • 打赏
  • 举报
回复
在form.error事件中
do case
case nerrer=错误编号
messagebox("你需要的提示信息")
otherwise
dodefault()
endcase
LUJUN 2000-03-11
  • 打赏
  • 举报
回复
在TEXT1.ERROR中定义:
=MESSAGEBOX('您输入了重复的编号!','编号出错')
King 2000-03-11
  • 打赏
  • 举报
回复
是不是用VB?是的话可以用
ON ERROR RESUME NEXT屏蔽一切错误
然后用ERR来得到出错码,不过你你得对出错码的定义十分清楚,也可以用ERR.DESCRIBE属性(好象是这个属性,记性不大好)得到出错信息。

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧