1.如何让存储文件目录的列,显示图片? 答:选择对应的column的display as picture属性为true 

2、如何复制grid类型的所选择的行的数据到系统剪切板?答:string ls_selectedls_selected=dw_1.Object.DataWindow.Selected.Dataclipboard(ls_selected)

3、如何复制graph风格的datawindow中的图形到剪切板?答:dw_1.clipbord("gr_1")

4、如何设置的DW底色?在DW的editsource中改变color的值

5、如何将Grid风格改成自由格式?在DW的editsource中将processing=1的1改为0

6、要新建一个表A但风格和现有表格B风格一样,怎么将A表快速设置成表B风格?复制B表C,在C表的DW中的editsource中将表名和字段名改成A表的,即可

7、如何实现gird风格的datawindow的多栏表头?答:添加 text到header带区,并设置band属性为foreground保存,edit source 修改text的x和width属性表达式如下:x="100~t integer(describe('firstcol.x')" width="100~tinteger(describe('lastcol.x')) - integer(describe('firstcol.x')) +integer(describe('lastcol.width'))

8、如何过滤dddw编辑风格的显示值为指定值的记录?答:dw_1.setfilter("lookupdisplay('column_name')='"+ls_display_value_your+"'") dw_1.filter()

9、如何设置datawindow的某一列为空?答:string ls_temp[] setnull(ls_temp) dw_1. O B J E C T.columnname.primary.current=ls_temp

10、如何设置datawindow的单双行不同颜色间隔?答:在detail带区的color属性表达式中写上if(mod(getrow(),2)=1 ,rgb(255,0,0),rgb(0,255,0)),如果是当前行以第三种颜色表示,表达式如下:if(getrow()=current(),rgb(255,0,0),if(mod(getrow(),2)=1 ,rgb(0,0,255),rgb(0,255,0)))

11、如何获取指定名称的datawindow O B J E C T?答:DWObject ldwo_use,ldwo_abc ldwo_use = dw_1.Object ldwo_abc = ldwo_use.__get_attribute("t_1",FALSE)//t_1为datawindow中text对象的名称

12、如何使用datawindow的查询模式?答:dw_1.Object.DataWindow.QueryMode='yes'将datawindow改变为查询模式后,接收用户的输入,再使用一下代码获取结果: dw_1.accepttext() dw_1.retrieve()

13、如何缩放datawindow的打印大小?答:dw_1. O B J E C T.datawindow.zoom=150 or dw_1. O B J E C T.datawindow.zoom=75

14、如何在已过滤后的数据基础上对datawindow进行过滤?答:dw_1.setfilter(dw_1.describe("datawindow.table.filter")+your_join+your_new_filter) dw_1.filter()

15、如何在datawindow中显示动态时间?答:建立一个计算域,表达式为string(datetime(today(),now()),'yyyy年mm月dd日 hh点mm分ss秒'),同时设置datawindow的属性dw_1.Object.DataWindow.Timer_Interval=500

16、如何让带用title bar的datawindow控件的标题栏诚活动窗口的颜色?答:外部函数定义:funcation logn SetActiveWindow(long hwnd ) Library "user32.dll"datawindow控件的clicked事件代码:setactivewindow(handle(this))

17、如何设置datawindow的当前行指示图标?答:在datawindow中建立一个计算列,expression为'',并将该计算列移动为datawindow的第一个列,在datawindow控件的rowfocuschanged事件中写入代码:SetRowFocusIndicator(hand!)或setrowfucsindicator(p_1)//p_1为窗口上的picture控件名

18、如何通过代码打开dddw?答:定义外部函数引用声明SUBROUTINE keybd_event( int bVk, int bScan, int dwFlags, int dwExtraInfo) LIBRARY "user32.dll"代码如下:[constant integer VK_F4 = 115dw_1.SetFocus()dw_1.SetColumn( "dept_head_id" ) //设置当前dddwkeybd_event( VK_F4,0,0,0 ) // 按下F4键keybd_event( VK_F4,0,2,0 ) // 释放F4键

19、如何打印datawindow的内容到文件中?答: dw_1. O B J E C T.datawindow.print.fileName ="c:\temp.prn" dw_1.print()

20、如何设置dddw的初始值?答:dw_1. O B J E C T.columnname.Initial="your_initial_value"

21、如何只显示不同的数据?答:dw_1.filter("isnull(columnname[-1]) and columnname<>columnname[-1]") dw_1.filter()

22、如何让带有title bar的datawindow不可以移动?答:在datawindow的自定义事件ue_nchittest(pbm_nchittest)中写入如下代码: return 1

23、如何在N-UP显示风格中建立基于第N栏中的列的计算列?答:如column有两列,number和price ,并显示为两栏,则第一栏的cost计算列的expression为number*price,第二栏的cost_1计算列的expression为number[1]*price[1]

24、如何清空ddlb或edit.codetable中项目?答:dw_1.Object.columnname.Values=""

25、如何实现指定的column的字体旋转90度?答:dw_1. O B J E C T.columnname.font.Escapement ="900"

26、如何获取datawindow的sql代码?答: 可以通过以下四种方法获取sql代码: string szselect szselect=dw_1.describe("datawindow.table.select") szselect=dw_1.describe("datawindow.table.sqlselect") szselect=dw_1.describe("datawindow.table.select.attribute") szselect=dw_1.getsqlselect()

27、如何获取datawindow对象占有的虚拟存储的容量?答:使用datawindow.storage属性 举例:在datawindow控件的retrieverow事件中,写如如下代码: long lstorage lstorage=long(dw_1. O B J E C T.datawindow.storage) if lstorage>50000 then dbcancel()

28、如何控制打印横向:dw_control. O B J E C T.datawindow.print.orientation= 1

29、如何进行预览:dw_control. O B J E C T.datawindow.print.preview = "yes"

30、如何连续在同一张纸打印两个数据窗口?答:dw_1. O B J E C T.datawindow.print.filename="temp.prn" dw_2. O B J E C T.datawindow.print.filename="temp.prn" dw_1.print() dw_2.print()

PB 各种小技巧(二)相关推荐

  1. 小六六平时的开发小技巧二(Nacos在服务配置中心的妙用)

    前言 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger 絮叨 小六六打算开一个系列把自己平时的一些开发经验分享出来和 ...

  2. Linux之头文件引用小技巧(二十九)

    Linux之头文件引用小技巧 0.需求: 将本地头文件引用,#include "test.h"更换为#include <test.h>系统引用方式.1.目录结构如下├─ ...

  3. Halcon小技巧:二维平面根据两个点确定方向向量+三维空间点确定姿态

    一.二维平面确定法向向量 生成两个点,这个算子在Halcon三维中常用. 讲点连接成线 dev_set_line_width(2)*画点dev_set_color('red')gen_cross_co ...

  4. 小技巧 ----- 二维数组中通过(x, y)的偏移量来遍历(x, y)周围的元素

    应用场景 给定一个二维数组和一个点(x, y) 要求遍历点(x, y)十字形范围的点,包括(x, y) 结论 首先把这个二维数组竖下方向看作x轴,横右方向看作y轴 找到点(x, y)关于其上下左右点的 ...

  5. MATLAB | 那些你不得不知道的MATLAB小技巧(二)

    1: 实时脚本控件 实时脚本应该大部分人都会用了,但是实时脚本控件应该用的人还不多,怎么说呢,应该算一个更方便调整参数的模块叭.点击图示按钮即可插入各种类型的控件: 插入之后双击控件即可设置其属性: ...

  6. 炒菜机器人煎鸡蛋视频_我的生活小技巧,今天才发现鹅油那么好用,炸鸡蛋炸豆腐都挺好...

    #头条公开课# #微头条日签# 我的生活小技巧,今天才发现鹅油那么好用,炸鸡蛋炸豆腐都挺好 原创/快乐人生 我的生活小技巧(一)红烧鹅"炼鹅油" 昨天买了一个鹅,太肥太肥,厚厚的皮 ...

  7. 选股小技巧|如何选股

    胜者为王:选股小技巧 胜者为王:选股小技巧一 1.运用周KDJ,参数为9.3.3. 2.移动平均线,参数为3.8.34(周线). 选股方案一: 股价在34周移动平均线之下,当周K线在34周移动平均线之 ...

  8. Ubuntu常用命令及技巧 #小技巧 #常用终端命令 #远程管理 #SSH #FTP

    Ubuntu常用命令及技巧) 零.思维导图 一.小技巧 二.终端命令格式 1)格式 2)查阅命令相关信息: 三.常用终端命令 1)目录相关 1>ls (list目录):查看当前路径包含的文件目录 ...

  9. java 多项目_Java开发小技巧(三):Maven多工程依赖项目

    Maven多工程依赖项目开发流程 前言 本篇文章基于Java开发小技巧(二):自定义Maven依赖中创建的父工程project-monitor实现,运用我们自定义的依赖包进行多工程依赖项目的开发. 下 ...

  10. mmdetection小技巧(强烈推荐 逐步完善中)

    小技巧一:在mmdetection中所有的配置文件,都有这样一行代码,如果要做目标检测,则引用coco_detection.py,如果要做目标检测,则引用coco_instance.py.在训练Swi ...

最新文章

  1. deepfefm 算法思维导图
  2. uniapp中使用微信jssdk
  3. 2021谷饶中学高考成绩查询,高考成绩
  4. Java 算法 复数求和
  5. 从零开始学前端:jQuery官网 --- 今天你学习了吗?(CSS:Day26)
  6. SpringBoot非官方教程 | 第二十二篇: 创建含有多module的springboot工程
  7. 【转】el-table复选框分页记忆-非:reserve-selection=true模式
  8. 分享几款PR常用插件
  9. 三维场景 WGS84 和街景(百度街景,腾讯街景,google街景,orbitgt街景)联动
  10. plsql如何显示表结构图_如何用PLSQL导出数据库存表结构信息
  11. 2010年中国互联网十大事件
  12. linux磁盘扩容不影响原数据,linux 升级磁盘后扩容数据盘大小
  13. 游戏后台开发九问(腾讯技术分享实录)
  14. 装饰模式 DecoratePattern
  15. MongoDB + Spark: 完整的大数据解决方案
  16. c语言如何计算出迭代次数,计算方法——C语言实现——迭代法求解线性方程组...
  17. 微信扫码支付demo java_微信扫码支付JavaDemo
  18. ICC 图文学习——LAB1:Data Setup 数据设置
  19. 怎么用电脑制作证件照?使用这个工具就可以了
  20. lisp判断选区是否有对象_cad如何快速删除矩形框之外的图形?比如:

热门文章

  1. java 传参数报文给and_技术岛-技术改变生活
  2. 【Tips】如何批量安装和导出Python项目的依赖库?
  3. Fashion MNIST进行分类
  4. atom的linux版本,Atom平台多版本Linux性能测试
  5. 地震后的重建!——AD灾难恢复!
  6. 求循环小数的循环节C/C++
  7. 《富爸爸穷爸爸》书摘-为什么要教授财务知识
  8. MovieClip序列帧动画 视频教程
  9. Service Worker 学习笔记
  10. 2022年最新二手苹果手机价格表