SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3310|回复: 2

[求助] 如何将设置的dead time记录下来

[复制链接]
发表于 2015-9-24 20:52:42 | 显示全部楼层 |阅读模式
看介绍history是自己记录的,无法修改,希望在设置了DEAD TIME后记录下来,如何做,请教?
( P/ {: r) m) B, p
& m; c, e0 K% {! c) u
 楼主| 发表于 2015-10-10 14:05:48 | 显示全部楼层
我增加了一个field“HistoryArrage”,专门用来记录deadtime。属性为multiline。想着每次修改,追加进去。可是不知道为什么只是记录了每次的修改,而不是追加进去的。
; G$ r, t) q: W0 f0 u" ^* HDim newTime,oldHis,nowDate,newHis. d+ F) _5 q" i, L/ C
        newTime = GetFieldValue("DeadTime").GetValue()- t5 t) X9 z# N* ]1 x4 ^; Z1 ~* R
        nowDate = Date7 S% J" A: m9 d5 O# L- I. U" _- S
    oldHis = GetFieldValue("HistoryArrage").GetValueAsList' ?2 ^, b! G, V5 B/ y4 w
    msgbox oldHis(0)
: P0 B. j2 w6 J$ ^( `% W; Y    newHis = nowDate &"修改请在" & CStr(newTime) & "完成" & vbcrlf & CStr(oldHis). [5 r( U: i( P' p& W+ }) K7 r" F1 S
    setFieldValue "HistoryArrage",newHis  
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-10 14:10:30 | 显示全部楼层
其中 msgbox oldHis(0) 的目的是调试用的,想看看是否有数据,结果报错。“ERROR0,类型不匹配 OldHis”
, r3 t* V& j9 T% Q; {- O* }! @' S& ]5 m5 `
把(0)去掉倒是不报错,但是消息框显示为空,我是想显示上一次的值,这样就在HISTORYARRAGE里记录所有设置的DEADTIME了。请高手指点,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2018-6-24 15:18 , Processed in 0.070172 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表