以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  请问帮助中主题,表达式的综合示例二,库存如何从产品目录中打开就显示所有产品?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=145062)

--  作者:wyz
--  发布时间:2020/1/7 9:45:00
--  请问帮助中主题,表达式的综合示例二,库存如何从产品目录中打开就显示所有产品?

请问帮助中主题,表达式的综合示例二,库存如何从产品目录中打开就显示所有产品?

 

表已经做好了,就差出产品了,不知道怎么操作,请指点,谢谢!


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20200107094352.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2020/1/7 9:58:00
--  
库存产品是要自己添加的。

或者在入库的时候,同步把入库产品填充到库存表中。

入库单明细datacolchanged
if e.datacol.name = "产品名称" andalso e.datarow.isnull("产品名称") = false
dim dr as datarow = datatables("库存").find("产品名称 = \'" & e.datarow("产品名称") & "\'")
if dr is nothing then
dr = datatables("库存").addnew
dr("产品名称") = e.datarow("产品名称")
end if
end if

--  作者:wyz
--  发布时间:2020/1/7 10:02:00
--  

谢谢!

想把入库单明细中"仓库,产品代号,产品名称"一起同步上面的代码怎么修改?


--  作者:有点蓝
--  发布时间:2020/1/7 10:03:00
--  
dr("产品名称") = e.datarow("产品名称")
dr("仓库") = e.datarow("仓库")
dr("xxx") = e.datarow("xxx")
……

--  作者:wyz
--  发布时间:2020/1/7 10:37:00
--  

只有新增时加到库存里,入库明细删除,库存里还是有,

 

还是请问一下如何打开库存时再取入库单里的"仓库,存货代号",谢谢


--  作者:有点蓝
--  发布时间:2020/1/7 10:45:00
--  
删除到DataRowDeleting事件,一样使用find查询到库存的行,删除即可