首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > PB中的Describe,Evaluatate,LookUpDisplay小结
【标  题】:PB中的Describe,Evaluatate,LookUpDisplay小结
【关键字】:PB,Describe,Evaluatate,LookUpDisplay
【来  源】:http://blog.csdn.net/lovelihp/archive/2006/07/15/924263.aspx

PB中的Describe,Evaluatate,LookUpDisplay小结

PB中的Describe,Evaluatate,LookUpDisplay小结

Describe 可以描述DW中某个对象的某个属性的取值,虽然函数Describe可以获取对象的信
息,但是表达式的取值就不能正常读取了,而这又是经常遇到的.
Evaluate 如果想获取数据窗口对象中由属性、函数等构成的表达式的取值时,必须在函数Describe中
使用函数Evaluate,
LookUpDisplay  在数据窗口控件上显示的值和字段实际得到的值并不相同,使用函数GetItemX只能读
取这样的字段的真实取值,而不是用户看到的值。如何才能读取用户看到的值?可以使用此函数,
LookUpDisplay函数不能直接从PowerScript调用,可以在Describe中和Evaluate函数配合使用。因为
函数Lookupdisplay不能指定对哪行数据进行操作,它的参数只有一个字段名称,所以必须和Evaluate函
数配合使用。该函数的语法是:Lookupdisplay(columnname)参数columnname是字段的名称,而不是一个
字符串。函数执行错误则返回空字符串。


例一:

ls_1 = dw_1.Describe("dw_1.cb_4.text")
ls_2 = This.Describe(dwo.name + ".ColType")
语法: value = datawindow.Describe(string ls)

例二:

判断第3行的sex是否为1,如果是则返回男,否则返回女
dw_1.Describe("Evaluate('If(sex = 1, 男, 女) ', 3)")

语法: Evalute('expression',rowno)
其中,expression是属性表达式,rowno是要描述的行号。该函数放置在Describe的属性列表中。

例三:
dw_1.Describe("Evaluate('Lookupdisplay(column)'," + string (row number) + ")")

在dw_1 里面有一个gxbm字段的edit属性页下面:dataWindow:d_dmzd_gxbm,Display Column:dmmc,data Column:gxbm.
在显示时:不是显示gxbm的值,而是显示dmmc的值,但我们用getitemstring(row,"gxbm")时,得到的是gxbm的值,而不是
显示的dmmc值,如果我们想得到显示的dmmc值,那就用lookupdisplay来用:
ls_1 = dw_1.describe( "Evaluate('lookupdisplay(gxbm)'," + string(1) + ")")

SQL各种写法的效率问题:【上一篇】
数据库系统概念读书笔记(2)--实体联系模型:【下一篇】
【相关文章】
  • 为何在VB6中,"SetClipboardData CF_METAFILEPICT, hGlobal" 该句总是报溢出
  • cisco路由器PBR实现
  • pb通过icmp.dll实现ping功能
  • 在pb中设定每页打印固定行数
  • PHPBB论坛安装
  • PowerBuilder程序暴力破解实例(PBD文件编辑法)
  • 我的apb开发演示网站 最被低估的软件开发工具 APB,5.0再战江湖(网通线路)
  • PB调用VC编写的动态链接库
  • 一个 BMP转ppm/pgm/pbm的程序(bin+source)
  • PPM / PGM / PBM 图像文件格式
  • 【随机文章】
  • ABAP学习笔记之四-指针
  • VLAN实验
  • J2ME最佳实践之系统适配
  • 让WinXP的搜索结果更精准更快
  • 连续滚动,首尾相接
  • Dreamweaver中标签大小写转换
  • SQLServer提升权限相关命令
  • 在VC中导出C++类
  • 基于遗传算法的高校排课系统研究
  • Photosop CS2其他新功能新鲜体验
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.