DBEdit在激发onchange事件时,是否已经修改数据源?如何取消修改? 因为我需要将改变的内容,判断一下格式对错,以决定是否写入数据库,或者恢复原来的值。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还没有修改,可以用table.cancel if yes then dataset.postelsedataset.cancel 最好在DataSet的beforepost事件中做,如果不合格式,则abort; 怎么在DBEdit输入一个字符就会激发onchange事件啊?为什么不是输入完成之后才激发?我在onchange事件中设了断点发现的。这样,叫我如何在onchange事件中检查格式呢?(没输入完,格式当然是错的啊) 你就用回车键判断呗 !当KEY=#13时再做判断 这样就不用你每次触发的时候都有执行你的判断了 但DBEdit没输入一个字符,好像同样会激发ADOQuery的afterpost事件,这样是不是就无法恢复了? 老问题 delphi2010直连sybase及求支持2010的CTLib 如何关掉cmd窗口 简单的数据库问题 ***急*** 内存流如何转化成字符串? 自动计划(autoplan)源代码***强烈推荐 将excel和mdb数据库互相导入导出 怎么把数据游标指到表中的第N条纪录! delphi问题请教,大侠们帮帮我啊 如何自动去除Delphi源代码中的with语句 急死人了一个sql语句的问题很小的问题(高分)!!!!!!!!!!! canvas中有没有画点的函数 怎么写代码,或者用什么函数?
dataset.post
else
dataset.cancel
我在onchange事件中设了断点发现的。
这样,叫我如何在onchange事件中检查格式呢?(没输入完,格式当然是错的啊)