设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: jishengping
打印 上一主题 下一主题

[窗体] 选择产品后并不会像示例中一样会跟随显示相应的单价

[复制链接]
11#
发表于 2008-8-2 08:04:14 | 只看该作者
see see
12#
 楼主| 发表于 2008-8-2 09:13:20 | 只看该作者
第一次发贴就得到大家的热心帮助 我非常感动 感谢大家 感谢liaug 为我做的修改 感谢hi-wzj  感谢tz-chf   因为产品的单价在打样版的时候就确定好的 就好像一个库存在那里一样随时出货 所以我还是坚持要NORTHWIND里那种效果  并且不知道是怎么实现的  附上NORTWIND的示例数据库

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

13#
发表于 2008-8-14 19:12:38 | 只看该作者
我也遇到相同问题,买了本书也不知道查哪一部分,期待高手给个解决方案
14#
发表于 2008-8-14 20:30:57 | 只看该作者
订单子窗体少抄了一段代码

Private Sub 产品ID_AfterUpdate()

On Error GoTo Err_ProductID_AfterUpdate

    Dim strFilter As String
   
    ' 在传给 DLookup 函数之前给筛选字符串赋值。
    strFilter = "[产品ID] = " & Me!产品ID
   
    ' 查找产品的单价并将它赋给“单价”控件。
    Me!单价 = DLookup("[单价]", "产品", strFilter)

Exit_ProductID_AfterUpdate:
    Exit Sub

Err_ProductID_AfterUpdate:
    MsgBox Err.Description
    Resume Exit_ProductID_AfterUpdate

End Sub
15#
发表于 2008-8-14 20:44:05 | 只看该作者
10楼的做法一般情况下是错误的.

不需要把产品信息都写到订单明细表里,产品ID组合框里弄那么多东西也不好,总价不应该这样计算.究其根本是子窗体应该来自查询,而不是表.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-4 16:44 , Processed in 0.228292 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表