pb6.5 的相当奇怪的问题!!!!要疯了!
问题1:
数据窗口中新添加了个字段(在此称为a),在pb环境下运行程序,该字段输入内容后,数据窗口的其他字段全都不可输入了,好像其他字段的tab order顺序全都变为0了!我多次尝试,得到的解决方法是:把a在数据窗口中删掉,然后重新添加该字段,问题解决!
在此要声明的是:tab order顺序全都设置过,全都非0,所以请不要考虑tab order 设置错误的原因。数据窗口的itemschange事件的返回值,0、1、2,我全都尝试过,没用!
问题2:
对于问题1,我按照我的解决方法做了,其他字段失效的问题是解决了,但出现了另一个问题:就是这个字段a竟然会自动填充内容!填充的内容为'4'。我并没有在任何地方设置过初始值,不管是属性中还是代码里,这点我可以保证!
问题3:
数据窗口的update属性里我把所有可以更新到数据库里的字段全都设置了,也就是说数据窗口的所有字段都有更新到数据库里的能力,但出现的十分匪夷所思的问题是:我执行数据窗口的update,其中一个字段(暂称为b)在界面上看内容已经改变,应该是更新到了数据库里,但我查询数据库,该字段竟然没有值!然后我执行该数据窗口的retrieve,该字段竟然能显示我上次输入的值,说明我上次执行的update已经成功了!很奇怪,好像该字段的值不是更新到了数据库里,而是保存在了pb里!
声明:该数据窗口的其他字段全都没有问题,唯独这一个字段。pb我重启过,电脑我也重启过,统统没用!唯一的解决方法是:把该字段b从数据窗口里删掉,然后重新添加,问题就没了!
以上3个问题全都在今天出现,而且是同一个数据窗口,我彻底崩溃了!!