以下是引用王咸美在2021-7-27 20:35:34的发言:
@sdta 万分感谢!!!表单运行基本可以了。美中不足的是选择一次表文件,就要关闭一次表单。能否表单打开后,表文件可以自由选择,然后选择字段打印,无需每次关闭表单再打开。
COMMAND1.CLICK
CLOSE DATABASES
thisform.text8.Value=GETFILE('dbf')
cDbf = thisform.text8.Value
SELECT * FROM (JUSTSTEM(cDbf)) INTO CURSOR TEMP
fieldCount = aField(aFieldList)
thisform.list1.Clear
for i = 1 to fieldCount
thisform.List1.addItem(aFieldList(i,1))
endFor
thisform.Refresh()