`

润乾打印标签横向扩展

 
阅读更多




  select (select count(id) from tms_elec_table where trans_code <= et.trans_code) as seq,

et.type as type,et.trans_code as trans_code,et.lot_no as lot_no,

temp.name as name,temp.code as tempCode,rt.code as lineCode,

to_char(et.date_1,'yyyyMMdd') as date_1

from tms_elec_table et

left join tms_receiver temp on temp.id=et.received_id

left join tms_route rt on rt.id=temp.route_id

where 1=1

order by seq,et.type,lineCode

 

A1:=ds1.count(),用于计算此数据集内的数据个数。

B1:=int(A1)/3+1,用于计算一共需要扩展的行数,其中”3″是每行的数据列数。

A3:=to(1,B1),作为强制分行的扩展基础。

B3:=(A3-1)*3,是每行的基数。

D2:=to(1,3),与B1统一,控制显示为5列数据,扩展方式为横向扩展

D3:=ds1.select1(type,seq==D2+B3) ,其中D2+B3分别递增,达到与每个seq进行匹配的目的,这里需要着重强调的是数据集里需要”seq”是连续递增的数字,来实现换行后的匹配。

D4:=ds1.select1(name,seq==D2+B3),把D4的上主格设置为E3。

D5: =ds1.select1(tempCode,seq==D2+B3),把D5的上主格设置为E3。

D6: =ds1.select1(seq,seq==D2+B3),D6扩展方式为横向扩展。

E3: =ds1.select1(trans_code,seq==D2+B3).

F5: ='批次'+ds1.select1(lot_no,seq==D2+B3),把F5的上主格设置为E3。

H3: =ds1.select1(seq,seq==D2+B3).

H4: =ds1.select1(lineCode,seq==D2+B3),把H4的上主格设置为E3。

H5: =ds1.select1(date_1,seq==D2+B3),把H5的上主格设置为E3。

粗略效果如下:



 

 

 

http://blog.sina.com.cn/s/blog_59def1cb0100gbka.html

  • 大小: 76.5 KB
  • 大小: 65.4 KB
分享到:
评论

相关推荐

    Winform可视化打印模板设计

    在.NET框架中,C#是一种常用的编程语言,用于开发各种应用程序,包括Windows桌面...在实际项目中,还可以结合具体需求进行扩展和优化,比如加入打印模板的保存和加载功能,或者提供模板编辑器供用户自定义模板布局。

    ArcEngine地图打印程序

    5. **打印设置(PrintSettings)**:这通常涉及到地图的输出规格,如纸张尺寸(A4、A3等)、打印方向(横向或纵向)、页面边距,以及地图的输出比例和裁剪区域。 6. **代码实现**:在VS2005环境下,通过.NET的事件...

    VB 打印程序

    VB Print标签指的是使用VB语言实现的打印功能。这个简单的打印驱动程序是为初学者设计的,目的是帮助他们理解如何在VB中控制打印机进行文档输出。下面我们将深入探讨VB中的打印技术及相关知识点。 1. **VB ...

    C#打印操作实例---打印空学生证书--(201903)

    // 设置为横向打印 printDocument.DefaultPageSettings.PaperSize = new PaperSize("自定义大小", 800, 600); // 设置自定义纸张大小 ``` 此外,为了触发打印过程,我们需要调用PrintDocument的Print方法: ```...

    C#万能打印报表模块

    此外,支持调整打印格式和纸张格式的能力使得开发者可以适应不同的业务需求,如A4、信封、标签等不同尺寸和形状的纸张。 "打印格式"是报表设计的核心部分,它涉及到报表的结构、样式和数据展示方式。通过这个模块,...

    CODE128条码 排版软件 支持打印

    用户可以根据需求调整条码的横向和纵向数量,以适应不同尺寸和形状的标签。同时,条码间的间距可调,这在批量打印时尤为关键,可以确保每个条码的清晰度和扫描性能。软件还带有刻度显示,方便用户精确控制条码的位置...

    儿童涂色画空白填色图(100张Word打印版).doc

    4. **打印设置**:为了确保涂色图打印效果良好,用户需要熟悉Word的打印设置,包括纸张大小、方向(纵向或横向)、打印质量以及是否双面打印等。 5. **PDF转换**:有时,为了防止文档被误修改,用户可能会选择将...

    C#使用DataMatrix.net打印二维码

    这个过程不仅可以应用于标签打印,还可以扩展到其他需要二维码生成和打印的场景,例如产品包装、物流跟踪、电子票务等。理解并掌握这种技术,对于提升你的C#开发能力以及解决实际问题非常有帮助。

    SATO HR224高精度工业级条码打印机HR224 编程手册

    4. **ESC+H 水平打印位置**:通过这个命令,用户可以精确控制打印内容在标签上的横向位置,确保标签元素对齐。 5. **ESC+FW 打印线条和方框**:这一功能支持绘制直线、矩形和多边形,可用于制作图表、指示框或简单...

    Zebra打印机语言ZPLII

    - **设置打印方向**:`^JMA` 表示设置打印方向为横向。 - **插入文本**:`^A0N,100,100^FH\^FDHello World!^FS`,其中`^A0N,100,100` 设置字体大小为100点阵,`^FDHello World!` 插入文本“Hello World!”。 - **...

    数据库电子课件.pptx

    4. **报表向导步骤 4 - 定义报表布局**:设置报表的打印方向(横向或纵向)、分栏打印和行列布局。 5. **报表向导步骤 5 - 排序记录**:定义记录的打印顺序,可以是升序或降序。 6. **报表向导步骤 6 - 完成并保存**...

    ireport+jasperreport开发中问题解决方案

    5. **报表打印方向**:报表的打印方向可以在报表设计中设置,通常是在“打印设置”中选择横向或纵向。 6. **分组和排序**:为了组织数据,可以创建报表分组。例如,对于部门和员工的一对多关系,可以基于部门字段...

    ZPL II命令参考大全

    可缩放字体能够以点为单位来对横向、纵向进行扩展。点阵字体由点阵象素组成,通常高度高度大于宽度。 ^A 命令的格式:^Af,o,h,w * f:字体名,默认值:0(CG Triumvirate Bold Condensed) * o:字体方向,默认值...

    更改 打印机 自定义 纸张类型 强大 dll

    在打印机设置中,通过DLL文件可以实现对打印功能的增强和扩展,包括自定义纸张类型。 首先,我们需要理解自定义纸张类型的含义。在默认情况下,打印机支持标准的纸张尺寸,如A4、信封、法律纸等。然而,对于一些...

    htmlToPDF

    Apache POI通常用于处理Microsoft Office格式,但也有扩展用于PDF处理。 5. **转换过程**:包括设置纸张大小、页边距、页面方向、字体处理、图片嵌入等步骤。 6. **源码分析**:博文中可能包含一个Java示例,演示...

    打印机的使用

    综上所述,打印机的使用不仅限于简单的复印功能,还涵盖了多种定制化与专业化的操作,如纸张类型设定、原稿尺寸调整、复印功能扩展、数据传输以及高级配置等,充分满足了不同场景下的多样化需求。掌握这些操作细节,...

    Bliss 600dpi

    而“水平&垂直分辨率600dpi”进一步强调了图像在两个方向上都具有相同的高分辨率,确保了图像无论是在横向还是纵向打印时都能保持细腻的细节。 “Tif格式”(也写作“TIFF”或“Tagged Image File Format”)是一种...

    freereport设定说明

    它支持多种格式的定义方式,包括简单的(Simple)和扩展的(Extended)。本文将重点介绍如何使用Simple报告定义格式进行基本设置。 #### Simple Report Definition Format详解 **1. 主要标签** 在Simple格式中,...

Global site tag (gtag.js) - Google Analytics