现有一个数据库,我要把数据库的数据动态生成以下数据填报界面(其实填报界面是不固定的,
以下只是一个特列,也就是说列数是不固定的,并特别注意:这个填写界面是动态生成的,最后按这个界面录入的值存入数据库,并打印):
┏━━━━━┳━━━━━━┳━━━━━━━┳━━━━━━━┳━━━━━┓
┃ 项目 ┃ 提高 ┃ 下降 ┃ .... ┃.... ┃
┣━━━━━╋━━━━━━╋━━━━━━━╋━━━━━━━╋━━━━━┫
┃ 产值 ┃ (填写) ┃ (填写) ┃ ┃ ┃
┣━━━━━╋━━━━━━╋━━━━━━━╋━━━━━━━╋━━━━━┫
┃ 成本 ┃ (填写) ┃ (填写) ┃ ┃ ┃
┣━━━━━╋━━┳━━━╋━━━━━━━╋━━━━━━━╋━━━━━┫
┃ ┃提高┃下降 ┃ 不变 ┃ ┃ ┃
┃ 收 ┣━━╋━━━╋━━━━━━━╋━━━━━━━╋━━━━━┫
┃ 入 ┃(填┃(填写┃ (填写) ┃ ┃ ┃
┋ ┋写)┋ ) ┋ [下拉列表} ┋ ┋ ┋
┗━━━━━┻━━┻━━━┻━━━━━━━┻━━━━━━━┻━━━━━┛
希望大家能提供一个解决方案,所填内容区域的填写方法可以为下拉列表选则,或单选,多选多等,
stringgrid肯定是不行的,dxtreelist对这种填写格式也不好打印出来,不知道cell组件能不能实现,谢谢各位!
以下只是一个特列,也就是说列数是不固定的,并特别注意:这个填写界面是动态生成的,最后按这个界面录入的值存入数据库,并打印):
┏━━━━━┳━━━━━━┳━━━━━━━┳━━━━━━━┳━━━━━┓
┃ 项目 ┃ 提高 ┃ 下降 ┃ .... ┃.... ┃
┣━━━━━╋━━━━━━╋━━━━━━━╋━━━━━━━╋━━━━━┫
┃ 产值 ┃ (填写) ┃ (填写) ┃ ┃ ┃
┣━━━━━╋━━━━━━╋━━━━━━━╋━━━━━━━╋━━━━━┫
┃ 成本 ┃ (填写) ┃ (填写) ┃ ┃ ┃
┣━━━━━╋━━┳━━━╋━━━━━━━╋━━━━━━━╋━━━━━┫
┃ ┃提高┃下降 ┃ 不变 ┃ ┃ ┃
┃ 收 ┣━━╋━━━╋━━━━━━━╋━━━━━━━╋━━━━━┫
┃ 入 ┃(填┃(填写┃ (填写) ┃ ┃ ┃
┋ ┋写)┋ ) ┋ [下拉列表} ┋ ┋ ┋
┗━━━━━┻━━┻━━━┻━━━━━━━┻━━━━━━━┻━━━━━┛
希望大家能提供一个解决方案,所填内容区域的填写方法可以为下拉列表选则,或单选,多选多等,
stringgrid肯定是不行的,dxtreelist对这种填写格式也不好打印出来,不知道cell组件能不能实现,谢谢各位!
解决方案 »
- 怎么读取directorylistbox、drivecombobox、filelistbox里的一个文件
- spcomm写读写读控制?
- OCX问题!
- DELPHI 中的简单问题,关于循环????
- ExpressQuantumGrid DxDBGrid中如何设置某行某列的颜色和只读性!好急
- 请问在DELPHI中是否有类似c++中的静态变量?怎么定义?
- 不需要bde的本地数据库是什么
- 程序员聚焦--------这个帖子难道没谁搞的定吗?
- 请问如何把 CHART 弄到 报表中,简单,马上给分
- 简单的表单关闭问题,怎样关闭mainform下的所有的childform,谢谢!
- Delphi如何做到监视一个WEB窗口的运行,并能截取WEB窗口发往网站的消息?在线等候...
- 怎么样拦截mask edit的出错信息,加入自己的信息啊
所以表的定义可以为top,left,right,bottom,caption,style,etc...
怎么看着用excel来实现是最理想的哈。
动态生成EDIT/COMBOBOX或RadioButton/CheckBox等控件我已经试过了,界面太难看了,并且位置也很难调,数据库是从ACCESS里取的,分布在几张中,表的内容是不固定的,要求界面要像ACCESS一样美观,并且所填内容区域的填写方法可以为下拉列表选则,或单选,多选多等
我以前做的更惨,一大堆的建筑文档,根本没办法以from,dialog的形式存在,只好以word,excel的形式存在,不过多学一点很好哈。
checkbox,radiobox,combobox)
!!!
┏━━━━━┳━━━━━━┳━━━━━━━┳━━━━━┳━━━━━┓
┃ 项目 ┃ 提高 ┃ 下降 ┃ .... ┃.... ┃
┣━━━━━╋━━━━━━╋━━━━━━━╋━━━━━╋━━━━━┫
┃ 产值 ┃ (填写) ┃ (填写) ┃ ┃ ┃
┣━━━━━╋━━━━━━╋━━━━━━━╋━━━━━╋━━━━━┫
┃ 成本 ┃ (填写) ┃ (填写) ┃ ┃ ┃
┣━━━━━╋━━┳━━━╋━━━━━━━╋━━━━━╋━━━━━┫
┃ ┃提高┃下降 ┃ 不变 ┃ ┃ ┃
┃ 收 ┣━━╋━━━╋━━━━━━━╋━━━━━╋━━━━━┫
┃ 入 ┃(填┃(填写┃ (填写) ┃ ┃ ┃
┋ ┋写)┋ ) ┋ [下拉列表} ┋ ┋ ┋
┗━━━━━┻━━┻━━━┻━━━━━━━┻━━━━━┻━━━━━┛
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1478662
不能用EXCEL来处理,这个需要我的程序自动生成一张可填数据的表
格样式。