我有一个访问数据库,我在使用订单中的产品后使用此SQL来更新我的产品表。
有没有办法让它检查我是否已经点击更新它的更新按钮,所以我不会从我的库存中删除它两次。
Set<String> data2Set = new HashSet<>(data2);
List<String> result =
data.stream()
.filter(data2Set::contains)
.collect(Collectors.toList());
答案 0 :(得分:0)
假设您的前端是MS Access中的表单(因为您只使用ms-access
标记),一个简单的解决方案可能是将按钮的Enabled
属性设置为{{1} }作为On Click事件的第一个操作,并发出对False
的调用以立即更新显示。
但是,不是从DoEvents
表中减去库存数量,更好的做法是维护 Stock Transaction 表,并将记录插入此分配对应的表中您的材料库存到您的产品。
这种方法有几个优点,例如: