起步软件技术论坛-X3

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

【搞定】表格文档单元格内容的修改**

[复制链接]
 楼主| 发表于 2007-11-30 17:32:00 | 显示全部楼层
我给你看两张表吧。
gzitem1,gzitem2……gzitem30 是 表A 字段itemid 的值。 同时也是表B 的字段名。

itemid.gif

256.55 KB, 下载次数: 195

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-30 17:35:36 | 显示全部楼层
在表A中 SetID 不同时, 相同的 ItemId 对应的ItemName是不同的, 我现在就是希望根据不同的SetID 来显示 itemid 所对应的 itemname。

gzlist.gif

315.68 KB, 下载次数: 191

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-30 17:39:38 | 显示全部楼层
可能图太大了点,

aa.gif

184.21 KB, 下载次数: 188

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-30 17:43:43 | 显示全部楼层
最初由 tfb 发布
[B]我想实现最终效果是这样的,

   就是将下图中, 表格文档中, gzitem1,gzitem2……,的名称修改为与其对应的名称,也就是表A 中对应的itemname的值.
以下省略...... [/B]
回复 支持 反对

使用道具 举报

发表于 2007-11-30 17:44:53 | 显示全部楼层
修改数据集字段的DisplayLabel属性
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-30 17:48:58 | 显示全部楼层
是这样的:在表格文档中显示时, 要求一条条记录上面有字段的显示名称。 用于打印的。

bb.gif

296.39 KB, 下载次数: 187

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-1 13:52:16 | 显示全部楼层
最初由 alang 发布
[B]修改数据集字段的DisplayLabel属性 [/B]



修改了,可是看不到效果呀, 怎么回事?

datasetbroker2.DataSet.Open;

docview1.doc.Close;
Docview1.Doc.Open(TDocMode.dmEdit,Docview1);

在datasetbroker2代理的数据集的AfterOpen事件中,有修改它的显示名称:
  DataSetGZTSJJ.FieldByName(gzx).DisplayLabel:='名称'
回复 支持 反对

使用道具 举报

发表于 2007-12-1 14:24:46 | 显示全部楼层
TSQlDataSet(DataSetBroker1.DataSet).BizFieldByName('ID').DisplayName:='aaaa';
不需要重新打开文档,重新打开数据集即可
回复 支持 反对

使用道具 举报

发表于 2007-12-1 14:36:00 | 显示全部楼层
BizDataSet(DataSetBroker1.DataSet).BizFieldByName('Value').DisplayName:='aaa';
TBizDataSet(DataSetBroker1.DataSet).LayoutChange;   
如果使用重新打开的话,设置的字段必须在数据集中添加为数据字段,用LayoutChange则不必
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-3 13:59:28 | 显示全部楼层
可我是在业务信息下的数据集的AfterOpen 事件中修改它的字段的显示名称的, 怎么用呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-1 16:41 , Processed in 0.049246 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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