想请问大家,我用vfp编程,为什么总报“不能识别的成员combo1”这样的错?谢谢!
我是用vfp做一个管理信息系统,在给command控件的click事件添加代码的时候,总是提示text1控件或者是container1或者是combo1是不能识别的成员,...
我是用vfp做一个管理信息系统,在给command控件的click事件添加代码的时候,总是提示text1控件或者是container1或者是combo1是不能识别的成员,例如:“不能识别的成员text1”请大家给解决一下,谢谢!
这是以前的回答麻烦详细一些:控件引用不对,
可以间接引用 thisfrom.控件名.属性/方法;
直接引用 this.属性/方法
或者是其他方法
我用的是高等教育出版社的VF课本,里面错误很多。
thisform.combo1.setfocus
locate all for rcda.编号=alltrim(thisform.combo1.value)
ThisForm.Text1.value=rcda.编号
ThisForm.Check1.value=rcda.党员否
thisform.image1.picture=allt(rcda.照片)+".bmp"
thisform.refresh
thisform.combo1.refresh
select rcda
do case
case this.ThisForm.Combo.value="编号"
findstr="rcda.编号=alltrim(ThisForm.Text1.value)"
endcase
locate all for &findstr
findrec=recno()
if found()
do form
else
=messagebox("没找到",16,"提示")
endif 展开
这是以前的回答麻烦详细一些:控件引用不对,
可以间接引用 thisfrom.控件名.属性/方法;
直接引用 this.属性/方法
或者是其他方法
我用的是高等教育出版社的VF课本,里面错误很多。
thisform.combo1.setfocus
locate all for rcda.编号=alltrim(thisform.combo1.value)
ThisForm.Text1.value=rcda.编号
ThisForm.Check1.value=rcda.党员否
thisform.image1.picture=allt(rcda.照片)+".bmp"
thisform.refresh
thisform.combo1.refresh
select rcda
do case
case this.ThisForm.Combo.value="编号"
findstr="rcda.编号=alltrim(ThisForm.Text1.value)"
endcase
locate all for &findstr
findrec=recno()
if found()
do form
else
=messagebox("没找到",16,"提示")
endif 展开
展开全部
表单的事件选错了,重新改变表单的事件就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
控件引用不对,
可以间接引用 thisfrom
可以间接引用 thisfrom
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
多看几遍书就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询