Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]数据自动输入问题

1楼
jgc1010 发表于:2009/3/15 13:03:00
请教一下:档号=[全宗号]+'-'+[分类号]+'-'+[目录号]+'-'+[案卷号],或由其它数个字段的值构成,有多种构成方式,而档号相当于人的身份证号码,是惟一的,表与表之间多用档号来作关联.能否不用表达式字段,而让它自动生成吗?
[此贴子已经被作者于2009-3-15 13:03:26编辑过]
2楼
czy 发表于:2009/3/15 13:27:00
当然可以。

DataColChanged事件,如:

Dim dr As DataRow = e.DataRow
If e.DataCol.Name = "全宗号" OrElse e.DataCol.Name = "分类号" OrElse e.DataCol.Name = "目录号" OrElse e.DataCol.Name = "案卷号" Then
    e.DataRow("档号") = dr("全宗号") & "-" & dr("分类号") & "-" & dr("目录号") & "-" & dr("案卷号")
end if
3楼
jgc1010 发表于:2009/3/15 17:21:00

我做了,怎么没有反应呢?

4楼
jgc1010 发表于:2009/3/15 18:11:00

我又测试了,对新增记录能自动生成,并且修改某个字段后也会自动修改档号,但对已录入的条目,则无法再生成档号.

5楼
czy 发表于:2009/3/15 18:33:00
点一下菜单上的重置按钮就可以了
共5 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.