VB数据库数据的选项录入及增减与编辑之三

文章作者 100test 发表时间 2007:03:10 18:12:36
来源 100Test.Com百考试题网


在连续录入的几条记录中,同名字段的内容完全相同或基本相同,此时若能充分利用数据库中的已有数据,设置一个复制键将上条记录中的同名字段的内容复制到当前记录的同名字段中,将能大提高数据录入速度。为了便于用户操作,将这一功能赋予ctrl键,用户在录入新记录或编辑原有记录时,只要按下ctrl键,则上条记录中的同名字段的内容就复制到当前记录的同名字段中。程序如下:

option explicit

dim last as string

private sub form-activate()

dim mark as variant

mark=data1.recordset.bookmark

data1.recordset.movelast

last=data1.recordset("name")

data1.recordset.bookmark=mark

end sub

private sub text1-keydown

(keycode as integer,shift as integer)

if shift=2 then ’按下ctrl-key复制上条记录中的同名字段的内容

if data1.recordset.editmode=dbeditinprogress

or data1.recordset.editmode=dbeditadd then

text1.text=last

end if

end if

end sub

private sub command1-click(index as integer)

0select case index

case0’addnew

data1.recordset.addnew

text1.setfocus

case1’edit

data1.recordset.edit

text1.setfocus

case2’giveup

data1.recordset.cance10update

data1.refresh

case3’save

data1.recordset. 0update

data1.recordset.movelast

last=data1.recordset("name") ’save the text to last

data1.refresh

case4’0delete

data1.recordset.0delete

data1.refresh

case5’end

end

end 0select

end sub


相关文章


VB数据库数据的选项录入及增减与编辑之四
全国计算机等级考试二级VFP模拟试题21
VB数据库数据的选项录入及增减与编辑之三
全国计算机等级考试二级VFP模拟试题20答案
VB数据库数据的选项录入及增减与编辑之一
VB数据库数据的选项录入及增减与编辑之二
全国计算机等级考试二级VFP模拟试题20
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛