各位大佬好啊,又是我没错,先前学习mysql语句,掌握初步语法后,对接listview控件实现进出库操作(该主体代码来自“窗体Listview控件实现可编辑功能的完美解决方法-Excel VBA程序开发-ExcelHome技术论坛 ” ivccav大佬),为记录每一步操作,库存管理表分两张:1.libware_stk(库存表)用于窗体显示及修改;2.libware_det(详情表)用于记录窗体修改libware_stk每一步操作;两张表格结构完全一样,但libware_det较libware_stk多了一列id_stk,listview控件显示libware_stk内容;
1.更新_出库:修改窗体listview值,通过listview控件获取点击的id值及列名,update stk同时insert det表并插入current_timestamp记录时间,update det表的id_stk值(stk表的id值);
2.更新_入库:选中特定行,再点击新增按钮,insert stk表同时insert det表,修改数据后,update stk表及det表;
3.附加功能:
3.1双击特定行:依据stk表的id值,查询det表id_stk并显示,该步可查看具体消耗详情,同时可用于改库存;
3.2保质期预警:数据表有列exp,通过日期函数减去now,检索日期小于60d,进行保质期预警;
(目前需处理,进出库操作与num数量关系,如何实现阈值预警信息提示)
使用数据库确实比我先前检索excel表格数据快多了,
1.更新_出库:修改窗体listview值,通过listview控件获取点击的id值及列名,update stk同时insert det表并插入current_timestamp记录时间,update det表的id_stk值(stk表的id值);
2.更新_入库:选中特定行,再点击新增按钮,insert stk表同时insert det表,修改数据后,update stk表及det表;
3.附加功能:
3.1双击特定行:依据stk表的id值,查询det表id_stk并显示,该步可查看具体消耗详情,同时可用于改库存;
3.2保质期预警:数据表有列exp,通过日期函数减去now,检索日期小于60d,进行保质期预警;
(目前需处理,进出库操作与num数量关系,如何实现阈值预警信息提示)
使用数据库确实比我先前检索excel表格数据快多了,