起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 137|回复: 3

【结贴】字符串比较问题**

[复制链接]
发表于 2008-5-23 10:55:38 | 显示全部楼层 |阅读模式
字段A和字段B,需要实现A为2008,B为2008_ej12,保存时判断B的前几位(不固定)是否与A相同,相同则保存,不同则焦点定在B的dataedit上.
现在我在B的自动填充中设置为A_,这样用户只要填写B的最后几位就可以了,但是为了防止错误操作,仍然需要判断一下A和B的前几位是否一致.
我在DataNavigatorBeforeAction中写事件,截获保存事件,但是因为B自动填充了一部分,好像每次取到的B值总是和A相同~~是不是B虽然修改了,但因为还没有保存,所以总是默认还是自动添加的那几位?怎么办?
回复

使用道具 举报

发表于 2008-5-23 11:18:14 | 显示全部楼层
判断前调用那个一下 数据集.UpdateRecord 试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-23 14:57:05 | 显示全部楼层
加上2楼就可以了~~~十分感谢!!
不过上午我已经找到一个解决方案:就是自定义保存按钮,奇怪的是自定义的按钮,除了截获保存按钮的case语句,其他的代码都没有改变,就可以实现需求,而工具栏上的保存按钮却必须加上 2楼  数据集.UpdateRecord  才能实现.不知道为什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-28 08:52:04 | 显示全部楼层
请结贴吧~~
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 22:35 , Processed in 0.034781 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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