以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]求助老师们日期问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=21796)

--  作者:mamuaiqing
--  发布时间:2012/7/25 1:08:00
--  [求助]求助老师们日期问题
求教老师们在窗口中输入日期后(如图1所示)在另个表中以这样的格式填入?(如图2所示)
图片点击可在新窗口打开查看此主题相关图片如下:5555555555.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:6666666666.png
图片点击可在新窗口打开查看

--  作者:yan2006l
--  发布时间:2012/7/25 1:44:00
--  

DataColChanged事件中加个代码就可以了

 

 


--  作者:mamuaiqing
--  发布时间:2012/7/25 3:31:00
--  
图片点击可在新窗口打开查看俺知道在这个事件中加个代码。。。。问题是代码怎么写搞半天都失败了,只好求助了
--  作者:狐狸爸爸
--  发布时间:2012/7/25 8:24:00
--  

设置这个控件的ValidateEdit事件:

 

if e.Sender.Value IsNot Nothing Then

    Dim dt As Date = e.Sender.Value

    dim r As Row =Tables("xxx").Current

    r("年") = dt.Year

    r("月") = dt.Month

    r("日") = dt.Day

End if


--  作者:mamuaiqing
--  发布时间:2012/7/26 0:52:00
--  
图片点击可在新窗口打开查看问题解决,感谢狐爸
--  作者:mamuaiqing
--  发布时间:2012/7/26 1:06:00
--  

我把代码分享出来给需要的朋友      在窗口日期控件事件Validating输入以下代码

If e.Sender.Value IsNot Nothing Then
    Dim dt As Date = e.Sender.Value
    Dim r As Row =Tables("表A").Current
    r("日期_年") = dt.Year
    r("日期_月") = dt.Month
    r("日期_日") = dt.Day
End If

表中日期_年列的字符为4,日期_月列的字符2,日期_列的字符2