VFP 按增加记录后提示不能识别对象FY1.FY1是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/06 18:41:30
thisform.pageframe1.page1.fy1.enabled=.F.
thisform.pageframe1.page1.command2.enabled=.F.
thisform.pageframe1.page1.command3.enabled=.F.
thisform.pageframe1.page1.command4.enabled=.T.
if thisform.pageframe1.page1.command1.caption='新增新记录'
thisform.pageframe1.page1.txt部门编号.enabled=.T.
thisform.pageframe1.page1.txt部门名称.enabled=.T.
thisform.pageframe1.page1.txt负责人.enabled=.T.
thisform.pageframe1.page1.txt电话.enabled=.T.
thisform.pageframe1.page1.txt地址.enabled=.T.

append blank
thisform.pageframe1.page1.command1.caption='增加确定'
thisform.pageframe1.page1.refresh
thisform.pageframe1.page1.txt部门编号.setfocus
else
get部门编号=alltrim(thisform.pageframe1.page1.txt部门编号.value)
get部门名称=alltrim(thisform.pageframe1.page1.txt部门名称.value)
get负责人=alltrim(thisform.pageframe1.page1.txt负责人.value)
get电话=alltrim(thisform.pageframe1.page1.txt电话.value)
get地址=alltrim(thi

从你程序thisform.pageframe1.page1.fy1.enabled=.F. 可以看出,fy1是一个控件.
你先在属性栏内激活thisform.pageframe1.page1这个页面(直接在设计表单上点击只能激活thisform.pageframe1控件),确定是否有这个控件.
很可能你在添加控件时没有先激活page1页,而直接添加到thisform上了,如果是这种情况那就是thisform.fy1.enabled=.F.

没有fy1这个东西吧,你看看名称有没有写错