Foxtable(狐表)用户栏目专家坐堂 → 订单表制作思路


  共有12120人关注过本帖树形打印复制链接

主题:订单表制作思路

帅哥哟,离线,有人找我吗?
yifan3429
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2483 积分:22965 威望:0 精华:0 注册:2011/3/29 17:14:00
订单表制作思路  发帖心情 Post By:2012/3/14 16:13:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47526 积分:251577 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/3/14 16:19:00 [只看该作者]

一个订单表,一个订单明细表,通过订单编号建立关联。

订单那表增加一行,订单明细表根据你选择的数据增加多行,顶单表和订单明细表增加的行,都指定一个相同的订单编号。

 


 回到顶部
帅哥哟,离线,有人找我吗?
yifan3429
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2483 积分:22965 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2012/3/14 19:55:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
pyh6918
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1154 积分:11246 威望:0 精华:2 注册:2008/9/1 10:45:00
  发帖心情 Post By:2012/3/14 22:36:00 [只看该作者]

确定按钮代码:

Dim l As WinForm.CheckedListBox = e.Form.Controls("CheckedListBox1")
For Each Index As Integer In l.CheckedIndices
    Dim s As String=l.Items(Index)
    If s > "" Then
        Tables("出库明细").AddNew()
        Tables("出库明细").Current("商品类别")=s
    End If
Next


 回到顶部
帅哥哟,离线,有人找我吗?
yifan3429
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2483 积分:22965 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2012/3/15 1:02:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47526 积分:251577 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/3/15 8:40:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:定单实例试用版.table

建议:你其实可以看看《使用指南》,不要只看《开发指南》,使用指南非常重要的,例如你的出库明细完全可以和材料库表通过材料编号建立关键,出库明细表的规格、商品名称、商品类别用表达式来引用。

用好关联和表达式,可以更轻松开发简单的系统。

 

foxtable的帮助其实处处是宝,例如我上面给你做的例子,不是CheckedListBox,而是Table控件,因为你要一次显示和选择多列的内容,相关的内容就在这里:

http://www.foxtable.com/help/topics/1776.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
yifan3429
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2483 积分:22965 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2012/3/15 10:46:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47526 积分:251577 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By: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
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2483 积分:22965 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2012/3/15 11:05:00 [只看该作者]

用户已被锁定

 回到顶部
美女呀,离线,留言给我吧!
view360
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:49 积分:499 威望:0 精华:0 注册:2012/2/28 18:11:00
  发帖心情 Post By:2012/3/15 11:24:00 [只看该作者]

 其实吧,你可以,做个窗体,然后。写几个变量对应,当前你选中的数据,当内容被改变时,你的订单内容发生改变,如果要生成订单,再加个按扭,保存就行了 。。
无非是绑定数据的应用。

 回到顶部