主题:数据环境是何时加载的?如果编程方式修改数据环境...?
数据环境是何时加载的?如果编程方式修改数据环境在form的什么事件比较合式呢?
编程的不良习惯,喜用自由表,当数量多时,用编程的方式加载,目前写在INIT事件:
zongbiao(总表:里面是分表的名称,一个字段:MC)
sele zongbiao
for i=1 to recc()
go i
if file(allt(mc))
thisform.dataenvironment.addobject('cursor'-allt(mc),'cursor') && 名字重复就完蛋了,为何不用数字?因分表还有分表程序略
objectname='thisform.dataenvironment.cursor'-allt(mc)
&objectname..alias=allt(mc)
&objectname..recordsource=allt(mc)
endi
endfor
thisform.dataenvironment.closetables
thisform.dataenvironment.opentables
还有个小问题,为何&这样用不行: shisform.dataenvironment.cursor&ic..alias='abc'
编程的不良习惯,喜用自由表,当数量多时,用编程的方式加载,目前写在INIT事件:
zongbiao(总表:里面是分表的名称,一个字段:MC)
sele zongbiao
for i=1 to recc()
go i
if file(allt(mc))
thisform.dataenvironment.addobject('cursor'-allt(mc),'cursor') && 名字重复就完蛋了,为何不用数字?因分表还有分表程序略
objectname='thisform.dataenvironment.cursor'-allt(mc)
&objectname..alias=allt(mc)
&objectname..recordsource=allt(mc)
endi
endfor
thisform.dataenvironment.closetables
thisform.dataenvironment.opentables
还有个小问题,为何&这样用不行: shisform.dataenvironment.cursor&ic..alias='abc'