<script type="text/javascript">
</script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
折行显示、 回车代替 tab、 隐去 grid的 表格线
1. 在数据窗口(Datawindow)中实现数据列自动折行。
PB在市场上受用户欢迎的原因之一,就是它的数据窗口功能很强,而且方便应用。
在使用Datawindow时,常会遇到某列的数据太长,不能同时显示全部的情况。若采用自动水平滚动,操作起来又不够简便。有一种方法能实现列数据多行显示(自动折行)。具体步骤如下:
①.在DatawindowPanter中打开此DataWindow,在需设定自动折行的列上双击鼠标,弹开此列的属性窗口。点Position标签,选中AutosizeHeigh多选框;再选择Edit标签,不选中AutoHorzScroll多选框;单击OK按钮,保存所做的修改。
②.点中DetailBand(即写有Detail的灰色长带),单击鼠标右键,选择Properties...菜单项,选中AutosizeHeight多选框,单击OK按钮,保存所做的修改。
2. 在数据窗口(Datawindow)中用Enter键代替 tab键在字段间移动。
其基本做法是:选中该数据窗口,定义一用户事件,在弹出的用户事件定义窗口中,将EventID与pbm_dwnprocessenter相关联,在该事件的脚本中增加下面两行语句:
Send(Handle(this),256,9Long(0,0))(向系统发出处理 tab键的消息)
return1(忽略Enter键接下来应进行的缺省处理)
3. 选用 grid数据窗口方式时避免表头上方也出现 表格线。
用 grid数据窗口方式能够实现表格式报表输出,但是如在表头上方不加以控制或处理,它将出现DetailBand中各数据列的 表格线,这是我们所不需要的。解决问题的参考方法是:
①.可在HeaderBand中的表头上方增加一文本框,让该文本框足够宽且能覆盖所有的数据列,同时将垂直长度调整HeaderBand中的表头上部平齐。
②.在文本框的Properties...窗口中,将该文本框的显示内容清为空,在Font标签页中将字体的背景颜色(Background)设置为与数据窗口的背景色相同,并在Position标签页中将其Layer(层次)修改为Foreound,单击OK按钮,马上就能看出效果。
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript">
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
折行显示、 回车代替 tab、 隐去 grid的 表格线
1. 在数据窗口(Datawindow)中实现数据列自动折行。
PB在市场上受用户欢迎的原因之一,就是它的数据窗口功能很强,而且方便应用。
在使用Datawindow时,常会遇到某列的数据太长,不能同时显示全部的情况。若采用自动水平滚动,操作起来又不够简便。有一种方法能实现列数据多行显示(自动折行)。具体步骤如下:
①.在DatawindowPanter中打开此DataWindow,在需设定自动折行的列上双击鼠标,弹开此列的属性窗口。点Position标签,选中AutosizeHeigh多选框;再选择Edit标签,不选中AutoHorzScroll多选框;单击OK按钮,保存所做的修改。
②.点中DetailBand(即写有Detail的灰色长带),单击鼠标右键,选择Properties...菜单项,选中AutosizeHeight多选框,单击OK按钮,保存所做的修改。
2. 在数据窗口(Datawindow)中用Enter键代替 tab键在字段间移动。
其基本做法是:选中该数据窗口,定义一用户事件,在弹出的用户事件定义窗口中,将EventID与pbm_dwnprocessenter相关联,在该事件的脚本中增加下面两行语句:
Send(Handle(this),256,9Long(0,0))(向系统发出处理 tab键的消息)
return1(忽略Enter键接下来应进行的缺省处理)
3. 选用 grid数据窗口方式时避免表头上方也出现 表格线。
用 grid数据窗口方式能够实现表格式报表输出,但是如在表头上方不加以控制或处理,它将出现DetailBand中各数据列的 表格线,这是我们所不需要的。解决问题的参考方法是:
①.可在HeaderBand中的表头上方增加一文本框,让该文本框足够宽且能覆盖所有的数据列,同时将垂直长度调整HeaderBand中的表头上部平齐。
②.在文本框的Properties...窗口中,将该文本框的显示内容清为空,在Font标签页中将字体的背景颜色(Background)设置为与数据窗口的背景色相同,并在Position标签页中将其Layer(层次)修改为Foreound,单击OK按钮,马上就能看出效果。
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript">
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>