Office中国论坛/Access中国论坛

标题: 子窗体中的数据字段值如何表示 [打印本页]

作者: 285230769    时间: 2009-12-15 20:41
标题: 子窗体中的数据字段值如何表示
现有2个窗体,  主窗体 : 数据清单    ;  (包含add,delete等button和数据清单_子窗体)

              子窗体 : 数据清单_子窗体;(数据表,数据来源于student表(有student.id ,student.name2个字段))

现在我想表示 id的值,改如何写表达式?


这么些对吗?  Forms![数据清单]![数据清单_子窗体]![id].value

作者: chaojianan    时间: 2009-12-16 07:51
可不可以,自己测试下不就知道。
作者: 285230769    时间: 2009-12-16 08:59
Private Sub Form_Load()
    Me.id.Value = Forms("分数查询窗体").[分数查询 子窗体].Form.id.Value
    Me.class.Value = Forms("分数查询窗体").[分数查询 子窗体].Form.class.Value
    Me.name1.Value = Forms("分数查询窗体").[分数查询 子窗体].Form.name1.Value
    Me.sum.Value = Forms("分数查询窗体").[分数查询 子窗体].Form.sum.Value
End Sub

查询OK了,但是重新赋值的时候出现错误,代码与错误信息如下:

Private Sub OK_Click()
    Forms("分数查询窗体").[分数查询 子窗体].Form.id.Value = Me.id.Value
    Forms("分数查询窗体").[分数查询 子窗体].Form.class.Value = Me.name1.Value
    Forms("分数查询窗体").[分数查询 子窗体].Form.name1.Value = Me.class.Value
    Forms("分数查询窗体").[分数查询 子窗体].Form.sum.Value = Me.sum.Value
End Sub

运行时错误 '2448':
您不能将数值制定给这个对象。
作者: 285230769    时间: 2009-12-16 12:42
已经解决,赋值操作时使用update 更新相关字段值。




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