PB使用记录 2

PB使用记录 2

下拉数据窗口 20200414

网上关于如何创建下拉数据窗口的说明有很多,这里就不多说了,主要说一下采坑

(1)下拉数据窗口分为两种,一种是数据窗口retrieve后每一行数据中对应的中数据做下拉窗口,主要是将本行数据转换显示形态,即data转换为display显示。这种情况下,数据窗口作为显示窗口,下拉窗口仅作为数据源,数据窗口展示数据的格式与下拉窗口无关。使用retrieve

(2)第二种,数据窗口显示数据,添加下拉窗口展示数据供操作人员选择,此时可以使用dw_name.insertrow(0) 来代替retrieve。
需要注意的是:这种情况下下拉展示数据的格式是根据下拉窗口而来,下拉窗口中定义的字体、颜色、长短与行高都对最终展示有影响。
我这次就是将下拉窗口中的列宽定义太宽,然后设置为居中,最后下拉展示时每下拉行都是空白不显示数据,但是可以选择,选择后值会变。最终发现是下拉窗口设置问题。

fileopen时返回-1,打开失败 20200415

为方便查询POS机回退日志,在程序中规定退费时需要写本地log文件日志。使用fileopen(),filewrite(),fileclose(),
医院更换电脑(win7系统)后写日志失败,fileopen返回-1 打开失败。在我自己电脑上测试却可以正常进行。通过程序调试,发现程序中写日志文件有文件名前缀string(today()),由于新系统中日期格式采用yyyy/mm/dd 格式,故新建日志文件名中会包含‘/’,特殊字符不允许用于文件中,因此报错。修改为string(today(),‘yyyy-mm-dd’)即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值