以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 销与存 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=83935) |
-- 作者:MyLinger -- 发布时间:2016/4/19 21:51:00 -- 销与存 有销售与库存两表,有相同列“串号”。销售的串号从库存串号中动态获取(已销售串号自动从库存串号中删除记录),请教如何实现,请给出代码,謝謝! |
-- 作者:大红袍 -- 发布时间:2016/4/19 21:57:00 -- 销售表DataColChanged事件
If e.DataCol.Name = "串号" Then
具体问题,上传foxtable实例。 |
-- 作者:MyLinger -- 发布时间:2016/4/19 23:18:00 -- 我希望实现的是:当销售表中已销售出去的ISDN000001,在库存表中相对应的记录作删除!然后下次销售时列表项目中不再出现这个ISDN000001这个产品。但是getcomboliststring的条件不知道如何写代码。谢谢进一步指点。 |
-- 作者:MyLinger -- 发布时间:2016/4/19 23:36:00 -- 附件上传不了 Tables("销售").cols("串号").combolist=DataTables("库存").GetComboListString("串号",“这个不含已销售串号条件该如何写代码?“)。请指教。 [此贴子已经被作者于2016/4/19 23:44:37编辑过]
|
-- 作者:MyLinger -- 发布时间:2016/4/19 23:43:00 -- Tables("销售").cols("串号").combolist=DataTables("库存").GetComboListString("串号",“这个不含已销售串号的条件表达式如何写?”) |
-- 作者:Hyphen -- 发布时间:2016/4/20 8:22:00 -- 删除后保存一下 |
-- 作者:大红袍 -- 发布时间:2016/4/20 9:19:00 -- Tables("销售").cols("串号").combolist=DataTables("库存").GetComboListString("串号", "串号 not in (\'" & DataTables("销售").GetComboListString("串号").Replace("|", "\',\'") & "\')") |
-- 作者:MyLinger -- 发布时间:2016/4/20 14:17:00 -- 非常感谢! |