|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2004/3/8 10:27:47 |
标题: |
|
加入我的收藏 |
楼主: |
在添加下一条记录时,按“添加”键时dbedit的初始值是上一条记录的值。在我的程序的添加记录模块里,为了不用经常去输入同一个合同号,把下个记录的合同号的初始值设成上一个记录的合同号。能帮我一下吗?就剩这个我的那个系统就完工了。谢谢了
----------------------------------------------
我是菜鸟! |
作者: |
|
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
|
作者: |
|
2004/3/8 12:31:12 |
2楼: |
补充一下,在afterscroll事件中写代码时,首先应该判断数据集状态,然后根据不同状态做不同处理.
----------------------------------------------
敬请光临 学海Delphi站 http://delphi.studysea.net 学海无涯,让我们共同成长!
|
作者: |
|
2004/3/8 13:34:00 |
3楼: |
大哥们,能具体一点吗?比如给我个源码例子!谢谢了!
----------------------------------------------
我是菜鸟!
|
|