以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 订单表制作思路 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=17472) |
||||||||
-- 作者:yifan3429 -- 发布时间:2012/3/14 16:13:00 -- 订单表制作思路 我要从基础数据里面通过 CheckedListBox 筛选出部分结果 生成一张新的订单表,并产生订单编号 自动加载到<订单>表下的“订单编号”列 以后点击订单编号就会 弹出这张订单的明细。 该如何做。 |
||||||||
-- 作者:狐狸爸爸 -- 发布时间:2012/3/14 16:19:00 -- 一个订单表,一个订单明细表,通过订单编号建立关联。 订单那表增加一行,订单明细表根据你选择的数据增加多行,顶单表和订单明细表增加的行,都指定一个相同的订单编号。
|
||||||||
-- 作者:yifan3429 -- 发布时间:2012/3/14 19:55:00 --
接下来通过CheckedListBox 筛选出部分结果,如何加载到订单明细表呢。 订单编号又如何做到和订单表一样呢 我做好的表,求助 1、选产品,在复选框上打勾;
希望高手帮帮忙 ,将代码的解释附上 [此贴子已经被作者于2012-3-14 22:00:54编辑过]
|
||||||||
-- 作者:pyh6918 -- 发布时间:2012/3/14 22:36:00 -- 确定按钮代码: Dim l As WinForm.CheckedListBox = e.Form.Controls("CheckedListBox1") |
||||||||
-- 作者:yifan3429 -- 发布时间:2012/3/15 1:02:00 -- 谢谢你的代码, 但是我需要考虑订单号码的匹配和自动填入,然后就是类别下的内容都需要同时复制过去呀,该如何是好呢,
|
||||||||
-- 作者:狐狸爸爸 -- 发布时间:2012/3/15 8:40:00 --
建议:你其实可以看看《使用指南》,不要只看《开发指南》,使用指南非常重要的,例如你的出库明细完全可以和材料库表通过材料编号建立关键,出库明细表的规格、商品名称、商品类别用表达式来引用。 用好关联和表达式,可以更轻松开发简单的系统。
foxtable的帮助其实处处是宝,例如我上面给你做的例子,不是CheckedListBox,而是Table控件,因为你要一次显示和选择多列的内容,相关的内容就在这里: http://www.foxtable.com/help/topics/1776.htm
|
||||||||
-- 作者:yifan3429 -- 发布时间:2012/3/15 10:46:00 -- 感谢狐爸的支持, 你的案例将我的需求的结果改变了 我是需要按照类别来挑选,我挑选中一个类别、其下 属的部分将全部别复制到明细中 但是案例里面的结果我需要多次挑选同一个类别,那就 复杂了 其实四楼的想法和我是一样的 如果结合你们两者 就完全 OK 的
我重新做了数据和模型,继续求教
1.我的意见是通过目录树生成3级内容 2.我可以挑选孙级的 3. 也可以挑选父级 或是 爷爷级的 4. 都会将其包含的复制到明细里面。 5.不过会有提示 是否需要全部复制 6.最后确认的时候会有提示是否确认订单 xxxx 的生成。 7.订单框需要有控制,是之前没有生成过的 如有重复讲提示 无需生成 。 8.订单编号是要从订单表里面提取订单编号 而不是需要输入 可以避免重复的错误。
|
||||||||
-- 作者:狐狸爸爸 -- 发布时间:2012/3/15 10:55:00 -- 用AllNodes属性遍历所有节点,找到选中的节点后,从材料库找出对应的行,将此行数据复制到新增的订单明细中。 AllNodes参考: http://www.foxtable.com/help/topics/2302.htm
自动生成编号,参考: http://www.foxtable.com/help/topics/2403.htm
这里还有一个利用目录树多选输入的例子,可以一并参考一下: http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=17483
[此贴子已经被作者于2012-3-15 10:57:57编辑过]
|
||||||||
-- 作者:yifan3429 -- 发布时间:2012/3/15 11:05:00 -- 谢谢 收到 马上演习 |
||||||||
-- 作者:view360 -- 发布时间:2012/3/15 11:24:00 -- 其实吧,你可以,做个窗体,然后。写几个变量对应,当前你选中的数据,当内容被改变时,你的订单内容发生改变,如果要生成订单,再加个按扭,保存就行了 。。 无非是绑定数据的应用。
|