发布网友 发布时间:2022-04-22 09:05
共1个回答
热心网友 时间:2023-08-16 23:15
1.用getFileOpenName选择要打开的PBL
2.用setlibrarylist来把PBL包含进当前的应用程序
3.LibraryDirectory返回所有对象名,并写语句拆分对象名,用listbox之类的控件显示出来供选择
4.获取dw对象所有列的方法(可以写成一个函数):
string colnames[] //如果写成函数把它作为 ref 参数
创建一个datastore,把数据源设为d_1
datastore ds
ds = create datastore
ds.DataObjec = "d_1"
count = ds.describe("DataWindow.Column.Count")
for i = 1 to count
colnames[i] = ds.describe("#" + string(i) + ".name")
next
destroy ds
当然你也可以利用 "datawindow.objects" 来获得所有对象的名称,然后拆分对象名,最后用
"对象名.type"来判断是否为列,这样写代码会长一点