数据库

本类阅读TOP10

·SQL语句导入导出大全
·Power Designer杂记
·SQL Server日期计算
·常用的oracle函数使用说明(一)
·sqlserver2000数据库置疑的解决方法
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·SQL to Excel 的应用
·SQL语句导入导出大全
·Error:ORA-01033:ORACLE initialization or shutdown in progress错误解决
·Oracle中password file的作用及说明

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
折行显示、回车代替tab、隐去grid的表格线

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

折行显示、回车代替tab、隐去grid的表格线

 

1.       在数据窗口(Datawindow)中实现数据列自动折行。


PB
软件在市场上受用户欢迎的原因之一,就是它的数据窗口功能很强,而且方便应用。
在使用Datawindow时,常会遇到某列的数据太长,不能同时显示全部的情况。若采用自动水平滚动,操作起来又不够简便。有一种方法能实现列数据多行显示(自动折行)。具体步骤如下:
①.
Datawindow Panter中打开此DataWindow,在需设定自动折行的列上双击鼠标,弹开此列的属性窗口。点Position标签,选中Autosize Heigh多选框; 再选择Edit标签, 不选中Auto HorzScroll多选框;单击OK按钮,保存所做的修改。
②.
点中Detail Band(即写有Detail的灰色长带),单击鼠标右键,选择Properties...菜单项,选中Autosize Height多选框,单击OK按钮,保存所做的修改。

 

2.       在数据窗口(Datawindow)中用Enter键代替Tab键在字段间移动。


其基本做法是: 选中该数据窗口,定义一用户事件,在弹出的用户事件定义窗口中,将Event IDpbm_dwnprocessenter 相关联,在该事件的脚本中增加下面两行语句:
Send(Handle(this),256,9 Long(0,0)) (
向系统发出处理TAB键的消息)
return 1 (
忽略Enter键接下来应进行的缺省处理)

 

3.       选用Grid数据窗口方式时避免表头上方也出现表格线。


Grid数据窗口方式能够实现表格式报表输出,但是如在表头上方不加以控制或处理,它将出现Detail Band中各数据列的表格线,这是我们所不需要的。解决问题的参考方法是:
①.
可在Header Band中的表头上方增加一文本框,让该文本框足够宽且能覆盖所有的数据列, 同时将垂直长度调整Header Band中的表头上部平齐。
②.
在文本框的Properties...窗口中,将该文本框的显示内容清为空,在Font标签页中将字体的背景颜色(Background)设置为与数据窗口的背景色相同,并在Position标签页中将其Layer(层次)修改为Foreound,单击OK按钮,马上就能看出效果。




相关文章

相关软件




月光软件程序下载编程文档电脑教程网站设计网址导航网络文学游戏天地幽默笑话生活休闲写作范文安妮宝贝
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有