回 帖 发 新 帖 刷新版面

主题:QB打印出输出一系列的序列号标签!

问题: 打印标签

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我没学过,请各位大侠各显神通帮忙做做.
   
    
    


回复列表 (共11个回复)

沙发

没人理会、不愿意花费时间解答此问题吗 ?
大家试试啊。。。

板凳

以我的语文水平,怎么就看不懂题呢?
[em18][em18][em18][em18][em18]

3 楼

你这看来属于有实际用处的题目 该有奖征集答案就对了啊 题目好像不是很难 最好给出最终的结果一般就可以看懂了 我感觉
 

4 楼

test

5 楼

还是谢谢有人理会,最终结果其实就是:

(就是打印一系列的序列号,带有前缀、后缀的),对于在激光打印机上打印如此内容,结合报表工具(FastReport、ReportMachine)等很容易,但试了在点阵式打印机上打印成卷标签时总是向前跑一段距离,以前也查过相关内容不得其解,故向大家请教。

我没有什么分,只能心里感谢大家,如果有分我会很大方的给对方的,不知我说的大伙是否明白我的意思。

第1张标签结果是:

      ABCDEFG00010AF       
      
      第一行文字内容       

      第二行文字内容       

      第三行文字内容       

      第四行文字内容       

      第五行文字内容       

第2张标签结果是:
      ABCDEFG00020AF
      
      第一行文字内容

      第二行文字内容      

      第三行文字内容        

      第四行文字内容        

      第五行文字内容       

6 楼

因为你连QB是什么都不知道,
所以很难向你解释怎样解决这样的问题.

1.不知道你使用标签打印机的操作系统是? DOS? WIN? LUNIX?
2.不知道标签打印机是否支持直接文本输出? 是否有驱动? 是不是利用EXCEL格式会更准确安全?
3.如果是EXCEL,页面设置好了就没有页间距之类的问题存在了.

如果单纯是文本问题的话,
使用循环for =1 to .....
前后缀为方便灵活处理,可以分别使用变量保存,
把循环值转换成字符串连接起来.
把各行字符串用回车换行符连接.
根据实际效果情况调节处理.

很佩服你求解的真诚,
但很可惜的是这里并不是义工团.
我们只能向你解释,但并没有替你完全解决问题的义务.
而且我还不知道该怎样向你解释,如果你真的不懂任何一种编程语言的话.
就好像:......记得以前不知道谁说的:该怎样向古人解释电视机

7 楼


首先我还是得感谢你的教诲,这样的贬意会使我更加认识自己的不足。
鉴于你花费的时间同样给我了一些收获,我还是给你一点忠告,建议研究一下哲学。

不知你是否过了个年,中了超级大奖还是喝酒喝头晕了这么的不谦虚,回答问题是有些酸有些涩,
你的回答很通俗很范本但毫无意义,因为我用其他语言已经实现过,只是手上有这类QB代码想
修改(本人QB确实不会编,但看的懂)。

感谢你这样的义工,但我并不希望象你这样不谦虚的义工团,如果你真懂任何一种语言的话,
你一定不会直接给出答案,就好像......诸葛亮斩马谡的时候:回忆起刘备给他的评价。

8 楼

呵呵,不妨坦白跟你说,我就是这里最不谦虚的人了.
也许我不必跟你多说,因为你很明显是一个不愿服输的人,
既然这样,我希望你确实能自强不息,能自己去学点东西.

我不是义工,我只懂QB,
但我很难想像,你看得懂,却不知道怎么做,
知道QB是什么语言吗?是给小学生用的.
你用其他语言实现过了,希望那不是别人帮你做的.
1.我比较低级从来没用过激光打印机,所以不知道DOS下能用激光打印机.
2.我想无论任何一种语言,估计都不可能没有字符串连接的操作,(未食过猪肉总见过猪行路啊?)
3.熟读唐诗三百首,就算不会吟也总会偷吧?你就不会随便改一改看会发生什么事情?
  没有尝试,哪会走路?
4.谢谢你的忠告,我想我不需要了.
  别人说哲学是教人为人处世的道理,
  可我说哲学是拿人骗人的东西,只要你相信了,鬼神都能有,只要你不信,真理都是假的.
  我说做人,要有自己的思想,而不是别人的完全复制品.
5.酒戒了很久,奖还没中到,头是经常晕,可自大是永远的.

9 楼

好像是在较劲哦,算我服了,你厉害。


Over !

10 楼

今天遇到高手了,楼上表现实在大出我意料之外,
看见有回帖了,心想必定又是一翻云覆雨龙争虎斗,
原本就准备进来示弱一番,以显我小人之腹度君子之腹,
却没想到被人抢先一着,失策失策.算你狠

我来回复

您尚未登录,请登录后再回复。点此登录或注册