深圳全飞鸿

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 19|回复: 0
打印 上一主题 下一主题

关于9号模板

[复制链接]

228

主题

466

帖子

2184

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2184
跳转到指定楼层
楼主
发表于 2025-4-19 22:18:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
载自8号模板
  1. DIM printmax
  2. dim pqty
  3. dim totalqty
  4. dim yushu
  5. totalqty=Format.NamedSubStrings("TOTALQTY").Value
  6. pqty=Format.NamedSubStrings("QTY").Value
  7. printmax=Format.NamedSubStrings("PRINTMAX").Value
  8. printidx=Format.NamedSubStrings("PRINTIDX").Value


  9. if printidx<printmax then
  10.    Value = pqty
  11. else
  12.    yushu= totalqty - pqty*(printmax-1)
  13.    Value = yushu  
  14. end if
复制代码
载自72号模板:这里面有一个bug, 在VB里CInt只能处理两个字节
  1. DIM printmax
  2. dim pqty
  3. dim totalqty
  4. dim yushu
  5. totalqty=Format.NamedSubStrings("TOTALQTY").Value
  6. pqty=Cint(Format.NamedSubStrings("QTY").Value)
  7. printmax=CInt(Format.NamedSubStrings("PRINTMAX").Value)
  8. printmax=printmax-1

  9. if Format.NamedSubStrings("IDX").Value = Format.NamedSubStrings("PRINTMAX").Value then
  10.    Value = Format.NamedSubStrings("TOTALQTY").Value
  11. elseif Format.NamedSubStrings("IDX").Value = CStr(printmax) then
  12.    yushu= totalqty - pqty*(printmax-1)
  13.    Value = yushu  
  14. else
  15.    Value = Format.NamedSubStrings("QTY").Value
  16. end if
复制代码


回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|nagomes  

GMT+8, 2025-5-4 21:21 , Processed in 0.030953 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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