想达到图上的效果。水平一在另一张表里 包括数量和单价 如果实现呢?
解决方案 »
- Delphi下MSMQ实例
- cxGrid显示数据时的全局扫描如何禁止?
- 如何以十六进制打开,编辑和保存二进制文件?
- ACTIVEX FORM 开发上的问题
- 请问如何将用ADOQuery控件查询出来的字段值赋给一个ComboBox?
- 大家对NCNE有何看法?不妨直说。小弟想考个一级先。
- ACCESS2000为什么 create table 表1 (字段1 single default 0) 提示default出错误
- 数据库问题,已经急疯了,救救俺吧
- quickReport的一个问题
- 一个表可能同时有3、4个人同时打开进行读写,用什么库好,还需注意什么技术?
- Delphi 中关于窗口的问题!
- 请问怎样在DELPHI中显示SQL表里的内容,谢谢了
2、双击 DbGridEh控件进入字段设计状态,
例如要实现以下效果的方法如下, 水平1
----------
数量 | 单价 (1)、设置第一个字段的 Title.cation 属性为 水平1|数量
(2)、设置第一个字段的 Title.cation 属性为 水平1|单价说明:要实现这种效果,2个字段必须处于相邻的位置才可以!
如有问题,继续讨论!
水平1
----------
数量 ¦ 单价
这个是三个字段。水平 是产品名车 数量是产品的数量 单价就是一个产品的价格 这三个字段如果都放在一张表里 那么可以弄成这样的效果吗?
你可以把报表做成动态的,如果需要新的报表你就不需要做界面了,写几句sql就可以解决了!
而且如果你需要增加或减少查询条件,修改一下sql就可以了,很方便。
方法如下:1、需要重新建2张表,一个用来存放查询条件,一个用来存放每个报表的sql语句!
2、程序编码:
利用查询条件表动态生成控件以便用户可以选择条件,如果需要下拉列表之类的,可以在
查询条件表某个字段插入一段SQl,执行它肯定就可以实现插入下拉列表的效果,只不过这都是
动态进行的。 执行查询:
用户执行查询之前,查询条件已经输入(或者一个也没有输),根据用户输入的值动态传给
存储在Sql表中的参数,这样动态报表就做成了。流程如下: 取出对应报表的参数--〉在对应位置上生成控件(当然要根据查询条件多少动态调整界面的高度)--〉
用户输入查询数据(也可以不输入)--〉把数据动态传入Sql语句,构造完整的Sql--〉执行SQl语句以上就是一个完整的思路,当然实现起来要考虑的更多一些,这基本上就是一个报表模板,
一个报表 = 一段SQL ,增加、修改、维护很方便。
水平1
----------
数量 ¦ 单价
这个是三个字段。水平 是产品名车 数量是产品的数量 单价就是一个产品的价格 这三个字段如果都放在一张表里 那么可以弄成这样的效果吗?
-------------------------------------------------------------------------------------------
方法和上面一模一样的,需要几个字段放在一起你就这样设计几个字段!