关于VFP的一些问题(索引不唯一。不能识别的成员)

2025-02-24 14:51:49
推荐回答(2个)
回答1:

1\我设置的两个索引,一个主索引,一个普通索引。运行的时候就会提示这个,是不是不可以设置两个??
答:可以设置两个,但索引名不能相同。

2\
文本控件名是“txt读者编号”,你在程序中写“读者编号”,所以是“不能识别的成员”,前面少了“txt”
--------------------------------
主索引的索引变量必须是唯一的,不能有重码!
例如:你把“读者编号”为主索引,在所有记录中“读者编码”不能有重号。
现在已有重码,可以这样处理:
先取消主索引;保留“读者编号”普通索引;
打开表,同时打开“读者编号”普通索引;
浏览表,此时表按“读者编号”排列,很清楚地能看到相同的“读者编号”,清除重码的“读者编号”;
再建主索引。

回答2:

估计因为你的属性栏内这个控件name属性为 ”读者编号“
而你的 代码里面用”txt读者编号“
把属性栏这个控件的引用名name属性改为 txt读者编号
可能这里出错了
去看看

你运行出错的时候挂起看看哪句代码出错了?
贴出来大家讨论下