VFP 如何用Count for统计表格中包含某变量(字符)的数量

比如表格名称类型西瓜水果冬瓜蔬菜西红柿蔬菜我想统计名称列中包含“瓜”的数据条数,然后统计含“西”的数据条数Countfor"瓜"$名称=.t.Toa1Countfor"西... 比如表格
名称 类型
西瓜 水果
冬瓜 蔬菜
西红柿 蔬菜

我想统计名称列中包含“瓜”的数据条数,然后统计含“西”的数据条数
Count for "瓜"$名称=.t. To a1
Count for "西"$名称=.t. To b2
虽然可以解决
但是
guanjianzi="瓜"
Count for guanjianzi$名称=.t. To a1
就统计不出来了?有什么办法解决?

select * from 表 where 名称 like "%瓜%" INTO ARRAY c3
可以搜索出来
select * from 表 where 名称 like "%"+guanjianzi+"%" INTO ARRAY c3
却不行……

这只是最简单范例,因为实际用途中关键字也做成了一个表格,一个一个用前一种方案实在太累了。
展开
 我来答
我的王是金闪闪4o
2013-04-02 · TA获得超过6701个赞
知道大有可为答主
回答量:7194
采纳率:42%
帮助的人:3358万
展开全部
select * from 表 where 名称 like "%"+&guanjianzi+"%" INTO ARRAY c3
追问
额……发现如果直接输入
guanjianzi="瓜"
Count for guanjianzi$名称=.t. To a1

可以直接统计出来
但是如果 "瓜" 是在一个关键字表中
guanjianzi=list1.关键字
如果messagebox(guanjianzi),可以看到提示框 瓜
但是Count for guanjianzi$名称=.t. To a1 就统计不到数字了。

终于找到问题所在了……原来是必须用Count for alltrim(guanjianzi)$名称=.t. To a1 才行……
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式