设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[模块/函数] 库存量低于安全库存,跳出提示框

[复制链接]
跳转到指定楼层
1#
发表于 2018-8-22 14:58:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请老师看看我的写的代码为什么不能及时提示,库存量低于安全库存,跳出提示框为什么不能每次查找原料号码时候跳出提示,而是在更换了其他原料号码时候才跳出呢?
Private Sub Combo2_AfterUpdate()

if me.onhand_qty<= me.safty_qty then
msgbox"库存量已经低于安全库存,请及时采购"
end if
If DCount("*", "tblProduct_Stock_Remote", "Item='" & Combo2 & "'") = 0 Then
    MsgBox strName & " 物料号不存在!"
    Me.Combo2.SetFocus

     End If
   Me.ITEM.Value = DLookup("[ITEM]", "[tblProduct_Stock_Remote]", "[ITEM]='" & Me.Combo2 & "'") '1
   Me.item_desc.Value = DLookup("[ITEM_DESC]", "[tblProduct_Stock_Remote]", "[ITEM]='" & Me.Combo2 & "'") '1
   Me.Real_Qty.Value = DLookup("[Real_Qty]", "[tblProduct_Stock_Remote]", "[ITEM]='" & Me.Combo2 & "'") '1
   Me.Available_Qty.Value = DLookup("[Available_Qty]", "[tblProduct_Stock_Remote]", "[ITEM]='" & Me.Combo2 & "'") '1
   Me.Safe_qty.Value = DLookup("[Saft_Qty]", "[tblProduct_Stock_Remote]", "[ITEM]='" & Me.Combo2 & "'") '1
   Me.Unit.Value = DLookup("[Unit]", "[tblProduct_Stock_Remote]", "[ITEM]='" & Me.Combo2 & "'") '1
   Me.Unit_Price.Value = DLookup("[Unit_Price]", "[tblProduct_Stock_Remote]", "[ITEM]='" & Me.Combo2 & "'") '1
'  Me.Combo4.RowSource = DLookup("[ITEM_DESC]", "[tblProduct_Stock_Remote]", "[ITEM]='" & Me.Combo2 & "'") '1
   Me.Total_Values.Value = Me.Unit_Price * Me.Real_Qty
Me.Requery
Me.Recalc

我把这个代码放到了


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2018-8-22 15:30:15 | 只看该作者
额滴神。这肯定是先执行这部分啊:if me.onhand_qty<= me.safty_qty。。。这部分来自于窗体控件的值。如果需要在更改时立马提示,可以试试控件的text属性。请参考这个例子的写法:http://www.office-cn.net/thread-121123-1-1.html
3#
 楼主| 发表于 2018-8-24 07:41:06 | 只看该作者
但是就是不能够及时显示提示,晕
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-22 18:18 , Processed in 0.110207 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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