Office中国论坛/Access中国论坛

标题: 子窗体显示记录问题 [打印本页]

作者: wenq0917    时间: 2007-6-21 21:08
标题: 子窗体显示记录问题
[attach]25027[/attach]

如何实现当选择类别的时候,在这个子窗口中显示这个类别下的所有数据(如:产品等)?

并当双击这个子窗口的某一记录时,可以打开一个窗体,并有这条记录的信息?

谢谢



作者: Grant    时间: 2007-6-21 21:41
主子窗体ID关联
作者: wenq0917    时间: 2007-6-21 23:06
版主可不可以具体点啊?

哦,对了,是通过VBA来实现
作者: tz-chf    时间: 2007-6-21 23:13
第一问用不着VBA

第二问:记录选择器双击(我想改成单击,因为用户已经是有意识的去选择,单击很方便)

Private Sub Form_DblClick(Cancel As Integer)
    DoCmd.OpenForm "入库窗体", , , "入库ID=" & Me.入库ID, acFormEdit
End Sub
我的入库窗体用的是输入模式,所以用acformedit

最好再判断一下me.入库ID是不是null。因为点子窗体的左上角好象是isnull(me.入库ID)=true

[此贴子已经被作者于2007-6-21 15:20:41编辑过]


作者: wenq0917    时间: 2007-6-21 23:47
第一个问如何实现啊?

选择类别的控件是下拉框,

如何用VBA的话,可不可以实现?如何实现?

谢谢
作者: tz-chf    时间: 2007-6-22 01:29
子窗体没有绑定是无法实现。否则见2楼。
作者: wenq0917    时间: 2007-6-22 02:08
用这句可以做到

Me.子窗体在父窗体中的名称.Form.RecordSource = "SELECT * FROM tableName"

当然,子窗体中的字段要绑定

谢谢大家




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