设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 更新:如何在主窗体中文体显示子窗体的数据((图)重传例子)

[复制链接]
跳转到指定楼层
1#
发表于 2009-2-21 23:32:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 luhao 于 2009-3-3 20:04 编辑

提取子窗体当前记录分别到主窗体的TXT中显示。已上传不正确例子
请给予修正
请各位指教

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
13#
 楼主| 发表于 2009-3-3 20:05:52 | 只看该作者
本帖最后由 luhao 于 2009-3-3 20:27 编辑
Private Sub Form_Current()
    Me.Parent.Text6 = Me.订货单
    Me.Parent.Text8 = Me.存货名称
    Me.Parent.Text9 = Me.生产数量
End Sub


Henry D. Sy 发表于 2009-2-26 07:34

Private ming As String

Private Sub 相应子窗体名_Current()
On Error Resume Next
If InStr(ming, me.产品名称) > 0 Then
Else
ming = ming & "  " & me.产品名称
End If
Forms("主窗体名").xianshi.value = ming
End Sub
效果有点似,但有点问题
我已重传例子,望指教。
12#
发表于 2009-2-26 07:34:02 | 只看该作者
  1. Private Sub Form_Current()
  2.     Me.Parent.Text6 = Me.订货单
  3.     Me.Parent.Text8 = Me.存货名称
  4.     Me.Parent.Text9 = Me.生产数量
  5. End Sub

复制代码

本帖子中包含更多资源

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

x
11#
 楼主| 发表于 2009-2-26 06:49:37 | 只看该作者
这就对了:
Private ming As String

Private Sub 相应子窗体名_Current()
On Error Resume Next
If InStr(ming, me.产品名称) > 0 Then
Else
ming = ming & "  " & me.产品名称
End If
Forms("主窗体名").x ...
koutx 发表于 2009-2-22 22:34


主窗体中2个TEXT控件反影不出来
10#
发表于 2009-2-22 22:34:12 | 只看该作者
这就对了:
Private ming As String

Private Sub 相应子窗体名_Current()
On Error Resume Next
If InStr(ming, me.产品名称) > 0 Then
Else
ming = ming & "  " & me.产品名称
End If
Forms("主窗体名").xianshi.value = ming
End Sub
9#
发表于 2009-2-22 21:42:27 | 只看该作者
1# luhao

由于没有看到你的数据,只能假设销售明细表中含有“流水单号”和“行号”这二个字段且为键值,可尝试用DLookup这个函数。
8#
发表于 2009-2-22 20:41:51 | 只看该作者
传例子
7#
 楼主| 发表于 2009-2-22 20:37:30 | 只看该作者
噢!楼主的主贴又重新编辑了,但我实在不明白你最终要达到什么结果?
如按你的图示效果,可于主窗体建一文本框,比如名字为xianshi
而后:
在相应子窗体的成为当前事件中
Private Sub 相应子窗体名_Current()
di ...
koutx 发表于 2009-2-22 13:02

行不通喔,老大
6#
发表于 2009-2-22 13:02:53 | 只看该作者
噢!楼主的主贴又重新编辑了,但我实在不明白你最终要达到什么结果?
如按你的图示效果,可于主窗体建一文本框,比如名字为xianshi
而后:
在相应子窗体的成为当前事件中
Private Sub 相应子窗体名_Current()
dim ming as string
ming=""
if InStr(ming,me.产品名称)<=0 then
ming=ming & ";  " & me.产品名称
end if
me.parent.form.xianshi.value=ming
End Sub
5#
 楼主| 发表于 2009-2-22 12:09:50 | 只看该作者
2# koutx
你的效果与我第一个的效果一样
我想要子窗体每列的数据在主窗体中反应出来。可有其它办法吗,我朋友说在DEPHL中可做到。用盾环可以做到。但在ACCESS不知怎做。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 18:24 , Processed in 0.109167 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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