以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  转不过弯  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=51164)

--  作者:石四
--  发布时间:2014/5/21 10:13:00
--  转不过弯

报错:

 

.NET Framework 版本:2.0.50727.3053

Foxtable 版本:2014.3.8.1

错误所在事件:窗口,月报表,Button2,Click

详细错误信息:

Conversion from string "" to type \'Double\' is not valid.

Input string was not in a correct format.

 

是格式不对吗?

 

Dim d1 As Date = Date.Today

Dim year As Integer = d1.Year

Dim s As Integer = d1.Month

 

If s <> "" Then

    Tables("月报表").StopRedraw()   \'停止重绘

    DataTables("月报表").DataRows.Clear

    Dim dt_in As List(Of DataRow)

    dt_in = DataTables("装箱入库").Select("零件图号 is not null", "零件图号,零件名称,月份")   \'排序取出 入仓 全部数据

。。。。。。。。

 

要想将s格式设为"yyyyMM",该怎么做?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:仓库结转例子.table


--  作者:有点甜
--  发布时间:2014/5/21 10:20:00
--  

 直接这样写就行了

 

Dim s As String = Format(Date.Today, "yyyyMM")


--  作者:石四
--  发布时间:2014/5/21 10:25:00
--  
哦,好了,这下方便刷实时数据了。