社区
DataWindow
帖子详情
当将数据窗口的列属性设置为protect = 1时。。。。
xiluoshen2000
2004-11-04 11:34:50
当将数据窗口的列属性设置为protect = 1时,光标选择数据时默认为黑色,怎样将默认的颜色变一下??
...全文
249
6
打赏
收藏
当将数据窗口的列属性设置为protect = 1时。。。。
当将数据窗口的列属性设置为protect = 1时,光标选择数据时默认为黑色,怎样将默认的颜色变一下??
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mnsiii
2004-11-10
打赏
举报
回复
想改变颜色太简单了,你在数据窗口中点击该字段,然后在点击右键,在弹出的菜单中选择properties菜单,在其属性窗口中,找到font标签页,在font中找到background color属性,点击其右边的红色按钮,在其中写下如下代码:
if(getrow()=currentrow(),rgb(255,248,220),rgb(240,248,255)),其中rgb中的是颜色,你想要什么颜色去修改就好了。
这么久了,还不结帖?
xiluoshen2000
2004-11-04
打赏
举报
回复
我是想变个颜色不是去掉黑色,有什么办法吗?
zhengshouquan
2004-11-04
打赏
举报
回复
可以将datawindow的mouse selection去掉,就不会有黑色了。
mittee
2004-11-04
打赏
举报
回复
那你可以不给protect = 1
mnsiii
2004-11-04
打赏
举报
回复
你可以通过clicked事件写如下代码
dw_1.scrolltorow(row)
if …… then
return 1
end if
“……”代表你要判断的条件,比如说dwo.name = 'id'等等!只要加上return 1就不会反黑显示了
dxyyj
2004-11-04
打赏
举报
回复
写代码改变列的颜色
pb 修改
数据
窗口
种指定字段位置_在PB中控制
数据
窗口
列
的修改
属性
<转>在PB中控制
数据
窗口
列
的修改
属性
在编制管理信息应用系统中,一般都会遇到一个共同问题,那就是如何根据不同情况去控制表中的
数据
列
,比如对于同一DATAWINDOW不同的用户有不同的操作(如对于
数据
录入人员可以更改
数据
,而对于查询人员一般不能更改
数据
),下面就以一个简单的工资表为例来说明利用PB如何在DATAWINDOW中控制
列
的修改方式。工资表基本
列
如下:代码姓名工作
时
间基础工资浮动...
pb 如何判断
数据
窗口
中是否有某个字段_PB
数据
窗口
中限定某
列
不可编辑
该楼层疑似违规已被系统折叠隐藏此楼查看此楼问题的提出在进行PowerBuilder应用系统开发过程中,对于某些
数据
录入
窗口
,我们希望将某
列
置为不可编辑的,防止用户由于操作不慎而删掉
数据
。下面介绍如何实现这一功能。在PowerBuilder的DataWindow里,如果设定Grid风格,那么这个DataWindows就具有这样一个特点:当用鼠标点
列
名后,即可选中整
列
(该
列
反显成黑色)。这就为我们解...
PB datawindow中修改
列
的
属性
在编制管理信息应用系统中,一般都会遇到一个共同问题,那就是如何根据不同情况去控制表中的
数据
列
,比如对于同一DATAWINDOW不同的用户有不同的操作(如对于
数据
录入人员可以更改
数据
,而对于查询人员一般不能更改
数据
),下面就以一个简单的工资表为例来说明利用PB如何在DATAWINDOW中控制
列
的修改方式。
工资表基本
列
如下:
代码
姓名
工作
时
间
基础工资
浮动工资
岗位工资
知识分子补
pb 修改
数据
窗口
种指定字段位置_PB
数据
窗口
对象之字段的修改
属性
数据
窗口
只能修改一个
数据
表。当
数据
窗口
的
数据
来源于不止一个
数据
表
时
,可以用脚本控制
数据
窗口
的修改
属性
来对
数据
表逐个进行修改。当
数据
窗口
是用来接受用户的手工录入
数据
时
,应该
设置
两方面的
属性
才能确保
数据
窗口
能够用来修改
数据
表。一个是修改
数据
窗口
的修改
属性
,另一个是用户可以修改的字段的相关
属性
值----------
数据
窗口
对象的修改
属性
Rows->Update
Pro
perties如果
数据
窗口
对应...
数据
窗口
保护
pro
t
ect
属性
中写if(isNull( 另外一个
列
名 ),0,1),当然如果你要求数字0或者空字符串也当作null 可以写成if(isNull( 另外一个
列
名 ) or 另外一个
列
名=0,0,1),if(isNull( 另外一个
列
名 ) or 另外一个
列
名=,0,1) 进行这个
设置
的具体操作是 1
数据
窗口
设计界面选中要
设置
的
列
2到
属性
栏找到
pro
t
ect
3点
pro
t
ect
旁边的按钮,弹
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章