pb另存为

来源:百度知道 编辑:UC知道 时间:2024/06/08 02:25:25
如何才能在pb的数据窗口中任选一行或是多行另存为dbf格式或者excel格式呢?saveas不能选行保存

利用rowscopy()拷贝到另外一个同数据源的数据窗口中,然后saveas 这个数据窗口。 正解,不过可以使用datastore,更简洁。

写一个函数可以解决
代码如下:
string pname,fname
getfilesavename('保存文件',pname,fname,'xls','xls files (*.xls),*.xls')
SaveAs(ai_dw, fname, excel!, false)
//保存为excel格式
其中ai_dw为参数。类型是datawindow.
如果需要保存为其他格式,你可以把代码修改一下就可以了!

我是这么做的,把被选择的行(多行就for逐行判断拷贝),利用rowscopy()拷贝到另外一个同数据源的数据窗口中,然后saveas 这个数据窗口。