DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: snarv
今日帖子: 11
在线用户: 15
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 zhouljun (252542) ★☆☆☆☆ -
盒子活跃会员
2004/3/8 10:27:47
标题:
各位大哥,帮帮我啊! 浏览:935
加入我的收藏
楼主: 在添加下一条记录时,按“添加”键时dbedit的初始值是上一条记录的值。在我的程序的添加记录模块里,为了不用经常去输入同一个合同号,把下个记录的合同号的初始值设成上一个记录的合同号。能帮我一下吗?就剩这个我的那个系统就完工了。谢谢了


----------------------------------------------
我是菜鸟!
作者:
男 yangshuo (海豚) ★☆☆☆☆ -
盒子活跃会员
2004/3/8 11:12:41
1楼: 呵呵,你的问题还是很难的.不过还是能够解决的.
首先在你的窗体的公共部分定义一个变量,例如:WorkNo: integer;
在你的数据集控件的afterscroll事件上加入:
WorkNo := DataSet.FieldByname('workno').asInteger;
然后在数据集控件的afterinsert事件上加入:
DataSet.FieldByName('WorkNo').asInteger := WorkNo;
我这里简单测试通过l

杨硕-Delphi的忠实拥戴者
yangshuo@263.net
;


----------------------------------------------
delphi的忠实拥戴者
一起交流DELPHI
MSN: tech@delphisoft.com.cn
作者:
男 easykey (悠游) ★☆☆☆☆ -
盒子活跃会员
2004/3/8 12:31:12
2楼: 补充一下,在afterscroll事件中写代码时,首先应该判断数据集状态,然后根据不同状态做不同处理.
----------------------------------------------
按此在新窗口浏览图片
男儿贵展平生志,为国输忠合天地。甲穿虽则失黄金,剑缺犹能生紫气。塞草萋萋兵士苦,胡虏如今勿胡虏。封侯十万始无心,玉关生入君看取。

敬请光临 学海Delphi站
  http://delphi.studysea.net
学海无涯,让我们共同成长!
作者:
男 zhouljun (252542) ★☆☆☆☆ -
盒子活跃会员
2004/3/8 13:34:00
3楼: 大哥们,能具体一点吗?比如给我个源码例子!谢谢了!
----------------------------------------------
我是菜鸟!
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行58.59375毫秒 RSS