起步软件技术论坛-X3

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

【结贴】二进制流字段(续)**

[复制链接]
发表于 2008-7-14 17:15:37 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-14 17:33:08 | 显示全部楼层
1

7.15-3.jpg

42.19 KB, 下载次数: 92

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-14 17:34:04 | 显示全部楼层
2

7.15-4.jpg

20.53 KB, 下载次数: 91

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-15 08:55:59 | 显示全部楼层
?
回复 支持 反对

使用道具 举报

发表于 2008-7-15 08:56:35 | 显示全部楼层
qq:869209605
远程看一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-15 10:28:38 | 显示全部楼层
if (field <>nil ) and(Field.FieldName='FFWJBH') then
  begin
     ffbh:= dsb_ff.DataSet.FieldByName('ffwjbh').AsString;
     dsb_qc.DataSet.Open;
     dsb_qc.DataSet.Locate('wjbh',FFBH,[]);
     dsb_ff.DataSet.Open;
     dsb_ff.DataSet.Edit;
     dsb_ff.DataSet.FieldByName('wjnr').Assign(dsb_qc.DataSet.FieldByName('wjnr')); //取起草中的文件内容赋给发放文件内容字段
     dsb_ff.DataSet.Post;

    end;
我这是样写的,出错,
回复 支持 反对

使用道具 举报

发表于 2008-7-15 11:04:26 | 显示全部楼层
写了一段代码你参考一下:
procedure TMainForm.DataSetBroker1DataChange(Sender: TObject; Field: TDataField);
begin
if ( Field <> nil) and (Field.FieldName ='ZD2') then
begin
   DataSetBroker2.DataSet.Open;
   DataSetBroker2.DataSet.Locate('ID',Field.AsString,[]);
   if DataSetBroker2.DataSet.eof = False then
   begin
   DataSetBroker1.DataSet.Edit;
   DataSetBroker1.DataSet.FieldByName('ZD3').AsString :=DataSetBroker2.DataSet.FieldByName('ID').AsString;
   end
  else
   begin
   DataSetBroker1.DataSet.Edit;
   DataSetBroker1.DataSet.FieldByName('ZD3').AsString :=''
   end;
end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-15 11:39:05 | 显示全部楼层
if (field <>nil ) and(Field.FieldName='FFWJBH') then
  begin
     ffbh := dsb_ff.DataSet.FieldByName('ffwjbh').AsString;
     dsb_qc.DataSet.Open;
     dsb_qc.DataSet.Locate('wjbh',ffbh,[]);
     if dsb_qc.DataSet.eof = False then
     begin
    dsb_ff.DataSet.Edit;
    dsb_ff.DataSet.FieldByName('wjnr').Assign(dsb_qc.DataSet.FieldByName('wjnr'));
   end
   else
   begin
   dsb_ff.DataSet.Edit;
   //(dsb_ff.DataSet.FieldByName('wjnr').isnull);
   end;
end;
end;
没有实现
回复 支持 反对

使用道具 举报

发表于 2008-7-15 11:42:41 | 显示全部楼层
dsb_qc.DataSet.Locate('wjbh',ffbh,[]);
不是FFBH,是Field.AsString
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-15 11:44:20 | 显示全部楼层
是啥
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 05:38 , Processed in 0.041509 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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