Office中国论坛/Access中国论坛

标题: 请教NorthwindCS中窗体的参数如何传入存储过程的?谢谢! [打印本页]

作者: chm11    时间: 2005-3-8 22:09
标题: 请教NorthwindCS中窗体的参数如何传入存储过程的?谢谢!
谢谢版主给予的答复,但可能原来的问题不是问的太清楚,

所以借NorthwindCS项目再问一下,它里面是怎么实现的,有更简单的方法吗?谢谢![attach]9275[/attach]

[attach]9276[/attach]


作者: 阿罗    时间: 2005-3-8 23:08
置顶的帖子里,有关这方面的讨论有好几篇文章可供参看,你不妨浏览一下?
作者: chm11    时间: 2005-3-9 00:03
谢谢,现在正在看论坛上最前面的帖子,各位前辈都回答了不少的次数,看来是新手都会遇到的吧!再次感谢!
作者: chm11    时间: 2005-3-10 23:00
现在只能在主窗体控件上设置查询条件,在子窗体上输入参数,获得返回结果,好象还没完全学会。
作者: 阿罗    时间: 2005-3-10 23:34
用手工做比较好,不容易出问题。在主窗体的current事件中,定义子窗体的数据源,这样网络往返比较少。一个例子:订单和明细这样一个主-子窗体。订单表主键是orderID,对应窗体设计中的txtOrderID文本框,子窗体控件名称是order_child,订单明细表的表名是orderDetail,那么在主窗体的current事件中:me.order_child.form.recordSource = "SELECT * from OrderDetail WHERE orderID=" & me.txtOrderID如果是存储过程,那么比方说:me.order_child.form.recordsource="exec sp_getOrderDetail " & me.txtOrderID 注意前面的"exec ....." 当然,如果希望在子窗体自由添加和更改,那么使用的存储过程或SQL语句是要基于单表的,否则要出错,而且子窗体控件的链接主子字段属性也要设置好。
作者: chm11    时间: 2005-3-11 21:18
谢谢!




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