以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 实例问题求助? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=118678) |
||||
-- 作者:zch178053198 -- 发布时间:2018/5/8 18:27:00 -- 实例问题求助?
问题二:“进库存”不能同时和“进”表同步提取数据,包括修改,删除等。 问题三:“销”表 “库存”数量,如何用代码表示:从“进”表中数量 减去“销”表中数量 “销”表中的出库数量如何自动,在同表库存状况中“出库”显示。
|
||||
-- 作者:有点甜 -- 发布时间:2018/5/8 18:50:00 -- 1、我测试没问题;请具体说明怎么输入无法提取值;
2、
Select Case e.DataCol.name dr("进货单号") = e.DataRow("进货单号")
3、根据商品代码,compute统计进的数量,然后减去compute统计出的数量,即可。
4、看第3点。
5、Tables("进").grid.cols("商品代码").style.backcolor = Color.red |
||||
-- 作者:zch178053198 -- 发布时间:2018/5/8 21:59:00 -- J8 对应 呼吸道疾病I型
|
||||
-- 作者:zch178053198 -- 发布时间:2018/5/8 22:04:00 -- Select Case e.DataCol.name dr("进货单号") = e.DataRow("进货单号")
复制到
执行了一下进库存,就变成了如下。 此主题相关图片如下:微信截图_20180508220236.png |
||||
-- 作者:zch178053198 -- 发布时间:2018/5/8 22:05:00 -- 变成两个,而其数据均不全
|
||||
-- 作者:zch178053198 -- 发布时间:2018/5/8 22:05:00 -- 问题一,未解决,问题二,也未解决。
|
||||
-- 作者:zch178053198 -- 发布时间:2018/5/8 22:07:00 -- 问题三正在研究中。 |
||||
-- 作者:zch178053198 -- 发布时间:2018/5/8 22:09:00 -- 4、看第3点。 那个第三点,此主题相关图片如下:微信截图_20180508220746.png 学习资料里没有标注,第一章,第二章,更不用说第3点。找不到 |
||||
-- 作者:有点蓝 -- 发布时间:2018/5/8 22:11:00 -- 以下代码,通过通用名取值是有问题的,因为通用名是有重复的。先搞清楚自己的逻辑 Select Case e.DataCol.name Case "进货单号", "商品代码", "品名","通用名" Dim nms() As String = {"品名","通用名","分类","规格型号","单价元","产地","注册证号","单位","备注"} If e.NewValue Is Nothing Then For Each nm As String In nms e.DataRow(nm) = Nothing Next Else Dim dr As DataRow dr = DataTables("商品资料").Find("商品代码 = \'" & e.newvalue & "\' or 品名 = \'" & e.newvalue & "\' or 通用名 = \'" & e.newvalue & "\'") If dr IsNot Nothing For Each nm As String In nms e.DataRow(nm) = dr(nm) Next End If End If End Select |
||||
-- 作者:zch178053198 -- 发布时间:2018/5/8 22:15:00 -- 5、Tables("进").grid.cols("商品代码").style.backcolor = Color.red
这个我没看懂???????有什么作用。
在哪进入,操作?????
上述问题基本都未解决。因为刚学习也是隔三差五有空才学,还对基本的高手术语或简语看不懂。请多多包涵。 |