VFP一函数命令不解啊!我建了一个表,有姓名字段,并含有"王大海"这个名字接着我用 "王大海"$姓名 这个命令,为什么回车后返回值是 .F.表里第一个就是 王大海

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 12:31:17
VFP一函数命令不解啊!我建了一个表,有姓名字段,并含有"王大海"这个名字接着我用"王大海"$姓名这个命令,为什么回车后返回值是.F.表里第一个就是王大海VFP一函数命令不解啊!我建了一个表,有姓名字

VFP一函数命令不解啊!我建了一个表,有姓名字段,并含有"王大海"这个名字接着我用 "王大海"$姓名 这个命令,为什么回车后返回值是 .F.表里第一个就是 王大海
VFP一函数命令不解啊!
我建了一个表,有姓名字段,并含有"王大海"这个名字
接着我用 "王大海"$姓名 这个命令,为什么回车后返回值是 .F.
表里第一个就是 王大海

VFP一函数命令不解啊!我建了一个表,有姓名字段,并含有"王大海"这个名字接着我用 "王大海"$姓名 这个命令,为什么回车后返回值是 .F.表里第一个就是 王大海
这个问题很简单,因为您用 "王大海"$姓名 命令时,表的当前记录中姓名字段没有 王大海,如果当前记录的姓名字段含 王大海,"王大海"$姓名 就返回 .t.
例如
姓名字段含有
王大海 (第1个记录)
王大连 (第2个记录)
王大好 (第3个记录)
王大海 (第4个记录)
如果运行如下程序:
use 表
do while .not.eof()
"王大海"$姓名
skip
endo
use
将输出显示 .T..F..F..T.,为什么?因为第一个记录的姓名字段含王大海,说以显示 .T.
第2个记录的姓名字段不是王大海(王大连),所以显示 .F.
第3个记录的姓名字段不是王大海(王大好),所以显示 .F.
第4个记录的姓名字段是王大海,所以又显示 .T.
以上解析是否清晰?
您说,"表里第一个就是 王大海 啊",是不是您的记录里的内容这样写:“ 王大海”,即前面空几个空格,而语句为 "王大海"$姓名,这样输出就为假 .F.

你要先定位到对比的记录,再使用?"王大海"$姓名

VFP一函数命令不解啊!我建了一个表,有姓名字段,并含有王大海这个名字接着我用 王大海$姓名 这个命令,为什么回车后返回值是 .F.表里第一个就是 王大海 VFP中“命令”和“函数”有什么区别? VFP中有没有关闭计算机的命令或函数? 关于VFP的SKIP命令!执行USE XS(回车)SKIP-1后,下列显示值一定为.T.的命令是A.BOF() B.EOF() C..T.D.RECNO()=1syc_xhm,你真早,关于D答案我知道为什么了,可EOF()函数和BOF()函数为什么也是显示.T. 请问在VFP中出现这样的问题应该如何处理呢?,是不是没有转换成英文输入法呢,还是另有别的原因,我反复对照了好几遍,命令明明没有错误啊, vfp中不用命令怎么增加字段啊.如(1)为该表增加一个字段“基本工资”,数值型,宽度为7,小数位2位; vfp里的命令和涵数是一个概念吗? VFP命令中 list 在VFP中*命令与&&的区别,最好有例子 求个vfp字段替换的命令VFP中的表有两个字段“序号”“蔬菜”----------------------------西红柿;黄瓜;茄子----------------------------菜花;茄子----------------------------如果A、B、C、D分别代表西红柿; vfp中total命令怎么用啊,举个例子. vfp中,close all命令和close tables all命令有何区别? 关于VFP, 命令动词、短语保留字及函数名均可简写为前4个字符,而且英文字母大小写等效.这句话哪里错了? VFP命令大全主要命令 格式 实例 VFP中写好命令后为什么表没有反应?打()?bof时为什么显示缺少操作数啊? VFP命令X=2 VFP的测试函数有什么作用 vfp中total命令的用法一个表有三个字段:id date num(数值)假如数据如下:id date numa 9/5/2007 1b 9/5/2007 2c 9/5/2007 5a 9/6/2007 8a 9/7/2007 7如何对这个表按id分类汇总?num求和后date怎么处理?在vfp中有个total