起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 235|回复: 10

数据集DatasetPlanData不能执行操作??[问题]**

[复制链接]
发表于 2007-11-14 10:30:51 | 显示全部楼层 |阅读模式
如图,我修改了计划的PopupMenuNewItemClick 但是,出现了如下问题,导致我无法建立计划。但是如果是我个人用户登陆就可以,别人登陆的就不行。后来瞎点,发现点了红色框的新建就可以了,但是重新用别人用户登陆就又不可以了。请问是什么地方出了错?
procedure TPLANCENTERINFO.PopupMenuNewItemClick(Sender: TObject);
var
  lPlanType: string;
begin
  lPlanType := FPlanTypes.Names[(Sender as TMenuItem).Tag];
  DataSetPlanData.edit;
  DataSetPlanData.FieldByName('FPLANTYPEID').AsString := lPlanType;
  DataSetPlanData.Post;

  PlanAdd(lPlanType);
end;

红色是我新加入的代码,为的就是在选择新建计划的时候取得字段‘FPLANTYPEID’

dataset.jpg

56.1 KB, 下载次数: 104

回复

使用道具 举报

发表于 2007-11-14 11:20:11 | 显示全部楼层
不明白您要做什么,不需要做任何修改,新建计划就可以传入新建时选择的计划类型的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-14 13:02:07 | 显示全部楼层
请看图,为何会出现那个对话框?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-14 14:40:46 | 显示全部楼层
这个改动是我做的,以我的用户名登陆就可以新建,但是以别人的用户名登陆就无法新建,为何?
回复 支持 反对

使用道具 举报

发表于 2007-11-14 15:28:19 | 显示全部楼层
1楼的错误是:当前数据集不可编辑。
4楼不可能。开发用户和组织机构用户是两个概念。也不会有相关性。您从别的角度分析一下吧。
计划是一个比较复杂的体系,我们不建议用户修改这里面的代码。
当然这部分的代码是开源的,有兴趣您可以自己研究一下,如果能在看懂的基础上改进也无不可。
回复 支持 反对

使用道具 举报

发表于 2007-11-21 13:40:44 | 显示全部楼层
楼主,问题搞定没有?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-21 13:58:18 | 显示全部楼层
这个问题没有解决,不知道该怎么办?麻烦alang再看看,如需代码,我给发过来!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-21 16:08:53 | 显示全部楼层
顶起
回复 支持 反对

使用道具 举报

发表于 2007-11-21 16:20:07 | 显示全部楼层
计划这部分都是有源代码的,你可以在自己看懂的基础上修改
我们不对修改这部分代码提供支持

如果你的问题是对应到某一个具体的技术点,我们可以沟通一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-5 09:12:45 | 显示全部楼层
我这个是对计划的修改,需要符合我们的需求,也就是在不同的计划中,显示不同的计划表样式,应该属于技术点吧!?
希望与您沟通下!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-1 14:52 , Processed in 0.048706 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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