设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 2495|回复: 20
打印 上一主题 下一主题

[Access本身] 关于数据转移

[复制链接]
跳转到指定楼层
1#
发表于 2011-12-23 17:43:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

请问我怎么能做到点表1控件中的内容
这条内容能显示在表2中
同时此条在表一中消失
当表2中没有内容的时候不显示错误!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-12-23 18:24:50 | 只看该作者
又是高版本的
3#
 楼主| 发表于 2011-12-23 21:08:00 | 只看该作者
{:soso_e113:}
4#
发表于 2011-12-23 21:46:56 | 只看该作者
先追加后删除
前提表1记录要有可标识字段
5#
发表于 2011-12-23 21:50:24 | 只看该作者
不更新附件版本,估计很快你就笑不出来了。毕竟2003版本还是主流。
6#
 楼主| 发表于 2011-12-23 22:00:34 | 只看该作者

我忘了用2003版本的了
7#
 楼主| 发表于 2011-12-23 22:03:36 | 只看该作者
2003版本
能帮我编辑一下吗

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8#
发表于 2011-12-23 22:21:36 | 只看该作者
  1. Private Sub 表一_DblClick(Cancel As Integer)
  2.     Dim sSQL As String
  3.     sSQL = "INSERT INTO 表2 ( 名称, 数量, 单价 ) SELECT 名称, 数量,单价 FROM 表1 where id = " & _
  4.            Me.表一.Column(0)
  5.     CurrentDb.Execute sSQL
  6.     sSQL = "DELETE FROM 表1 WHERE ID= " & Me.表一.Column(0)
  7.     CurrentDb.Execute sSQL
  8.     Me.表一.Requery
  9.     Me.表2.Requery
  10. End Sub
复制代码
9#
 楼主| 发表于 2011-12-23 22:43:13 | 只看该作者
我的怎么不行呀!
运行时错误“3061”
参数不足,期待是1
10#
发表于 2011-12-24 09:06:12 | 只看该作者
zhylee 发表于 2011-12-23 22:43
我的怎么不行呀!
运行时错误“3061”
参数不足,期待是1
  1. Private Sub 表一_DblClick(Cancel As Integer)
  2.     Dim sSQL As String
  3.     If Not IsNull(Me.表一) Then
  4.         sSQL = "INSERT INTO 表2 SELECT 名称, 数量,单价 FROM 表1 where id = " & _
  5.                Me.表一
  6.         CurrentDb.Execute sSQL
  7.         sSQL = "DELETE FROM 表1 WHERE ID= " & Me.表一
  8.         CurrentDb.Execute sSQL
  9.         Me.表一.Requery
  10.         Me.表2.Requery
  11.     End If
  12. End Sub
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-25 16:59 , Processed in 0.098086 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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