报表中Mail Label 的使用
图1 Access的Northwind示例数据库中的“邮件标签”报表(点击小图看大图)
图2 Access中“邮件标签”报表的“页面设置”
USE [AdventureWorks]
GO
/**//****** 对象: View [Production].[MailLabel] 脚本日期: 08/26/2006 16:05:26 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [Production].[MailLabel]
AS
SELECT Production.Product.Name, Production.Product.Color, Production.ProductPhoto.ThumbNailPhoto
FROM Production.Product INNER JOIN
Production.ProductProductPhoto ON Production.Product.ProductID =
Production.ProductProductPhoto.ProductID INNER JOIN
Production.ProductPhoto ON Production.ProductProductPhoto.ProductPhotoID =
Production.ProductPhoto.ProductPhotoID
WHERE (Production.Product.Color IS NOT NULL)
GO
图3 示例使用数据
SELECT
Name,
Color,
ThumbNailPhoto
FROM Production.MailLabel
4、在SQL窗格中修改代码2中的SQL语句如代码3所示。
SELECT
(ROW_NUMBER() OVER (ORDER BY Name) - 1) / 4 + 1 AS TitleRow,
(ROW_NUMBER() OVER (ORDER BY Name) - 1) % 4 + 1 AS TitleColumn,
Name,
Color,
ThumbNailPhoto
FROM Production.MailLabel
代码3中,ROW_NUMBER()用于为返回数据的行号,需要和OVER关键字结合使用,使用OVER关键字可能会导致图4所示提示信息的出现,这是由于通用查询设计器不支持OVER关键字所导致的,而事实上T-SQL是支持该关键字的,可以忽略此信息的出现。
图4 使用OVER关键字出现的提示信息
图5 代码3选择出的数据
图6 报表布局设计
图7 指定图像字段(点击小图看大图)
转载于:https://blog.51cto.com/zhjjzhjj/469078
报表中Mail Label 的使用相关推荐
- RDL(C) Report Design Step by Step 3: Mail Label
RDL(C) Report Design Step by Step 3: Mail Label Crystal Report在报表向导中提供了三种向导类型给用户进行选择--Standard.Cross ...
- 报表中表达式的全局集合(Visual Studio 报表设计器)
为在 ReportViewer 控件中处理的报表定义编写的表达式可包含对全局对象集合的引用.有五种全局对象集合可供使用:Fields.Globals.Parameters.ReportItems 和 ...
- python中label函数_图像分析函数:skimage.measure中的label、regionprops
算法解释详细,有算法执行过程动态GIF图的:https://blog.csdn.net/icvpr/article/details/10259577 算法文字解释的简介易懂的:https://www. ...
- c语言向表格内存入数据,怎么实现横向到存入多个单元格,在列数固定的报表中逐格横向填充数据并折行...
在很多需要打印的报表中,受限于纸张的大小,往往会限制行数或者固定列数.我们在<单据类报表的制作>一文中,曾经介绍了限制了行数的情况如何实现,现在,我们再来看一下,在固定了列数的情况下,如果 ...
- 填报表中也可以添加 html 事件
在实际的项目开发中,填报表的应用十分广泛. 多数情况下,填报表会作为整个项目的一部分配合需求灵活使用,但有时也会受大项目环境的影响,产生一些特别的要求.比如,通常报表单元格的数据类型大多是文本,有时却 ...
- 使用ROW_NUMBER 和partition by 解决报表中的查询问题
在报表中遇到一个查询问题: 原始数据如下: Id cust_id call_date call_result 1 1 2012-03-15 09:00:00 fail 2 1 2012-03-15 0 ...
- SAP MM ME81N PO Value Analysis报表中Net Value 为负数是怎么回事?
SAP MM ME81N PO Value Analysis报表中Net Value 为负数是怎么回事? ME81N 报表中,如下PO的net value为负数, 怎么回事? 经查这些PO都是退货采购 ...
- SAP MM 采购报表中Delivery Date的显示
SAP MM 采购报表中Delivery Date的显示 经反复研究与测试,得知ME2L/ME2N/ME2M等报表是无法很友好的显示Delivery Date. 以ME2L为例, Scope of l ...
- 报表中利用隐藏列对扩展格显示值求和
在润乾报表中,获取报表中单元格显示值的函数是disp(),然而这个函数却无法计算扩展单元格的显示值.从而无法直接对扩展个显示值求和. 在下图中,需要计算D3单元格的显示值之和. D3值为:ds1.再订 ...
最新文章
- 面试官再问我如何保证 RocketMQ 不丢失消息,这回我笑了!
- python迷宫小游戏大全_C课程设计迷宫小游戏
- Undo TableSpace ②.回滚段研究
- Windbg学习 (0x0001) 安装与基本配置
- 文件上传案例优化(文件命名循环接收多线程提高效率)
- 解决Ubuntu 16.04下提示boot分区空间不足的办法
- junit 测试 dao_JUnit测试Spring Service和DAO(带有内存数据库)
- 【qduoj】最长公共子串
- 重磅发布!36氪中国新基建之王「大数据领域」TOP50企业揭晓
- 128x64液晶驱动(添加详细)
- tkinter 实现简单登录窗
- 模拟人生 4:如何在游戏中生成收藏品
- EasyCVR通过Ehome协议接入设备,获取RTSP流地址异常如何解决?
- word中写出打对号的框
- 如果你35岁恐慌了,那你真的该反思自己了···
- linux启动分区丢,Linux装机因为分区丢失引导解决办法
- 数列 COGS1048:[Citric S2] 一道防AK好题
- c--scanf()函数详解
- 基于DSP/BIoS设备驱动模型的视频驱动程序开发
- ORACLE sqlplus命令
热门文章
- html 怎么显示在投影下面,投影仅底部css3
- Golang——数据类型转换(Sprintf、Format、Append方式转换)
- 给图片下方加水印_别再看不起美图秀秀啦,想要做长图,批量加水印,用它超级方便...
- 外星人台式机无盘服务器,可以拎走的“台式机” Alienware Area-51m评测
- java selenium教程_Selenium3 Java自动化测试完整教程
- rpm的mysql安装_MySQL 5.7.22 rpm 安装方式
- Java为xml跟节点添加子节点_如何将xml节点作为第一个子节点插入Java中的另一个xml文档中?...
- 物联网生态品牌白皮书
- 输出平均成绩最高的学生成绩以及该学生的序号
- 十三种技术文档模板_在线文档,知多少?