永发信息网

vfp中宏替换的结果是什么

答案:2  悬赏:30  手机版
解决时间 2021-04-02 00:54
vfp中宏替换的结果是什么
最佳答案
VFP中的宏替换(应该是“宏代换”),宏代换函数用符号“&”表示。
如:xm="张三"
?,&xm  &&用字母“xm”代换字符“张三”
此时显示结果是:  张三                  你代换什么(A=B)就得到什么(&A相当于B),


此宏代换函数的最大作用是在编程时,因一些命令或函数后面不能直接加入的字段、变量等,此时,就用“&”宏代换函数代换以后,就可以加入了。
     比如常用的相对路径程序:
PUBLIC   LCNowpath 
LCNowpath=right(justpath(sys(16)),RAT("",sys(16))-AT("",sys(16))+3)        && 获取当前路径
SET PATH to &LCNowpath;&LCNowpathdbf           &&设置搜索路径
SET  DEFAULT  TO  &LCNowpath            &&设置默认路径


       另外,两个“&&”符号连接使用时,就是不执行“&&”之后内容,通常用作注解。如上行中的 && 获取当前路径、 &&设置搜索路径、 &&设置默认路径等都是注解,是不参与程序运行的内容。
全部回答
举个例子,比如一个数据表(XX1.DBF)有A1;A2;A3;A4四个数字字段(带两位小数),现在需要对整个数据表进行清零赋值。
USE XX1.DBF
FOR P=1 TO 4
Q=STR(P,1)
REPLACE ALL A&Q WITH 0
NEXT
USE
RETURN
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DTF数字金是什么?可靠吗?怎么赚钱?
用恶劣和阻挠和施工怎么写一段话
我是新卖家刚刚收到个消息 应该淘宝不会要求
没节操是什么概念
我儿子去幼儿园和小朋友抢吃的让小朋友给咬了
银行保函作用?
男人脸部也长胡子正常吗?男人胡子也非常多?
双子座女生的幸运石
怀柔远人是什么意思
桃园新村怎么样
寻仙百世情缘称号怎么得
linux命令 set -ex 什么意思
命运冠位指定剑阶金棋子怎么获得?FGO去哪里
卫生间洗手盆台面尺寸一般是多少
乐橙写给魏晨的歌曲。有人要吗?
推荐资讯
数学题小兔子每秒跑多少米?一共69米,小兔子3
童装开业显示屏字幕怎么写
谁说女人打不了NBA
尿素能不能作微生物的碳源?
朋友你好。 个人持有商标,你是怎么做到的?
六爻中妻财爻都代表着什么?
在60gSiO2晶体中,含Si-O键的物质的量为()A
如果公司不想留你了,是不是就呆不下去了?
一亩地大棚木耳一个人能干过来吗
奇瑞爱瑞泽5的质量怎么样啊,国产品牌哪个比
短文依次写了骑楼的起源和什么什么
我想上军校,我是陕西考生,今年参加高考,预
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?