2.我做了一个程序,其中数据表中的数据太宽了,我想在打印时直打印其中的若干列。具体思路如下:假定,如果把所有的列都打印出来,表格的其宽度相当于用两张a3纸横向打印,才能完整打印出来。现在我想只打印其中的几列(各列宽度之和小于b5纸竖向),而且只用b5纸竖向就可以打印出来,并且没有空白页。请问如何实现。
3.因为数据表比较宽,数据窗口不能全部显示。我想在拖动横向滚动条时第一列始终不移出数据窗口,即第一列始终显示在窗口的最左侧。请各位高手指教。
4.为什么我的分数那么少,请问如何多得分。
6 个解决方案
#1
为什么没人回答???!!!
#2
1.把数据窗口列的宽度设为足够大(能容纳15个汉字),或作成字段折行。
2.SQL语句中只选择你要打印的那几列就可以了,还不行就字段折行。
3.
4.多参与。
2.SQL语句中只选择你要打印的那几列就可以了,还不行就字段折行。
3.
4.多参与。
#3
3.将数据窗口分为两部分显示。
dw_two.hsplitscroll=true
dw_two.modify("DataWindow.HorizontalScrollSplit=" + string(第一列的宽度))
dw_two.hsplitscroll=true
dw_two.modify("DataWindow.HorizontalScrollSplit=" + string(第一列的宽度))
#4
1.笨办法,对该列设置Auto HorzScroll为true,在width中code
if(len(gettext()) > 20 , 830,575)
830,575代表15个汉字,10个汉字的宽度,不过对不同的字体,不同的size 不同
2.另外用一个dw,专门负责打印,用和预打印dw一样的sql语句,然后两个dw共享数据,或者干脆copy过来,负责打印的dw可选择你需要的列。
if(len(gettext()) > 20 , 830,575)
830,575代表15个汉字,10个汉字的宽度,不过对不同的字体,不同的size 不同
2.另外用一个dw,专门负责打印,用和预打印dw一样的sql语句,然后两个dw共享数据,或者干脆copy过来,负责打印的dw可选择你需要的列。
#5
3、grid数据窗口对象可以自动实现
#6
1.可以用:
datawindow 中expressions---width :len(gettext())*字间距离
2. 可以通过两个数据窗口,另一个专门用来打印,他选好自段后,把没选的自段:DESTROY column
datawindow 中expressions---width :len(gettext())*字间距离
2. 可以通过两个数据窗口,另一个专门用来打印,他选好自段后,把没选的自段:DESTROY column
#1
为什么没人回答???!!!
#2
1.把数据窗口列的宽度设为足够大(能容纳15个汉字),或作成字段折行。
2.SQL语句中只选择你要打印的那几列就可以了,还不行就字段折行。
3.
4.多参与。
2.SQL语句中只选择你要打印的那几列就可以了,还不行就字段折行。
3.
4.多参与。
#3
3.将数据窗口分为两部分显示。
dw_two.hsplitscroll=true
dw_two.modify("DataWindow.HorizontalScrollSplit=" + string(第一列的宽度))
dw_two.hsplitscroll=true
dw_two.modify("DataWindow.HorizontalScrollSplit=" + string(第一列的宽度))
#4
1.笨办法,对该列设置Auto HorzScroll为true,在width中code
if(len(gettext()) > 20 , 830,575)
830,575代表15个汉字,10个汉字的宽度,不过对不同的字体,不同的size 不同
2.另外用一个dw,专门负责打印,用和预打印dw一样的sql语句,然后两个dw共享数据,或者干脆copy过来,负责打印的dw可选择你需要的列。
if(len(gettext()) > 20 , 830,575)
830,575代表15个汉字,10个汉字的宽度,不过对不同的字体,不同的size 不同
2.另外用一个dw,专门负责打印,用和预打印dw一样的sql语句,然后两个dw共享数据,或者干脆copy过来,负责打印的dw可选择你需要的列。
#5
3、grid数据窗口对象可以自动实现
#6
1.可以用:
datawindow 中expressions---width :len(gettext())*字间距离
2. 可以通过两个数据窗口,另一个专门用来打印,他选好自段后,把没选的自段:DESTROY column
datawindow 中expressions---width :len(gettext())*字间距离
2. 可以通过两个数据窗口,另一个专门用来打印,他选好自段后,把没选的自段:DESTROY column