Office中国论坛/Access中国论坛

标题: [求助]子窗体引用父窗体数值问题 [打印本页]

作者: 夜漩苍紫    时间: 2004-8-1 18:15
标题: [求助]子窗体引用父窗体数值问题
[attach]5789[/attach]

在该数据库中,我想让子窗体“跟单详表”“规格”字段的行来源受父窗体“录入表”“操作”字段控制,试用关系进行联接,但提示主表中找不到唯一索引。

在跟单详表中编辑代码:

   Me.规格.RowSource = "SELECT 规格ID, 规格名 FROM TAB规格 WHERE (操作ID='" + Str(Me.Parent.操作) + "')"

但测试中显示规格处显示为空,请问要如何做?感激不尽!!!!


作者: 夜漩苍紫    时间: 2004-8-1 19:50
555,没人来,自己顶一下,帮忙呀!!!!!拜托了!!!!!
作者: 夜漩苍紫    时间: 2004-8-1 21:46
找到了一个笨办法,拿出来献一下丑!在“跟单详表”中新建“操作”字段,在子窗体中在该字段获得焦点事件中写以下代码:Me.操作 = Me.Parent!操作

在规格处写以下代码:   Me.规格.RowSource = "SELECT 规格ID, 规格名 FROM TAB规格 WHERE (操作ID=" + Str(Me.操作) + ")"
作者: 夜漩苍紫    时间: 2004-8-1 21:50
我这个菜菜脑筋终于转过来了!!!!不用新建字段,直接在规格的代码里写:Me.规格.RowSource = "SELECT 规格ID, 规格名 FROM TAB规格 WHERE (操作ID=" + Str(Me.Parent!操作) + ")"这样就可以了,我原来数据库中该代码多了一对单引号,呵呵,终于又学会一招了!!!!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3