我要打印一个字段为fprodcode的条码,如果fProdCode有值的时候,可以正常打印,但当fProdcode=''的时候,
却发现条形码打印出来的是“12345678”文本的条形码。1、如何控制当为空时,不打印呢。
却发现条形码打印出来的是“12345678”文本的条形码。1、如何控制当为空时,不打印呢。
解决方案 »
- dephi 7中rave report 5打印中文断行乱码的解决办法
- delphi实现PE文件随机区段名的问题
- 今天被一新来的叫老*
- 记录和结构体的定义问题.
- 如何把图象存入/取出数据库
- 怎样设定DBChart控件图表的纵坐标范围?
- 简单的COM/DCOM问题的一个例题如下所示,不是很懂,谁给讲一下,顺便放分!,
- 菜鸟问题:什么叫IDE环境,如何在此环境下运行com+,又如何在命令行下执行客户程序?急急,在线等待。
- 如何把delphi中的数据表格的内容保存成excel文档?50分
- 老千,你在码?最后一个wise的问题//牛虻
- Delphi+Oracle如何查找一条记录
- DBGridEh 过滤问题(控件BUG,高手请进)(悬赏100分)
你在SQL裏打印的先過濾下數據集就行了 。 Filter
我实验的是demo中report目录中的内容:
更改simplelist报表
设置一个memo的字段为zip
删除一个memo,增加一个条码控件,设置datafield=zip;这样可以看到对比效果,空值是不打印的。
if 字段='' then
xx.visible:=False;
你需要
trim([CustomerData.Customers."fprodcode"])
说说你的是什么数据库,表结构是什么样的(关键是fprodcode的类型)以及fastreport的版本?delphi的版本?
你什么都不讲,怎么帮你?
可能你的数据库中空值 实际不是空的 或者 你的 memo设有初值
具体没试