CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

怎么样才知道记录被修改过?(关于 cachedupdates )

楼主hongminghu(洪湖)2001-06-20 19:03:00 在 Delphi / VCL组件开发及应用 提问

请问   我把一个     TTable       控件的   cachedupdates   设为TRUE  
   
  在applyupdates   前我想知道   记录是否被修改过。。。。。  
   
  应该怎么做???????? 问题点数:20、回复次数:11Top

1 楼wangxd1976(东东)回复于 2001-06-20 19:43:00 得分 0

if   query.state=dsmodify   then...Top

2 楼hongminghu(洪湖)回复于 2001-06-20 21:19:00 得分 0

TO   wangxd1976(西门吹雪)   
   
  老大,,好象   不是这个吧Top

3 楼enlightenment(破冰超人)回复于 2001-06-20 23:03:00 得分 0

 
  with   CustomerTable   do  
  begin  
      if   (state   in   [dsEdit])and(Modified)   then  
      begin  
          {Perform   any   special   processing   here}  
      end;  
  end;  
   
  Top

4 楼Scarlette(Lord of Borland)回复于 2001-06-21 01:29:00 得分 0

一般来说标准结构是要增加一个字段的,用以纪录让一次更改的时间。Top

5 楼ruizi(编.编.我编死你)回复于 2001-06-21 08:34:00 得分 0

if     table1.Modified   then...  
  Top

6 楼hongminghu(洪湖)回复于 2001-06-23 20:52:00 得分 0

好象都不是吧???????????Top

7 楼sephil(NAILY Soft 【哈里波特大】)回复于 2001-06-24 02:14:00 得分 0

就是   table1.Modified   呀Top

8 楼agui(阿贵: 高级图形用户界面)回复于 2001-06-24 03:13:00 得分 0

没有办法。你自己用变量记一下吧。  
   
  Modified属性只是记Post之前的,Post之后就不对了。而CachedUpdates为True时,需要最后ApplyUpdates。  
   
  建议捕获AfterPost事件,在AfterPost后把一个布尔变量置为True,然后在ApplyUpdates后将它置成False。  
  Top

9 楼Xiaojun219()回复于 2001-06-25 12:08:00 得分 0

能不能说得清楚一点呀,听不明白呀Top

10 楼xzgyb(老达摩)回复于 2001-06-25 12:20:00 得分 20

用table1.UpdatesPending来判断Top

11 楼hongminghu(洪湖)回复于 2001-06-28 19:05:27 得分 0

gei   fenTop

相关问题

  • 怎么样修改某字段的记录为一数组?????????
  • 在pb里面怎么样把对数据库的修改记录下来?
  • 修改记录
  • 修改记录?
  • 记录修改
  • 触发器怎么样才能得到数据库是修改了那条记录
  • 如何修改记录,急!
  • word修改的记录!!!
  • 修改记录的问题
  • ODBC不能修改记录

关键词

  • cachedupdates
  • applyupdates
  • modified
  • then
  • true

得分解答快速导航

  • 帖主:hongminghu
  • xzgyb

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo