vfp包含符号需不需要连起来

vfp包含符号需不需要连起来,第1张

VFP包含符号需要连起来,因为它们是一种标记,用于表示将要进行的 *** 作。它们常常用于构建VFP程序,如构建循环,判断和跳转等 *** 作。VFP包含符号包括:“=”,“<>”,“<”,“>”,“<=”,“>=”,“AND”,“OR”,“NOT”,“MOD”,“&&”,“||”,“^”,“!”,“”,“/”,“+”,“-”等等。这些符号可以被连接起来,以用于构建更复杂的VFP程序,从而更好地实现自动化。

1)你的这个LIST1的属性在设计时设置好的话使得当表单初始化时它就去找a这个数据源了,而你的a在点按钮之前还没产生,所以表单一出来先提示a不是一个数组
2)dimension定义的是私有变量,你在按钮里定义的数组,在执行到THISFORMLIST1REQUERY之前数组a就消失了,所以LIST1里只剩下一杠杠的却没数据。
3)因按钮每点一次,就定义一次数组,这个没必要。
解决办法:
1)将LIST1的ROWSOURCE和ROWSOURCETYPE属性还原为默认值;把LIST1的COLUMNCOUNT属性设置为14(即设定列数,否则只显示第一列数据)
2)在FORM的INIT事件里定义公共数组a:
public array a(10,14)
n=0
for i=1 to 10
for k=1 to 14
store n to a(i,k)
n=n+1
endfor
endfor
3)在FORM的DESTROY事件里做释放公共变量数组a的 *** 作:
RELEASE a
4)在按钮CLICK里写上:
WITH thisformlist1
rowsourcetype=5
rowsource="a"
ENDWITH
thisformlist1requery

“工具”——“选项”——“文件位置”——“默认目录”(修改-灰色按钮-选择文件夹-确定)——“设为默认值”——“确定”
这个步骤一般是在做项目之前就设定好的,有些情况是一开始没有“设为默认值”而直接“确定”造成的,这样设置的话关闭VFP再打开时,默认目录又会变为原来系统设置的默认目录。如果希望一直在同一个文件夹中存储VFP相关文件的话,一定要选择“设为默认值”,这样的话即使重新打开VFP甚至重新启动电脑,默认目录都不会改变了。
虽然你在菜单里设置了一个键来打开表单,但是这个表单不在VFP默认目录的文件夹里就无法直接使用,建议你将这个表单及其相关文件都复制到你的默认目录中所设置的文件夹中。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12820650.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-28
下一篇2025-08-28

发表评论

登录后才能评论

评论列表(0条)

    保存