Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

各位老师给看看:关于库位数量不减少的问题

yaw  发表于:2018-12-19 09:22:06  
复制

各位老师给看看:关于库位数量不减少的问题
其中:Forms![frmStock_out]![STK]  为组合框
         Forms![frmStock_out]![BIN]   为组合框
        [Forms]![frmStock_out]![QTY] 为文本框
表为:tblLocation_remote
字段有 STK;BIN;Location_Qty
自从将窗体的STK,BIN,由文本框修改成组合框(因为这样可以进行库位的选取)以后下面的代码就不计算了!不知什么原因?请帮助看看,谢谢
SQLText = "UPDATE [tblLocation_remote] SET [tblLocation_remote].[Location_Qty] = [tblLocation_remote].[Location_Qty]-[Forms]![frmStock_out]![QTY] WHERE ([tblLocation_remote].[ITEM] = Forms![frmStock_out]![ITEM] and [tblLocation_remote].[STK]= '" & Forms![frmStock_out]![STK] & "' AND [tblLocation_remote].[BIN]= '" & Forms![frmStock_out]![BIN] & "' );"

 

Top
伊西军 发表于:2018-12-19 09:33:16
在这一句代码的后边写 Debug.Print SQLTEXT 然后运行看下

yaw 发表于:2018-12-19 09:50:55
谢谢我试一下

yaw 发表于:2018-12-19 12:23:52
没反应呀!不知啥原因?请老师们看看谢谢

chinasa 发表于:2018-12-19 13:37:48

在你上述代码前面加上以下代码,看看这两个组合框的值是否正确。如果不正确则试着调整下列数/列宽/绑定列等属性看看。

Forms![frmStock_out]![STK]

Forms![frmStock_out]![BIN]

 



chinasa 发表于:2018-12-19 13:38:22

在你上述代码前面加上以下代码,看看这两个组合框的值是否正确。如果不正确则试着调整下列数/列宽/绑定列等属性看看。

msgbox Forms![frmStock_out]![STK]

msgbox Forms![frmStock_out]![BIN]



yaw 发表于:2018-12-19 14:00:56
chinasa老师您给的代码我添加到哪里msgbox Forms![frmStock_out]![STK]?谢谢

chinasa 发表于:2018-12-19 14:04:51
随便哪里,你按钮的最上面好了。就是在执行你上述代码之前就好了。实在不行你重新创建一个按钮也行。

yaw 发表于:2018-12-19 18:45:20
谢谢上面的老师帮助问题已经解决。

总记录:8篇  页次:1/1 9 1 :