起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 106|回复: 7

【搞定】求助:关于数据表维护日志记录显示字段问题**

[复制链接]
发表于 2007-4-20 15:42:54 | 显示全部楼层 |阅读模式
对于数据表维护日志我已经可以实现了,但是这个日志表的源表中假如有20个字段,但是我想在查看记录修改信息的时候只显示3个至5个源表中的字段,其余才是变更序号、修改人ID、修改人、修改日期、修改时间等字段,请问这个需求怎么实现?先谢谢了!

11.jpg

37.15 KB, 下载次数: 72

回复

使用道具 举报

发表于 2007-4-20 16:12:33 | 显示全部楼层
没有太理解,你的意思,只有修改源表的某些特殊的字段才记录到维护日志表中,其他的不记录是这样吗?你现在实现的修改源表中的所有字段都记录到维护日志表了,对不,

如果是,那只需要加判断就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-20 16:24:11 | 显示全部楼层
是你理解的意思,现在是这样:我又建立了一张源表的复制表,又添加了变更序号、修改人ID、修改人、修改日期、修改时间等5个字段,然后我调用了   TSystemCore.FuncManager.RunFunc(Context, '', 'Biz:\COLLABORATION\HistoryBrowserFunc.Func', lParam, nil, False);     现在的修改记录中有所有字段,我想只有我想要显示的字段。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-20 16:31:52 | 显示全部楼层
上图是我这个日志表显示的所有字段,我想只显示这个修改人修改了的字段+ 后面的5项固定记录。那只需要加判断就可以了?在哪里加?怎么加?
回复 支持 反对

使用道具 举报

发表于 2007-4-23 09:17:18 | 显示全部楼层
只显示这个修改人修改了的字段+ 后面的5项固定记录

那如果这个人对记录一修改了字段1  字段3  对于记录二修改了字段2 字段4
那你需要怎么显示呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-23 13:00:46 | 显示全部楼层
这是个问题啊,你说的有道理,那如果条件成立的话,就显示字段1、字段2、字段3、字段4呢,该怎么做?
回复 支持 反对

使用道具 举报

发表于 2007-4-23 15:40:53 | 显示全部楼层
直接设置字段的Visible属性就可以,如果你没有在DataGrid上设置显示字段的话,否则就要设置DataGrid的Collumn的Visible属性了
回复 支持 反对

使用道具 举报

发表于 2007-9-15 15:13:37 | 显示全部楼层
由于楼主长时间未跟贴,此帖先结,有问题请开新帖.
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-16 12:40 , Processed in 0.039432 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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