hur.cn - 华软网

 热门搜索

grid建的东西就是不能改,为什么

  作者:未知    来源:网络    更新时间:2018/2/6
我在datawindow里的grid里不管建quick select还是SQL select都无法更改
select是从一个表来的,点上去就是没有光标,不能改
别人和我一样做法,能改的
不知道我的哪里设置有问题?
------华软网友回答------
tab属性如果不设定就得不到焦点,不能改的
------华软网友回复------
嗯,没有错
format ->tab order
------华软网友回复------
我用的是PB8.0
在哪里改?什么时候改?
以前倒是没有这个问题的
------华软网友回复------
我觉得是你的表没有设置主键或者是索引,那么用pb做的数据窗口在retrieve之后就会无法修改
------华软网友回复------
你的问题是在建立数据窗口对象的过程中,有选择表的一步,你在那里不能够选择表么?你给该表建立一个主键或者索引试试。
如果是在建立好的数据窗口对象中点选列而不能更改数据的话,就是按照上边说的:点击工具栏中的tab order之后在每列上把红色标识的0,改为以10的倍数增长的数字,如10 20 30 ……。这样就可以在运行数据窗口时更改列值了。

------华软网友回复------
我觉得是你的表没有设置主键或者是索引,那么用pb做的数据窗口在retrieve之后就会无法修改
------华软网友回复------
数据窗口里的字段没有焦点,增加焦点后就可以修改了
------华软网友回复------
1.表沒有主鍵
2.tab order為0
------华软网友回复------
表有主键
tab order哪里找?我的format选项卡里没有这个东东
不好意思,新学PB,不熟,照顾下
------华软网友回复------
看见了,搞定了
tab order是什么意思,没明白,学习下
------华软网友回复------
是否具有焦点

------华软网友回复------
那为什么要填10的倍数?这数字是什么意思?
------华软网友回复------
数据窗口对象下选择TAB ORDER,在出现红色的地方把默认(通常为0)改为非零数即可
------华软网友回复------
数字只是个标志,没有什么特殊的意义,你也可以从1,2,3,4,5。。。。开始,但是你添完后,系统会自动又变成10,20,30。。。。,这样你就可以在10与20之间插入15,然后其余的都自动向后推移。
------华软网友回复------
懂了
结贴给分      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。