上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
480615
註冊時間: 2008-04-11 文章: 93
第 1 樓
|
發表於: 星期六 六月 25, 2011 5:29 pm 文章主題: 求助:宏替换的疑问 |
|
|
bmk51表中第一个字段名为kdm,它的值是5101,
现用宏代函数
在窗口命令中
use bmk51
a=fields(1)
? a
显示:kdm 字段
1、如果把?a 改用 ?&a. 显示:5101 (kdm的值)
2、如果把?a 改为用?"&a." 显示:kdm
3、在窗口命令中?&a. 显示:5101 (kdm的值),但在程序中显示字段名kdm
请行家指教。 |
|
回頂端 |
|
|
ckp6250
註冊時間: 2004-07-30 文章: 1642
第 2 樓
|
發表於: 星期六 六月 25, 2011 6:35 pm 文章主題: |
|
|
試看看
? evaluate(a) |
|
回頂端 |
|
|
480615
註冊時間: 2008-04-11 文章: 93
第 3 樓
|
發表於: 星期六 六月 25, 2011 7:29 pm 文章主題: |
|
|
? evaluate(a) 试一下,如果evaluate(a)中间的a不加"",出来的是值,加了""出来的是字段名。到底是何原因? |
|
回頂端 |
|
|
ckp6250
註冊時間: 2004-07-30 文章: 1642
第 4 樓
|
發表於: 星期六 六月 25, 2011 10:05 pm 文章主題: |
|
|
請您看 evaluate() 的 Help 說明 |
|
回頂端 |
|
|
pilipala
註冊時間: 2009-05-13 文章: 75
第 5 樓
|
|
回頂端 |
|
|
|