datawindow打印问题?帮忙看看

1.一个datawindow,插入一条记录后再打印,结果是将库中的所有记录都打印。只是想将刚刚插入的记录打印,该怎么设置?
2.datawindow控件中放了一个freeform格式的datawindow,怎么定位的某条记录,并且可以编辑、保存?
谢谢
[143 byte] By [kele88-可乐吧] at [2008-2-18]
# 1
1.dw_1.accepttext()
2.隨便找本書看看吧,都有的
sywen-古道西风 at 2007-10-16 > top of Msdn China Tech,PowerBuilder,基础类...
# 2
看PB自带的帮助?
xuam at 2007-10-16 > top of Msdn China Tech,PowerBuilder,基础类...
# 3
1、增加记录前,dw_1.reset(),就保证只有一条记录可以打印了
2、ll_row = dw_1.find('...')
dw_1.scrolltorow(ll_row)
# 4
2.其实我想实现的是:输入一个编号,在datawindow中显示该条记录,前面有几项是不用修改的,就修改后面几项,然后保存,想用freeform格式实现。大概给说说。。。。谢谢
kele88-可乐吧 at 2007-10-16 > top of Msdn China Tech,PowerBuilder,基础类...
# 5
前面不用修改的几项将其TAB ORDER = 0 ,后面允许修改的几项将其TAB ORDER > 0

定位可以用ScrolltoRow(行号),检索用Retrieve('检索条件')
huihuishou-挥挥手 at 2007-10-16 > top of Msdn China Tech,PowerBuilder,基础类...
# 6
freeform的话你看到的只是一条,实际有N条,你应该在插入前RESET一下
qianfl-毛毛熊 at 2007-10-16 > top of Msdn China Tech,PowerBuilder,基础类...
# 7
dw_1.retrieve()
dw_1.setfilter("编号='1'")
dw_1.filter()
dw_1.accepttext()
dw_1.print()
# 8
freeform格式的datawindow怎么不能输入值啊?
kele88-可乐吧 at 2007-10-16 > top of Msdn China Tech,PowerBuilder,基础类...
# 9
可以输的你看是不是把那一列TAB ORDER 设为0了
aflyingpig-毛毛 at 2007-10-16 > top of Msdn China Tech,PowerBuilder,基础类...