vfp6.0 表单连编后执行找不到表单中的变量

dongxuewrch 2007-04-27 08:19:43
本人建一管理数据库,其中有一查询表单,将表单上的复选框,组合框,单选按钮,文本框都命名了变量名,未连编时好用,连编后,查询表单中的所有用到的变量都提示找不到。请高手指点,谢谢
...全文
1342 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2007-04-27
  • 打赏
  • 举报
回复
总提示操作数与操作类型不符
根据提示,应该是数据类型的问题
十豆三 2007-04-27
  • 打赏
  • 举报
回复
肯定是数据类型不对,再找一找。
dongxuewrch 2007-04-27
  • 打赏
  • 举报
回复
在未连编时好用啊
十豆三 2007-04-27
  • 打赏
  • 举报
回复
总提示操作数与操作类型不符

说明数据类型不对
dongxuewrch 2007-04-27
  • 打赏
  • 举报
回复
定义了全局变量,变量不出问题了,但点击查询按钮时,总提示操作数与操作类型不符
dongxuewrch 2007-04-27
  • 打赏
  • 举报
回复
我是将表单中的一些成员自定义了一个变量名,比如一个复选框的controlsource属性定义为"fx1"如果FX1=0时不选 ,=1时选择,就指向一个表中的一个字段。连编后,执行时就找不到变量FX1
wwwwb 2007-04-27
  • 打赏
  • 举报
回复
设为PUBLIC变量、OR 在项目中将表排除
十豆三 2007-04-27
  • 打赏
  • 举报
回复
变量定义为全局变量

如:Public 变量名
青草根儿 2007-04-27
  • 打赏
  • 举报
回复
不在load中打开表,也可以在表单数据环境中加入表
青草根儿 2007-04-27
  • 打赏
  • 举报
回复
纠错:你所说的“都命名了变量名”实际上是给这些控件指定了数据源
青草根儿 2007-04-27
  • 打赏
  • 举报
回复
所用的数据在表中吧,你的controlsource属性中是不是都输入了一个字段的名字
如果是这样的话,我想你可能没打开表
解决方法:
在表单的load事件中用use打开表就可以了
dongxuewrch 2007-04-27
  • 打赏
  • 举报
回复
传上去了,我是个初学者,里面有很多问题,请帮忙看下,上传的文件名是ZYD.RAR
wwwwb 2007-04-27
  • 打赏
  • 举报
回复
到什么位置上传
www.access911.net/csdn
有一个上传按钮
dongxuewrch 2007-04-27
  • 打赏
  • 举报
回复
controlsource属性都自定义了一个名
dongxuewrch 2007-04-27
  • 打赏
  • 举报
回复
到什么位置上传
wwwwb 2007-04-27
  • 打赏
  • 举报
回复
名了变量名:什么意思
上传DBF、程序到www.access911.net/csdn
dongxuewrch 2007-04-27
  • 打赏
  • 举报
回复
开始找不到变量,在程序中写一个PRG,把表单中的变量定义全局变量,刚才的数据类型不符,是因为定义变量时,没给变量指定类型,有些是数值,有些是字符,都做好后就可以了
但现在出现了新问题,就是BROW这个命令不执行,上面代码中的 brow fiel &zdmc1 for &cxtj1,点击查询按钮时没什么反应,不能找开浏览窗口,也没什么提示
十豆三 2007-04-27
  • 打赏
  • 举报
回复
估计是与出生日期有关
wwwwb 2007-04-27
  • 打赏
  • 举报
回复
是什么问题,公布一下。
dongxuewrch 2007-04-27
  • 打赏
  • 举报
回复
问题解决了,谢谢各位
加载更多回复(2)

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧