Foxtable(狐表)用户栏目专家坐堂 → 求一个凭证打印的代码


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

主题:求一个凭证打印的代码

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/3/8 8:48:00 [显示全部帖子]

如果是窗口打开,参考:http://www.foxtable.com/webhelp/scr/1607.htm

如果想做专业报表,先系统学学:http://www.foxtable.com/webhelp/scr/1166.htm

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/3/8 9:59:00 [显示全部帖子]

自带的帮助很详细,图文并茂,按顺序学习即可。
如果看帮助有困难,这里也有个视频教程:
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=67187

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/3/8 10:11:00 [显示全部帖子]

1、打印每页的行数基本都知道的,表格的总行数除以每页的行数就能得到总页数

2/3/4、如果是窗口打印,在指定位置添加标签显示即可,


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/3/8 11:27:00 [显示全部帖子]

参考:http://www.foxtable.com/webhelp/scr/1602.htm


2、在窗口插入一个Table控件,将其绑定到关联表“凭证.凭证明细”,并将其“最小行数”属性设置为6,这样当订单明细不够6行时,会自动补空行。

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/3/8 15:46:00 [显示全部帖子]

可以看看
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=90953
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=40761
http://foxtable.com/bbs/dispbbs.asp?boardid=2&Id=93847

要先自己做,具体哪一步不通再说。不要想着丢一个需求过来等现成的

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/3/8 15:49:00 [显示全部帖子]

这些在帮助里面都有

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/3/8 16:22:00 [显示全部帖子]

Dim doc As New PrintDoc '定义一个报表
Dim rt As New prt.RenderText '定义一个文本对象
rt.Text = "Hello Foxtable" '设置文本对象的内容
rt.X=20
rt.Y = 20
doc.Body.Children.Add(rt) '将文本对象加入到报表

rt = New prt.RenderText '定义一个文本对象
rt.Text = "Hello Foxtable2" '设置文本对象的内容
rt.X=120
rt.Y = 20
doc.Body.Children.Add(rt) '将文本对象加入到报表

doc.Preview() '预览

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/3/8 16:52:00 [显示全部帖子]

1、参考:http://www.foxtable.com/webhelp/scr/1191.htm
3、拆开看上面第二点,位置和尺寸是自己定义的,想打印几张凭证都可以
4、同上,位置是自己定义的,想打印到哪里都可以
5、自己开发的界面想做成啥样子就做呗

 回到顶部