STORE 'customer' TO gcTableName
STORE 'company' TO gcTagName
*----
USE &gcTableName ORDER &gcTagName &&要用变量gcTableName和gcTagName的值作为命令行一部分
*----
但是可以使用名称表达式代替:
(1)如果是单独的名称表达式的变量..就可以用(变量)
use (dbfname) in 0
go bottom in (dbfname)
select (dbfname)
create cursor (dbfname) ( pro_name c(20)....)
(2)如果这个变量是一个表达式中的'串'的一部分,这里要用宏
use &dbcname.!&dbfname in 0 &&为里不能用名称表达式 ()
或者
dbffullname=dbcname+'!'+dbfname
use (dbffullname) in 0
串中组合,就不能用名称表达式
for i=1 to 10
kk=alltrim(str(i))
thisform.label&kk.caption="test--"+kk
endfor
DO CASE
CASE THISFORM.TEXT1.VALUE = '1980'
USE '1980.DBF'
CASE THISFORM.TEXT2.VALUE = '1981'
USE '1981.DBF'
CASE THISFORM.TEXT2.VALUE = '1982'
USE '1982.DBF'
CASE THISFORM.TEXT2.VALUE = '1982'
USE '1982.DBF'
……
……
*为了节省你的网费,我的纸,我就不继续打了,我想您应该明白哪些麻子……代表什么了吧……
ENDCASE
DO CASE
CASE THISFORM.TEXT1.VALUE = '1980'
USE '1980.DBF'
CASE THISFORM.TEXT2.VALUE = '1981'
USE '1981.DBF'
CASE THISFORM.TEXT2.VALUE = '1982'
USE '1982.DBF'
CASE THISFORM.TEXT2.VALUE = '1982'
USE '1982.DBF'
……
……
*为了节省你的网费,我的纸,我就不继续打了,我想您应该明白哪些麻子……代表什么了吧……
ENDCASE