CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

如何动态地把一个数据窗口里的字段设为只读

楼主hzj19800817(楼兰古城)2003-11-01 15:49:28 在 PowerBuilder / 基础类 提问

现在我用一个数据窗口实现对数据的插入和修改,其中修改时有一个字段不允许修改,如何动态地将这个字段设为只读。也就是说在修改记录时这个字段不能被修改 问题点数:20、回复次数:9Top

1 楼zyzj216(秋水玲珑寒)回复于 2003-11-01 16:03:04 得分 2

dw_1.modify("col.Edit.dispalyonly   =   false")  
  or  
  dw_1.modif(col.tabsequence   =   0)Top

2 楼yghua8(alpha)回复于 2003-11-01 16:11:25 得分 2

楼上所述是一种办法  
  还有如:  
   
  更改某列tab值为0,  
  入protect属性为1  
   
  等办法都可以,具体采用那种方法视具体情况而定Top

3 楼dajianshi(拔剑四顾心茫然)回复于 2003-11-01 16:11:42 得分 2

楼上刚好写反了  
  dw_1.modify("字段名.Edit.dispalyonly   =   yes")  
  Top

4 楼hzj19800817(楼兰古城)回复于 2003-11-01 16:15:59 得分 0

不行啊,按上面的方法试了还是不行Top

5 楼hzj19800817(楼兰古城)回复于 2003-11-01 16:25:16 得分 0

第一种方法不行第二种行,不知为什么Top

6 楼119119(^_^,转向DELPHI,我是痛病快乐)回复于 2003-11-01 17:28:10 得分 2

dw_1.modify("字段名.Edit.dispalyonly   =   yes")Top

7 楼lmby(鹿门布衣)回复于 2003-11-01 17:54:28 得分 10

dw_name.object.column.protect   =   1  
  dw_name.object.column.edit.displayonly   =   'yes'  
  dw_name.object.column.teasequence   =   0Top

8 楼yanghongfeng(枫中飘叶)回复于 2003-11-01 18:11:08 得分 2

这是一个在打开数据窗口时将原有的数据设为不能修改,你的问题同样与可以这们解决。  
  columns   =   Integer(dw_alreadly_jx.Describe("DataWindow.Column.Count"))  
  for   i   =   1   to   columns  
      dw_alreadly_jx.Modify("#"   +   String(i)+   ".Protect   =   '1~tIf(IsRowNew(),0,1)'")  
  nextTop

9 楼hzj19800817(楼兰古城)回复于 2003-12-19 12:27:32 得分 0

jjTop

相关问题

  • 如何设计一个字段动态变化的数据库?
  • 数据库字段的动态修改。
  • 能否动态设置DataBinder中的数据字段(急,在线等)
  • 怎么用脚本动态设置数据窗口里某个字段的编辑风格!
  • 数据库字段的设计问题。
  • VFP中,怎样动态修改数据表的字段名称?
  • 如何动态增添数据库的字段?????
  • 如何动态创建数据表,实现增、删改字段
  • 如何动态插入一个数据表的字段?
  • 动态改变数据窗口字段属性怎么实现?

关键词

  • 字段
  • 数据
  • 修改
  • dispalyonly
  • dw
  • modify
  • columns
  • edit
  • yes
  • protect

得分解答快速导航

  • 帖主:hzj19800817
  • zyzj216
  • yghua8
  • dajianshi
  • 119119
  • lmby
  • yanghongfeng

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo