以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 月份发二位数导出 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=183897) |
-- 作者:nbsugu_z -- 发布时间:2022/11/18 9:58:00 -- 月份发二位数导出 zn = Tables("wy_gt").Compute("Max(yy)") \'提取当月库最大的年份 dn = Tables("wy_gt0").Compute("Max(yy)") \'提取当月最大年份中的最大月份 dy = Tables("wy_gt0").Compute("Max(yy1)", "yy=" & dn) \'年份 + 月份以整数计算 Dim dny As Integer = zn & zy \'年份+月份以整数计算 老师,以上代码是正常的。如果是2022年10月份。变量dny结果是202210 如果是2022的9月份,变量dny结果是20229,这样少了一位。如何月份用二位数表示,使得这是值为202209? 上面的yy和yy1是整数型字段,用4位长度和2位长度输入的 ,比如 2022 01 2022 02...... 2022 12
[此贴子已经被作者于2022/11/18 10:07:18编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/11/18 10:12:00 -- http://www.foxtable.com/webhelp/topics/0361.htm Dim dny As Integer = zn & format(zy,"00")
|
-- 作者:bjljb -- 发布时间:2022/11/18 10:15:00 -- Dim dny As String = zn & Format(zy,"00") [此贴子已经被作者于2022/11/18 10:35:01编辑过]
|