一道简单的vfp、、、
好久没用 vfp 了,以下的回答纯属猜测,但有办法验证是否正确。for i=1 to k s=s*i endfor 这段程序执行完以后, i 到底是多少?根据楼主的问题,我猜测i=k+1,程序总是先执行加1,然后判断是否大于k值,大于则终止循环 当执行s=jc(1)时,jc中上面这段循环执行完毕,i=2。注意 i 是全局变...
一道简单的VFP题
正确答案是C。s表中共有40条记录,使用delete命令逻辑删除了年龄从20到30之间(含等于)的15条记录(共有40条,年龄小于20的有15条,等于20的有1条,大于30的有10条,即大于20并且小于等于30的有40-15-1-10=14条,所以大于等于20并且小于等于30的记录个数为14+1=15条)。使用set delete on命...
关于VFP(Visual FoxPro)的程序文件,如何创建输入用户名和密码的程序文件...
建立一个简单的程序文件来实现输入用户名和密码功能:开始程序,提示用户输入用户名:accept "请输入用户名:" to name 接着提示用户输入密码:accept "请输入密码:" to pass 设定初始值n为1,开始执行循环:do while 。t 判断用户名是否为"张三",密码是否为"1234":if name="张三" and pass="12...
vfp中程序运行提示错误
1.检查电脑是否存在病毒,请使用百度卫士进行木马查杀。2.系统文件损坏或丢失,盗版系统或Ghost版本系统,很容易出现该问题。建议:使用完整版或正版系统。3.安装的软件与系统或其它软件发生冲突,找到发生冲突的软件,卸载它。如果更新下载补丁不是该软件的错误补丁,也会引起软件异常,解决办法:卸载该软件...
vfp编程问题,急!!!
第一题:楼上正确 第二题:for aa=1 to 9 ?round(rand()*79+1,0) && - 有说明如下:endfor 说明:不能用round(rand()*80,0),可能会出现0号 不能用int(rand()*80),可能出现0,且永远抽不到80 不能用int(rand()*79+1),永远抽不到80 可以用int(rand()*80+1),这个也正确...
请帮我解答读VFP程序,
1.S="ABCDE"J=LEN(S) &&S的长度,即字符的位数,这里j=5 DO WHILE J>0 &&J>0时循环执行 ?SUBSTR(S,6-J) &&S从6-j位开始取子串,第一次是6-j=1,所以结果是ABCDE,第二次j=3,所以结果是CDE,第三个循环J=1,结果是E J=J-2 &&j=5,j=3,j=1 ENDDO RETURN 2.S=...
VFP6编程问题求解
?S ENDDO ?"N=",N-1 RETURN 试编程显示如下图形:1) 1 2) 2 4 3) 3 6 9 4) 4 8 12 16 5) 5 10 15 20 25 程序如下:clear for i=1 to 5 for j=1 to i ??alltrim(str(i*j))+space(2)endfor ?endfor return 编程:求100之内的偶数和,要求使用loop命令。clear s=0 ...
求教VFP的小问题!!!
这是系统功能的要求,我只学过一点的VFP,不会其它的写程序方法,希望大家能给我一些指导,小的拜谢了,要不就下岗了………解析:你可以用Adir()试一下,把搜索到的文件名和路径保存到表里面,再从表里搜索你需的文件,如果是所需文件名,则打开。呵呵,是不是简单了一点?如果有问题,可以E-mail联...
VFP程序求助!!
for i=1 to 9 I从1开始循 环,到9结束,是外循环,共循 环9次 for j=1to 9 J从1开始循环,到9结束,是内循 环,共循 环9*9=81次 if n%9=0 then 如果N除9没有余数时发生 ?str(i,1)+"*"+str(j,1)+"="+str(i*j,2) 换行显示I的数字,*号,J的数字,=...
请教高手发布vfp的程序不能正常运行是怎么回事啊?
首先你必须在装了vfp软件的电脑上调试之后,确认软件没有问题。发布的VFP软件无法运行,通常是因为使用该软件的电脑没有装VFP软件的缘故,也就是缺少运行库文件。(可以简单的认为是后缀名为.dll的文件。)你可以把系统中的VFP运行库文件和你连编的应用程序文件放到同一个文件夹下面。这样子就可以脱离VF...