宏替换vfp

编写"生成表"命令按钮的Click事件代码。程序的功能是根据表单运行时列表框中所选定的国家名称,将"获奖牌情况"表中相应国家的所有记录存入以该国家名称命名的自由表中,自由... 编写"生成表"命令按钮的Click事件代码。程序的功能是根据表单运行时列表框中所选定的国家名称,将"获奖牌情况"表中相应国家的所有记录存入以该国家名称命名的自由表中,自由表中包含"运动员名称","项目名称"和"名次"3个字段,并将结果按"名次"升序排列。
提示:假设从列表框中选择的国家名称存放在变量gm中,那么在SQL SELECT语句中使用短语into table &gm就可以将选择的记录存入以该国家名命名的自由表中。

x=thisform.list1.value
SELECT 运动员名称,项目名称,名次;
FROM 获奖牌情况,国家;
WHERE 国家.国家代码=获奖牌情况.国家代码;
AND 国家名称=x;
INTO TABLE &x;
order by 名次

各大神帮忙瞅一下,这个宏替换该怎么改才对呢?
展开
 我来答
戊淳38
2015-03-19 · TA获得超过137个赞
知道小有建树答主
回答量:223
采纳率:100%
帮助的人:91.3万
展开全部
x=ALLTRIM(thisform.list1.value) && thisform.list1.value 的值如果是字符型数据,应该加ALLTRIM(),否则不用加ALLTRIM()
SELECT 运动员名称,项目名称,名次 ;
FROM 获奖牌情况,国家 ;
WHERE 国家.国家代码==获奖牌情况.国家代码 ;
AND ALLTRIM(国家名称)==x ;
order by 名次 ;
INTO TABLE (x)

():名称表达式,也可以用宏替换&
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式