Office中国论坛/Access中国论坛

标题: 帮忙看看能否实现这样的功能,小菜菜我在此先谢谢了 版主还有两个功能呀再次麻烦看看 [打印本页]

作者: zhdy8855    时间: 2009-11-16 03:45
标题: 帮忙看看能否实现这样的功能,小菜菜我在此先谢谢了 版主还有两个功能呀再次麻烦看看
本帖最后由 zhdy8855 于 2009-11-16 13:14 编辑

BAIDUL大半天,实在好困了,发个贴睡觉,明天继续。帮忙看看能否实现这样的功能,小菜菜我在此先谢谢了~~~~~~
在订单窗体中选择好客户之后,双击[商品名称]处,在弹出的商品查询窗体中双击某中商品后,
订单明细中的[商品ID]自动添加为该商品ID,同时该商品消失,再继续双击其他商品,订单明细表中继续添加商品。
作者: liwen    时间: 2009-11-16 09:37
Private Sub Form_DblClick(Cancel As Integer)
Forms![订单]![订单明细].Form![商品ID] = Me.商品ID
DoCmd.Close acForm, "商品查询窗体"
End Sub

Private Sub 商品ID_DblClick(Cancel As Integer)
Forms![订单]![订单明细].Form![商品ID] = Me.商品ID
DoCmd.Close acForm, "商品查询窗体"
End Sub
作者: tz-chf    时间: 2009-11-16 12:23
不符合楼主要求
作者: zhdy8855    时间: 2009-11-16 13:13
谢谢版主的回答~
但是版主,可能是我 理解能力不行,好像两段代码功能都一样哦,
我希望达到3种功能,
1,双击某种商品后,在订单明细中添加记录(以达到)
2,所双击的商品消失(是一种商品消失,不是关闭窗体,主要是防止重复输入)
3,订单明细中的光标下移一行,以便继续选中第二种商品,
如果2不能实现,3是一定的,不可能选择一种商品后,再双击打开商品查询窗口,再筛选吧,如果,订单商品种类多的话要重复很多操作的
作者: liwen    时间: 2009-11-16 15:03
我习惯却是一条一条的输入,还有你甚至不必用弹出窗口,而直接在子窗体采用组合框选择输入.
作者: tz-chf    时间: 2009-11-16 15:43
同意5楼前半句,楼主难道只要输入商品,数量、价格都不要?
后半句,如果商品很多(一般是这样),不可能用组合框输入。
作者: zhdy8855    时间: 2009-11-16 16:00
本帖最后由 zhdy8855 于 2009-11-16 16:02 编辑

5# liwen
老大,爱死你啦,就是这种效果,我要慢慢看看代码先~~~~
直接用选择框不行,提供选择的商品起码有100多种,最好是筛选一下
回6楼,有了商品ID,其他可以用DLOOKUP呀




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