主题:QB打印出输出一系列的序列号标签!
onionzq
[专家分:0] 发布于 2008-01-22 14:04:00
问题: 打印标签
QB打印出输出一系列的序列号数据? (用在打印标签上的)
实际每张标签的内容格式如:
ABCDEFG00010AF
第一行文字内容
第二行文字内容
第三行文字内容
第四行文字内容
第五行文字内容
标签为每行有 2 列的(形式如下),即实际上输出那种成卷的标签: (这里ABCDEFG00010AF、ABCDEFG00020AF,中间0001/0002为变动的数据)
ABCDEFG00010AF ABCDEFG00020AF
第一行文字内容 第一行文字内容
第二行文字内容 第二行文字内容
第三行文字内容 第三行文字内容
第四行文字内容 第四行文字内容
第五行文字内容 第五行文字内容
界面形式如下:
前缀_____________起始数据_____________后缀__________________ Rem 前缀、后缀字符数据不限,起始数据为 4 位(灵活给出位数的)
第一行文字__________________________________________________ Rem 是固定文本
第二行文字__________________________________________________ Rem 是固定文本
第三行文字__________________________________________________ Rem 是固定文本
第四行文字__________________________________________________ Rem 是固定文本
第五行文字__________________________________________________ Rem 是固定文本
参考如下:
1、输出的数据组成由3部分组成: 前缀、组成数据、后缀,即对序列号数据,实际上打印输出的数据为如:
ABCDEFG00010AF、ABCDEFG00020AF、ABCDEFG00030AF、ABCDEFG00040AF、ABCDEFG00050AF、ABCDEFG00060AF、......
(ABCDEFG为前缀, 0001/0002/0003/...为中间的序列号数据,0AF为后缀)
QB我没学过,请各位大侠各显神通帮忙做做.
最后更新于:2008-01-23 12:30:00
回复列表 (共11个回复)
沙发
onionzq [专家分:0] 发布于 2008-02-01 15:45:00
没人理会、不愿意花费时间解答此问题吗 ?
大家试试啊。。。
板凳
我爱QB [专家分:200] 发布于 2008-02-03 20:11:00
以我的语文水平,怎么就看不懂题呢?
[em18][em18][em18][em18][em18]
3 楼
聪明一袋烟 [专家分:330] 发布于 2008-02-05 00:23:00
你这看来属于有实际用处的题目 该有奖征集答案就对了啊 题目好像不是很难 最好给出最终的结果一般就可以看懂了 我感觉
4 楼
onionzq [专家分:0] 发布于 2008-02-17 14:19:00
test
5 楼
onionzq [专家分:0] 发布于 2008-02-17 14:25:00
还是谢谢有人理会,最终结果其实就是:
(就是打印一系列的序列号,带有前缀、后缀的),对于在激光打印机上打印如此内容,结合报表工具(FastReport、ReportMachine)等很容易,但试了在点阵式打印机上打印成卷标签时总是向前跑一段距离,以前也查过相关内容不得其解,故向大家请教。
我没有什么分,只能心里感谢大家,如果有分我会很大方的给对方的,不知我说的大伙是否明白我的意思。
第1张标签结果是:
ABCDEFG00010AF
第一行文字内容
第二行文字内容
第三行文字内容
第四行文字内容
第五行文字内容
第2张标签结果是:
ABCDEFG00020AF
第一行文字内容
第二行文字内容
第三行文字内容
第四行文字内容
第五行文字内容
6 楼
moz [专家分:37620] 发布于 2008-02-17 15:08:00
因为你连QB是什么都不知道,
所以很难向你解释怎样解决这样的问题.
1.不知道你使用标签打印机的操作系统是? DOS? WIN? LUNIX?
2.不知道标签打印机是否支持直接文本输出? 是否有驱动? 是不是利用EXCEL格式会更准确安全?
3.如果是EXCEL,页面设置好了就没有页间距之类的问题存在了.
如果单纯是文本问题的话,
使用循环for =1 to .....
前后缀为方便灵活处理,可以分别使用变量保存,
把循环值转换成字符串连接起来.
把各行字符串用回车换行符连接.
根据实际效果情况调节处理.
很佩服你求解的真诚,
但很可惜的是这里并不是义工团.
我们只能向你解释,但并没有替你完全解决问题的义务.
而且我还不知道该怎样向你解释,如果你真的不懂任何一种编程语言的话.
就好像:......记得以前不知道谁说的:该怎样向古人解释电视机
7 楼
onionzq [专家分:0] 发布于 2008-02-23 09:15:00
首先我还是得感谢你的教诲,这样的贬意会使我更加认识自己的不足。
鉴于你花费的时间同样给我了一些收获,我还是给你一点忠告,建议研究一下哲学。
不知你是否过了个年,中了超级大奖还是喝酒喝头晕了这么的不谦虚,回答问题是有些酸有些涩,
你的回答很通俗很范本但毫无意义,因为我用其他语言已经实现过,只是手上有这类QB代码想
修改(本人QB确实不会编,但看的懂)。
感谢你这样的义工,但我并不希望象你这样不谦虚的义工团,如果你真懂任何一种语言的话,
你一定不会直接给出答案,就好像......诸葛亮斩马谡的时候:回忆起刘备给他的评价。
8 楼
moz [专家分:37620] 发布于 2008-02-23 16:16:00
呵呵,不妨坦白跟你说,我就是这里最不谦虚的人了.
也许我不必跟你多说,因为你很明显是一个不愿服输的人,
既然这样,我希望你确实能自强不息,能自己去学点东西.
我不是义工,我只懂QB,
但我很难想像,你看得懂,却不知道怎么做,
知道QB是什么语言吗?是给小学生用的.
你用其他语言实现过了,希望那不是别人帮你做的.
1.我比较低级从来没用过激光打印机,所以不知道DOS下能用激光打印机.
2.我想无论任何一种语言,估计都不可能没有字符串连接的操作,(未食过猪肉总见过猪行路啊?)
3.熟读唐诗三百首,就算不会吟也总会偷吧?你就不会随便改一改看会发生什么事情?
没有尝试,哪会走路?
4.谢谢你的忠告,我想我不需要了.
别人说哲学是教人为人处世的道理,
可我说哲学是拿人骗人的东西,只要你相信了,鬼神都能有,只要你不信,真理都是假的.
我说做人,要有自己的思想,而不是别人的完全复制品.
5.酒戒了很久,奖还没中到,头是经常晕,可自大是永远的.
9 楼
onionzq [专家分:0] 发布于 2008-02-25 12:29:00
好像是在较劲哦,算我服了,你厉害。
Over !
10 楼
moz [专家分:37620] 发布于 2008-02-25 19:07:00
今天遇到高手了,楼上表现实在大出我意料之外,
看见有回帖了,心想必定又是一翻云覆雨龙争虎斗,
原本就准备进来示弱一番,以显我小人之腹度君子之腹,
却没想到被人抢先一着,失策失策.算你狠
我来回复