首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

问个初学者有关问题

2012-02-04 
问个菜鸟问题在同一个窗口中,不同控件,定义的变量,另一个控件总是提示变量没有定义?[解决办法]是不是名称

问个菜鸟问题
在同一个窗口中,不同控件,定义的变量,另一个控件总是提示变量没有定义?

[解决办法]
是不是名称跟 实例变量、全局变量相同了

发个错误提示来瞧瞧
[解决办法]
你定义的是局部变量吧
[解决办法]
同一个窗口应该定义实例变量,用于各个控件之间都能使用~
[解决办法]
在窗口的Declar Instance Variables面板中声明的变量才是实例变量,才可以在整个窗口中通用

所以,你需要把 
date qs_date
从日期控件中移到窗口的Declar Instance Variables面板中
[解决办法]

探讨

首先谢谢楼上各位。
是一个简单的应用,但是因为初次使用,好多简单问题不会。
问题是这样的:有两个日期控件,用来限制开始日期,结束日期。另一个是查询按钮,来查数据窗口,这两个日期是数据源QUERY 的参数。
在日期控件中这样写:
string qsrq
date qs_date
qsrq=db_1.gettext()
qs_date=date(qsrq)

在查询按钮中提示qs_……

[解决办法]
搞清楚变量的作用域,你就明白了
[解决办法]
学过C++吗?你把控件都当做是类,所有的事件和函数都当做是方法就可以理解了
[解决办法]
PB的学习成本比较低的
[解决办法]
局部变量 和 实例变量 和 全局变量 你没分清楚吧

热点排行