设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: Trynew
打印 上一主题 下一主题

[模块/函数] [分享]在指定位置插入记录

[复制链接]
11#
 楼主| 发表于 2008-6-7 09:22:10 | 只看该作者
问:用ACCESS创建表时数据类型中有自动编号这一选项,但是是无法编辑的。我现在需要制作一个窗体在插入记录时自动为记录添加序号,并且能够实现通过指定序号的方法将后加的记录插入到先前已有的记录之间。
答:把一楼程序中的3处Me.Tag都加上1,改为以下程序即可。
Private Sub Form_Current()
    If Me.序号 <> 0 Then
        If Me.CurrentRecord <> 1 Then Me.Tag = Me.序号
    Else
        DoCmd.SetWarnings False
        DoCmd.RunSQL "UPDATE tem SET tem.序号 = [序号]+1 WHERE tem.序号>" & (Me.Tag )
        DoCmd.RunSQL "INSERT INTO tem(序号) VALUES (" & (Me.Tag+1) & ")"
        Me.Requery
        Me.RecordsetClone.FindFirst "序号=" & (Me.Tag+1)
        Me.Bookmark = Me.RecordsetClone.Bookmark
    End If
End Sub

点击这里给我发消息

12#
发表于 2008-6-7 11:15:50 | 只看该作者
[:50] [:50] [:50] [:50] [:50] [:50] [:50] [:50] [:50]
13#
发表于 2008-7-10 16:26:38 | 只看该作者

境界在提高

我喜欢
14#
发表于 2008-12-27 15:00:05 | 只看该作者

dddddddd

ddddddddddddddddddddddddddddddd
15#
发表于 2008-12-27 23:30:26 | 只看该作者
[:50]
16#
发表于 2009-2-16 01:45:48 | 只看该作者
各国国歌
17#
发表于 2009-3-6 12:13:41 | 只看该作者
谢谢!多多学习!谢谢!多多学习!
18#
发表于 2009-3-7 08:28:52 | 只看该作者
  !
19#
发表于 2009-3-7 09:09:05 | 只看该作者
好东西
20#
发表于 2009-6-6 21:52:20 | 只看该作者
每条河流都有自己的故事
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-5-4 21:26 , Processed in 0.119599 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表