起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 165|回复: 8

【结贴】人员表增加必填字段问题**

[复制链接]
发表于 2009-1-7 14:18:07 | 显示全部楼层 |阅读模式
我在人员表中增加了单位代码,单位名称这2个必填字段,

在增加人员时,如果填了没问题。如果没有填,抛出的异常不是很友好。。

在那里可以对这些扩展字段进行判断有没有填。抛出友好的窗口来提示用户去填写。

是在“组织机构扩展信息输入对话框”中进行控制吗?
如何来获取扩展字段的值???FIDNameFrame.???
回复

使用道具 举报

发表于 2009-1-7 14:41:03 | 显示全部楼层
楼主,你在人员表的扩展字段上,定义编辑属性-是否必须=true以及必须提示信息吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-7 15:46:04 | 显示全部楼层
没有效果!!!
我在字段的编辑属性下设置了是否必须=true以及必须提示信息,字段属性的是否必须没有勾。在没填写的情况下却给我保存进去了。

如果我把字段属性的是否必须勾上,就会抛出什么无法插入数据表什么的,没有我想要的结果。。。

可不可以在我点保存的时候,自己去写判断的IF。如何来取值?还是说这些已经封装好了,没办法这么来取。。
回复 支持 反对

使用道具 举报

发表于 2009-1-7 15:59:40 | 显示全部楼层
看看在字段的 数据约束 属性 和 数据约束错误信息  这两个属性上来设置,是否能满足你的需求呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-7 16:17:53 | 显示全部楼层
字段的数据约束好象只有在我修改了那个字段时才有效果吧,如果我只是修改了ID,名称,我的单位不去动他,直接点保存,也能保存进去。。。
回复 支持 反对

使用道具 举报

发表于 2009-1-7 17:02:55 | 显示全部楼层
那在数据导航的 BeforeAction,主动截获,然后检查字段是否为空,如果为空,不让保存,并弹出自己的信息,
如何写,可以在bbs上用“BeforeAction” 搜索
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-7 17:35:14 | 显示全部楼层
看了几个帖子,都是对新增人员的功能重新制作的。。。
但是,现在系统已经成型,使用的是系统的人员管理器来做人员的增删改。。
人员管理器没有找到那里可以设置BeforeAction的地方。

顺便问一下,用户登陆后,哪个功能是用来用户自己修改人员表信息的。一下没找到。。。
今天结束,明天继续找结果。。
回复 支持 反对

使用道具 举报

发表于 2009-1-7 17:44:39 | 显示全部楼层
楼主,2楼方法我试验过,是有用的。
你新增人员时,触发了人员表的新增,系统会检查编辑属性的。

是否你的修改没有迁入,刷新缓存。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-8 11:29:03 | 显示全部楼层
先结贴吧,这个问题我放弃了,我走其他方法,在用户登陆后判断他有没有填DW,没有填,提醒他去填写。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-29 03:01 , Processed in 0.042564 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表