设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 252|回复: 2
打印 上一主题 下一主题

为了最终解决售货单中的“单位”问题

[复制链接]
跳转到指定楼层
1#
发表于 2002-12-10 16:05:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天碰到的问题大概是最难的了,主要是因为对visual basic语法不熟悉,没办法,只能一步一布来。
问题的目的是为了最终解决售货单中的“单位”问题。

在售货单窗体中,如附图所示,售货单子窗体有字段如下:

-商品名称
-每箱货量(例如旅游鞋每箱16双,白色文化衫50件等等)
-单位(这里是值列表,选择有:箱;双;件;个等,因为绝大部分销售将以“箱”为主,所以默认值为箱)
-售价(从“商品信息”表中来的)
-售出数量
-折扣
-总价


具体的,怎样才能实现,当“单位”字段的纪录是“箱”时,售价保持原来“商品信息”表中的值不变;而当“单位”字段的纪录是“箱”以外别的纪录时(双;件;个等),售价就变成了“商品信息”表中的“售价”除商品的“每箱货量”(例如,除16,除50等),也就是拆单的价格。

这个过程能用If...Then...Else或者用Select Case语句来写吗?

或者还有别的更绝的办法?

多多帮忙了。

小弟保罗拜
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2002-12-10 16:24:00 | 只看该作者
-商品名称
-每箱货量
-单位:afterupdate: me.售价。refresh
-售价:=iif(me.单位=“箱”,售价,售价/每箱数量)
-售出数量
-折扣
-总价
3#
发表于 2002-12-11 17:41:00 | 只看该作者
因出现多次除以每箱数量,可以先将售价值存给一个内存变量,就可以避免了。
************************
我估计是变量引用混乱,注意,在窗体里存货表的售价与销售单表里的售价应该在窗体里使用不同的名称,这样可以解决以上问题。


[此贴子已经被cattjiu于2002-12-11 9:40:59编辑过]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-29 16:03 , Processed in 0.074357 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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