社区
控件
帖子详情
请教VB 中dbgrid控件问题
hcyzs
2000-01-07 02:10:00
各位大侠:
您们好!
本人正在用VB编制工资管理系统,工资报表挺不好编写的,1。栏目不确定;2。栏目非常多(30
多栏)。不知哪里有较好的打印控件?另一个问题是:如何根据字符个数,确
定DBGrid1.Columns(i).width,使每个栏目宽度很紧凑,才能打出宽报表。
...全文
188
5
打赏
收藏
请教VB 中dbgrid控件问题
各位大侠: 您们好! 本人正在用VB编制工资管理系统,工资报表挺不好编写的,1。栏目不确定;2。栏目非常多(30 多栏)。不知哪里有较好的打印控件?另一个问题是:如何根据字符个数,确 定DBGrid1.Columns(i).width,使每个栏目宽度很紧凑,才能打出宽报表。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yaya
2000-04-12
打赏
举报
回复
1:栏目不确定,由用户在datagrid 动态设定列宽,可以只打印visible=true and columns(i).width>60的列
2:栏目过多,可以根据纸张的大小动态按用户设定的列宽按比例缩放,
3.可以先从记录集中选出 select max len(filds ) from
再根据最宽的记录的textwidth 确定列宽
你的问题我也遇到过,不过我是自己写的打印和预览,没有控件.
你需要的话,可以与我联系 lizleiya@263.net
guest
2000-04-11
打赏
举报
回复
我曾经编写过一段代码使用Printer 将LISTVIEW1的内容打印到一张A4的纸上,约20几个
栏目,由于是打印机为激光打印机,字体为8号,需要的话我可以整理一下代码:不过使用比较烦.
apollo
2000-04-11
打赏
举报
回复
做一个隐藏的标签控件,设定字体大小,标签大小为自动,每次把数据写入dbgrid控件前先写入标签,读出标签宽度,再设定DBGrid1.Columns(i).width。不过这样做比较麻烦,所有数据得手工写入DBGrid1。可能还有更好的方法,别忘了告诉我。
major2
2000-04-08
打赏
举报
回复
有一个方法,我经常用,就是不同打印控件也不用DataReport,而是根据每次查询的不同结果,自己写程序生成HTML页面,用HTML的<Table>元素在浏览器上生成动态的报表,然后自动调用浏览器浏览生成的页面,用浏览器的打印功能打印报表。这种方法很灵活,也不难,你可以试试,其实我第一次用这种方法是甚至连怎么做网页都不懂,只是找了本HTML的书看了看怎么在网页上生成一张表,简单吧。
guest
2000-04-07
打赏
举报
回复
使用Activereport http://go.163.com/~jinesc
有关True
DB
Grid
的
问题
向各位大虾
请教
我们在一个
vb
工程
中
用到True
DB
Grid
Pro 8.0
控件
,在后期更改过程
中
我们想把它的Filter功能再添加上去(以前隐藏掉了),可当我们把它的FilterBar属性设为True之后,执行时抛出这样的异常:Provider过滤器不能被打开。Filter的函数如下: Private Sub T
DB
Grid
1_FilterChange()On Error GoTo errHandler Set
vb
/
vb
.net开发精粹(10)
vb
6.0 msdn
请教
AUTOCAD+
vb
a
问题
——区域复制/镜像
vb
中
如何用api快速读取大于1G的txt数据啊 dll类
中
声明public变量在该dll添加的窗体
中
如何调用
VB
6 类模块,再引用另一个类模块的
问题
MsgBox a$, ,b$,c$为什么调试不通?
请教
AUTOCAD+
vb
a
问题
——区域复制/镜像 如何获取本机IP 为什么
vb
中
显示不了matlab画图结
vb
/
vb
.net开发精粹(6)
C2.exe不能执行是如何回事? 在窗体上点击任何一点拖动鼠标实现窗体的移动 在程序
中
违反唯一约束条件的写入命令,如何做令程序不自动退出 在程序
中
违反唯一约束条件的写入命令,如何做令程序不自动退出 对象打开时不允许操作 对象打开时不允许操作 C2.exe不能执行
关于一个用
VB
编写的PING工具的
问题
我在互联网上找到一个用
VB
编写的程序,是PING一个计算机的IP是否能通的工具,我改了改,使用ADO重数据库
中
循环读取IP地址,并将测试后的状态写入到数据库,作完后运行是可以测试,但是速度太慢了,每循环测试一个IP地址都需要接近1秒的时间,如果IP多的话时间就太长了,有其他办法让测试时间缩短吗?多线程如何做呢?谢谢各位帮忙!!!
VB
代码: Option Explicit Private...
vb
/
vb
.net开发精粹(11)
请问变量名
中
有数字如何循环 IIS上跑
VB
项目
VB
如何连接网络上的打印机
vb
二进制文件随机访问 Excel
VB
A编程
vb
引用不了system.data.sqlite.dll 关于
VB
6 调用C++ DLL 传参的
问题
VB
编程
问题
,如何调试,感激不尽!!! 如何查询一条或多条记录,修改后批量更新到数据库 求
VB
代码,可以批量处理上标,比如单斗挖掘机,电动3m3,
控件
1,451
社区成员
41,355
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章