设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2783|回复: 13
打印 上一主题 下一主题

[窗体] 如何在主窗体上打开相关的窗体1,在窗体1上选择的记录后,按确定后,记录就添加到主窗

[复制链接]
跳转到指定楼层
1#
发表于 2004-1-20 04:31:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如主题所示![em12]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2004-1-28 02:33:00 | 只看该作者
怎么没人帮忙一下呢!

点击这里给我发消息

3#
发表于 2004-1-28 15:53:00 | 只看该作者
用追加查询吧。
4#
 楼主| 发表于 2004-1-28 22:55:00 | 只看该作者

再详细一点?

可不可以说详细一点的?我只想把它添加到主窗体中,并不想把它添加到表中!
5#
发表于 2004-1-28 23:13:00 | 只看该作者
参考这个吧。
ME 代表子窗体  


If IsNull(Me.编号) Or IsNull(Me.单位) Or IsNull(Me.结束日期) Or IsNull(Me.起始日期) Or IsNull(Me.区间) Or IsNull(Me.添发日期) Or IsNull(Me.姓名) Or IsNull(Me.职称) Then Exit Sub
Dim cnn As New ADODB.Connection
Set cnn = CurrentProject.Connection
Dim rst As New ADODB.Recordset
rst.Open "主窗体数据源表", cnn, adOpenKeyset, adLockOptimistic
rst.AddNew
rst.Fields("编号") = Me.编号
rst.Fields("打印日期") = Now()
rst.Fields("起始日期") = Me.起始日期
rst.Fields("结束日期") = Me.结束日期
rst.Fields("区间") = Me.区间
rst.Update
rst.Close
Set rst = Nothing
cnn.Close
Set cnn = Nothing
Me.主窗体.Requery
End Sub
6#
 楼主| 发表于 2004-1-29 00:39:00 | 只看该作者

不是很明白?

这样做是不是,也添加到表中了?
我是想在一个主窗体中,如有一个“保修期”的文本框和一个按钮,当我按这个铵钮时,打开“保修期”相对应的“窗体1”,在“窗体1”中选中一条记录,放它放到主窗体的“保修期”文本框中,当我保存时,才保存到表中,如否,就不保存了。就这样》》》》》

点击这里给我发消息

7#
发表于 2004-1-29 00:46:00 | 只看该作者
5楼的也是一种方法,是ADO编程方法,rst.Update 这一句是最后是否更新的,控制这一句就控制了是否要更新。
8#
 楼主| 发表于 2004-1-29 00:51:00 | 只看该作者

可不可举个例子出来呀?

要不我给你看一个例子.

本帖子中包含更多资源

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

x
9#
 楼主| 发表于 2004-1-29 04:05:00 | 只看该作者

为什么

[em04]
为什么要用到"If IsNull(Me.编号) Or IsNull(Me.单位) Or IsNull(Me.结束日期) Or IsNull(Me.起始日期) Or IsNull(Me.区间) Or IsNull(Me.添发日期) Or IsNull(Me.姓名) Or IsNull(Me.职称) Then Exit Sub"

[此贴子已经被作者于2004-1-28 20:05:57编辑过]

10#
 楼主| 发表于 2004-1-29 05:07:00 | 只看该作者

新发现!

各位!不用那么麻烦了!我已找到解决的方法了.谢谢各位的帮忙!我想要解决的问题就是这样的问题:
http://www.office-cn.net/bbs/dispbbs.asp?BoardID=2&ID=12937&replyID=63990&skin=1

但是我想做到当双击窗体1时,也可实现的那样的功能,请问在ACCESS中可以实现这样的功能呢?请帮忙,谢谢![em12]
[此贴子已经被作者于2004-1-28 21:10:59编辑过]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-1 20:30 , Processed in 0.083758 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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