起步软件技术论坛-X3

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

【结贴】ExceltoTable主从表

[复制链接]
发表于 2009-11-23 14:23:50 | 显示全部楼层
请稍等,我做例子试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-23 14:37:11 | 显示全部楼层
好的
谢谢了
回复 支持 反对

使用道具 举报

发表于 2009-11-23 15:00:25 | 显示全部楼层
楼主我试了下主从关系数据集,然后代码如下:
procedure TMainForm.Button1Click(Sender: TObject);
var
  lMsg : String;
begin
  DataSetBroker1.DataSet.Append;
  DataSetBroker1.DataSet.FieldByName('DDBH').AsString := 'DDBH1';

  if Business.Forms.ExcelFieldMapFunc.ShowFieldMapEditor(ExcelToTable1) then
  if ExcelToTable1.Execute(lMsg) then
  begin
    DataSetBroker2.DataSet.ApplyUpdates;
    DataSetBroker2.DataSet.Close;
    DataSetBroker2.DataSet.Open;
  end;
end;
DataSetBroker1是主数据集
DataSetBroker2是从数据集
一切都是正常的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-23 15:03:15 | 显示全部楼层
。。。
那我再测试测试
回复 支持 反对

使用道具 举报

发表于 2009-11-23 15:10:46 | 显示全部楼层
好,有问题再沟通。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-23 15:55:33 | 显示全部楼层
怎么发现我现在不建立主从关系
数据也是导入不了的
回复 支持 反对

使用道具 举报

发表于 2009-11-23 16:01:05 | 显示全部楼层
楼主,感觉像是你的这个对应关系设置有问题: ExcelToTable1.FieldMap
这样测试下吧,不要代码设置这个字段的对应关系,而是弹出那个界面,然后手动建立对应关系看是否可以做导入。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-23 16:05:12 | 显示全部楼层
我把数据集直接放在业务功能里
又测试了下发现没有什么问题
但是我把数据集放在业务信息里就有问题了  保存不了  
不建立任何主从关系好像也导入不了
是不是放在业务信息下的时候什么地方还需要设置一下?
回复 支持 反对

使用道具 举报

发表于 2009-11-23 16:06:57 | 显示全部楼层
不需要呀。
建议楼主做一个简单的测试吧。如果还有问题可以把这例子发上来我们帮你查一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-23 16:11:26 | 显示全部楼层

我先测试下
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 12:50 , Processed in 0.038227 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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