P psfqbqqk Unregistered / Unconfirmed GUEST, unregistred user! 2009-07-25 #1 A4套表纸,4列5行(行列之间均有间距,),共20个打印位置,按从左到右从上到下的顺序执行打印。用户自己设定打印起始位置及打印张数,例从第6个位置开始打印11张条码即到第16个位置结束,如何才能实现?
G gear1023 Unregistered / Unconfirmed GUEST, unregistred user! 2009-07-25 #2 简单的说,将除了这11个位置以外的赋空值就是了。。
P psfqbqqk Unregistered / Unconfirmed GUEST, unregistred user! 2009-07-28 #3 程式由用户自行输入起始打印位置及打印张数,关我键是如何选中不需要打印位置的控件
L levi Unregistered / Unconfirmed GUEST, unregistred user! 2009-07-28 #4 类似的问题我也碰过,在不干胶上打标签。我的解决方法是先出一个提示框,然后由用户输入前面空的个数,和需要打印的张数。根据这个数字在表中生成相应的记录。前空几个先插几个空行,打印几张就重复几条记录。再打印就行了。
类似的问题我也碰过,在不干胶上打标签。我的解决方法是先出一个提示框,然后由用户输入前面空的个数,和需要打印的张数。根据这个数字在表中生成相应的记录。前空几个先插几个空行,打印几张就重复几条记录。再打印就行了。
P psfqbqqk Unregistered / Unconfirmed GUEST, unregistred user! 2009-08-09 #6 现做法与levi大同小异,只是速度有点慢。具体为:在本地建一空ACCESS数据库,里面加入20条空记录(假设报表中有20个打印位置)。如要从第6位置开始打10张,则用条码数据更新ACCESS数扰库中相应表的第6-15条记录,然后从本地读出ACCESS库中表中数据开始打印,这样位置1-5,16-20就不会打了。
现做法与levi大同小异,只是速度有点慢。具体为:在本地建一空ACCESS数据库,里面加入20条空记录(假设报表中有20个打印位置)。如要从第6位置开始打10张,则用条码数据更新ACCESS数扰库中相应表的第6-15条记录,然后从本地读出ACCESS库中表中数据开始打印,这样位置1-5,16-20就不会打了。
火 火焰领主打伞 Unregistered / Unconfirmed GUEST, unregistred user! 2009-08-09 #7 你建立一个结构体(包括控件),然后生成一个数组。将数组初始化,让后在打印前对数组动态操作(可以与数据库关联),然后就OK拉。不过实现起来很麻烦,我用了一个晚上才弄好