最近,还有两周要考试了,可是在这最忙的时候VF课程设计却开始了.要求每人编写一个小型数据管理系统.
于是我选择了 <学生公寓楼管理系统> 这个课题.系统的登陆界面制作很顺利.数据库等也很成功.可是当制作菜单的时候,或者在表单中添命令的时候总会出现一些问题也无从得解!
我的问题是:
1.VFP在编写菜单时预览时都正常.可是一当生成.MPR后,运行的时候就会提示语法错误.关键是我什么代码也没有加.就在主菜单的子菜单下略加了几个 "\- ",不加 "\- "的时候也是提示语法错误.为什么?该怎么样解决?
2.在执行判断时,总是说 "找不到属性 'I ' "代码如下:
thisform.i=thisform.i+1
.....
.....
if found () And ......
if thisform.i <3
.....
else
.....
endif
endif
代码一点问题都没有,都是书上的原句!控件属都按书上设置的.可是就是提示 "找不到属性 'I ' ".换个变量名提示就会相应的改变.
3.VFP系统下,如果在开发系统的时候,表单,程序,或命令中如何使用相对链接.我已经对VFP系统设置了默认路径.是否在程序中用set defa to 设置?相对路径是否和在WEB中应用的一样,类似于../../还是..\..这样的东西?
4.VFP连编出来的系统可不可以脱离了VFP独立运行?如果可以,如何能实现?
谢谢!本人也是才学习VFP一个学期而已,但是现在面临着课程设计,而写还要写论文还要答辩的情况下,请帮帮我!谢谢!
------解决方案--------------------------------------------------------
1、请参考:
<如何建立一个带有菜单的顶层表单?>
http://faq.csdn.net/read/200196
2、你需要向表单加一个属性I,否则表单本身是没有I这个属性的。
3、请参考:
<如何在VFP里怎样设置默认路径?>
http://faq.csdn.net/read/201582
4、在系统目录下或程序所在目录下安装对应VFP版本的运行库即可。
<vfp的个各版本的运行库>
http://faq.csdn.net/read/188080