起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 159|回复: 2

【结帖】输入值的问题**

[复制链接]
发表于 2008-7-14 14:29:30 | 显示全部楼层 |阅读模式
在表单名称字段输入值后,直接点击保存(中间没有移动鼠标焦点),在DataNavigator1BeforeAction内通过数据集的FieldByName获得该字段的值,可是获得的是空值。
   在表单名称字段输入值后,直接点击保存(中间有移动鼠标焦点),DataNavigator1BeforeAction内通过数据集的FieldByName可以获得该字段的值。

shuoming2.jpg

9.62 KB, 下载次数: 88

回复

使用道具 举报

发表于 2008-7-14 15:01:13 | 显示全部楼层
如果没有切换焦点导航条是不会感知到数据集变化的,在里面调用一下数据集的updateRecord方法;
if TBizDataSetAction(Sender).ID =BizActnConsts.ActionDataSetSave then
begin
  DataSetBroker1.DataSet.UpdateRecord;
  if DataSetBroker1.DataSet.FieldByName('zd2').IsNull then
Dialogs.ShowMessage('null')
else
Dialogs.ShowMessage(DataSetBroker1.DataSet.FieldByName('zd2').AsString);
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-14 15:12:07 | 显示全部楼层
ok了.谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 04:28 , Processed in 0.066692 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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