Office中国论坛/Access中国论坛

标题: 请大家帮忙看看这代码! [打印本页]

作者: 3382345    时间: 2008-9-8 21:21
标题: 请大家帮忙看看这代码!
怎样才能显示该产品的所有订单,,,,,帮忙看看代码错在哪里!!谢谢!!
作者: tz-chf    时间: 2008-9-8 22:05
DoCmd.OpenForm "显示订单", , , "[显示订单]![显示订单子窗体]![产品编号] ='" & Me.产品资料查询子窗体.Form.产品编号 & "'"
条件不能这样写

这个mdb谈不上数据库,就和表格差不多。
作者: fxtest    时间: 2008-9-8 22:25
是不是你要的????
作者: tz-chf    时间: 2008-9-8 23:33
3#改的更离谱,他要产品编号,你改成产品名称。先不管这个,也根本无法运行啊!
作者: 3382345    时间: 2008-9-8 23:48
是啊,,最后都要打印成正规的EXCEL表格,.,但我想问问怎样才能实现我刚才的效果呢?
作者: 3382345    时间: 2008-9-8 23:59
其实我还有一个报表也是很复杂的,,希望以后大家帮帮忙的!!
作者: su_xx    时间: 2008-9-9 09:49
你所有的窗体构建都很乱,显示订单的数据源引用的表只有一条记录,怎么可能查到你想要的记录呢?显示订单和显示订单子窗体只需要一个就行,没有必要一个父窗体是空的,再放一个子窗体。

如果要显示订单窗体
DoCmd.OpenForm "显示订单", , , "[产品编号] ='" & Me.产品资料查询子窗体.Form.产品编号 & "'"
如果要显示订单子窗体
DoCmd.OpenForm "显示订单子窗体", , , "[产品编号] ='" & Me.产品资料查询子窗体.Form.产品编号 & "'"
作者: tz-chf    时间: 2008-9-9 10:39
原帖由 su_xx 于 2008-9-9 09:49 发表
你所有的窗体构建都很乱,显示订单的数据源引用的表只有一条记录,怎么可能查到你想要的记录呢?显示订单和显示订单子窗体只需要一个就行,没有必要一个父窗体是空的,再放一个子窗体。

如果要显示订单窗体
DoCm ...


窗体乱可能是因为发上来一部分说明问题用的,但表建得不好。

报价单表只有一条记录,但不影响功能实现,最好多几条记录,便于调试。

显示订单和显示订单子窗体这样做很正常,可以实现其它的效果。当然就带来楼主无法解决的问题了。

如果只用一个窗体,楼主会写(代码里有这种写法)。

我也改了一下




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