CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

如何修改计算域的值?高分相赠!

楼主newhumanegg(新新人类)2002-12-03 23:25:12 在 PowerBuilder / 基础类 提问

我在数据窗口中创建了一个计算域,出始值为'报价单',但我在程序中想动态的修改计算域的值,使用dw_1.object.compute_1[1]='某某公司报价单',好像不行,我有试了dw_1.object.compute_1.expression='某某公司报价单',也不行,最后使用modify(),还是搞不定,怎么办?能这样修改计算域的值吗? 问题点数:0、回复次数:5Top

1 楼balloonman2002()回复于 2002-12-03 23:33:47 得分 0

用:  
  dw_1.object.compute_1.expression=string('某某公司报价单')  
  看看Top

2 楼balloonman2002()回复于 2002-12-03 23:42:39 得分 0

不好意思,应该是:  
   
  dw_1.object.compute_1.expression="'某某公司报价单'"  
   
  或  
   
  dw_1.object.compute_1.expression="string('某某公司报价单')"  
   
  即可  
   
  Top

3 楼balloonman2002()回复于 2002-12-03 23:43:07 得分 0

即在单引号外面再加上双引号即可;Top

4 楼oftenfail(静静的等待)回复于 2002-12-04 03:34:46 得分 0

与楼上观点一致Top

5 楼jdsnhan(柳荫凉)回复于 2002-12-04 08:50:12 得分 0

同意balloonman2002(学)   ,这个时候需要注意嵌套字符串和特殊字符的问题  
  两种方法   1,为嵌套字符串使用另外一种引用符号  
                    2,用转义符来指定Top

相关问题

  • 域中不能修改计算机名
  • 计算型域的取值
  • 计算型域的取值
  • 计算列如何修改?
  • 难道计算域的表达式是不允许修改的吗?
  • 怎么用modify()修改数据窗口中的计算域的表达式。
  • 如何给计算字段或计算域赋值?
  • 怎么对计算域赋值?
  • 如何引用计算域中的值
  • 和值计算

关键词

  • 修改
  • dw
  • 修改计算域的值
  • compute
  • 公司报价单
  • expression
  • 使用
  • object

得分解答快速导航

  • 帖主:newhumanegg

相关链接

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

广告也精彩

反馈

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