起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: weirongjia

【结帖】请教**

[复制链接]
发表于 2008-5-22 16:59:48 | 显示全部楼层
另外不知道你测试了没有,我上面说的,放一个按钮,你自己写上代码手动去提交看看,是否还有着问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-22 17:10:36 | 显示全部楼层
是引用的表格文档啊
不知道为什么 现在有的表新增加数据时候不能保存
我就是先
dataset.append;
.........
dataset.post;
现在数据这么操作不能新增  不知道为什么
回复 支持 反对

使用道具 举报

发表于 2008-5-22 17:13:41 | 显示全部楼层
那你去掉你的代码看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-22 17:20:16 | 显示全部楼层
前几天是能保存上的
刚才又操作了一次  输入两条记录  能保存上  但是只能保存一条
为什么啊??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-22 17:21:53 | 显示全部楼层
还想问下
在表格文档的单元格里什么数据都没有输入  那么该单元格的值是什么??
回复 支持 反对

使用道具 举报

发表于 2008-5-22 17:23:05 | 显示全部楼层
回14楼,把你具体作的描述出来,否则不好确定。
回复 支持 反对

使用道具 举报

发表于 2008-5-22 17:23:40 | 显示全部楼层
回15楼,你可以看下数据表的记录(可能是空值,猜的)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-23 08:35:06 | 显示全部楼层
我怎么能找到系统自带的写的那个保存按钮的事件??
回复 支持 反对

使用道具 举报

发表于 2008-5-23 08:39:34 | 显示全部楼层
接管数据导航工具栏的beforeaction事件,具体参考代码
procedure TMainForm.DataNavigatorBeforeAction(Sender: TObject; var Accept: Boolean);
var
  lRegPerson: string;
  lMsg: string;
  flowEng: TFlowEngine;
  fParam: TLoadFlowParam;
  tParam: TLoadTaskParam;
  flowGuid: string;
begin
  case (Sender as TBizDataSetAction).ID of
    BizActnConsts.ActionDataSetAppend:
      if ViewMode = TViewMode.vmList then
      begin
        Accept := False;
        ViewMode := TViewMode.vmDetail;
        DocListDataSet.Active := True;
        DocListDataSet.Insert;
      end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-23 09:36:47 | 显示全部楼层
这是在那找到的啊??
TBizdatasetaction这个类是做什么用的??
还想问个问题
如果现在有个人输好一行了  然后输下一行的时候上一行的post已经执行好了  然后这人在该输下一行的时候又点击了上一行  当他离开的时候会再次触发post事件
这怎么控制啊??
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-17 00:38 , Processed in 0.041412 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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