设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1152|回复: 6
打印 上一主题 下一主题

[Access本身] [求助][急啊!!]如何点击子表中的记录,自己更新在上面的文本框?

[复制链接]
跳转到指定楼层
1#
发表于 2006-6-21 22:38:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



保存后会在子表中显示出来,因为想修改记录,所以要做到点击子表中的记录,会在上面的对应的文本框上显示出来,修改后再替换原来的记录!请指教!

[此贴子已经被作者于2006-6-21 14:49:28编辑过]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2006-6-21 22:54:00 | 只看该作者
写了以下的代码,但出错了...能指点一下吗?

Private Sub Sid_Click()
color = Null
book_type = Null
side = Null

Dim tempdb As Database
Dim temprs As Recordset

Set tempdb = CurrentDb
Set temprs = tempdb.OpenRecordset("TS - 11", 2)

temprs.FindFirst "'" & Sid & "'= Sid "
If Not temprs.EOF Then
    color = temprs![color]
    book_type = temprs![book_type]
    side = temprs![side]

End If
tempdb.Close
temprs.Close
End Sub
3#
发表于 2006-6-21 23:17:00 | 只看该作者
子窗体的 成为当前 事件写入:

Private Sub Form_Current()
Me.Parent.color = Me.color
Me.Parent.book_type = Me.book_type
Me.Parent.side = Me.side
End Sub


保存按钮用SQL:  update 自己写.

然后,再加上一句: 刷新语句: me.子窗体.requery

ok了...[em01][em01][em01]
4#
 楼主| 发表于 2006-6-21 23:33:00 | 只看该作者
以下是引用爱情插班生在2006-6-21 15:17:00的发言:


子窗体的 成为当前 事件写入:

Private Sub Form_Current()
Me.Parent.color = Me.color
Me.Parent.book_type = Me.book_type
Me.Parent.side = Me.side
End Sub


保存按钮用SQL:  update 自己写.

然后,再加上一句: 刷新语句: me.子窗体.requery

ok了...

我原来的语句都不通了啊......你能在我的例子上做做给我吗?麻烦了





[此贴子已经被作者于2006-6-21 15:33:48编辑过]

5#
发表于 2006-6-21 23:49:00 | 只看该作者
比我还懒...[em06][em06][em06]


[此贴子已经被作者于2006-6-21 15:49:02编辑过]

本帖子中包含更多资源

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

x
6#
 楼主| 发表于 2006-6-22 00:26:00 | 只看该作者
呵~我试了~能更新我的记录~但不能新增了啊.....在文本框中输入新的值,只会更新第一条....不能新增啊!
7#
发表于 2006-6-22 00:56:00 | 只看该作者

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-11-14 14:49 , Processed in 0.113743 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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