以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  两个个小基础问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=25794)

--  作者:wqhagl
--  发布时间:2012/11/16 18:30:00
--  两个个小基础问题

两个小问题:

1.

新建一个会员信息表 设定他的办卡日期  刚开始设定类型显示的是日期和时间 就是long

但是这个设定的有内置输入器   但是这个内置的输入器 只能修改日期没法修改时间  然后点输入器上面的今日 日期是对的 但是时间一直是0:00:00

这个时间可以自动吗

 

2.

 

新建一个会员信息表 设定他的办卡日期  刚开始设定类型显示的是日期和时间 就是long

然后开始设定窗体 也显示的事 日期和时间

后来把会员信息表的办卡日期类型改为DATE 就是只显示时间

但是窗体的查询还是显示的事日期和时间 这个怎么怎么不统一呢

 

谢谢

指导下


--  作者:lin_hailun
--  发布时间:2012/11/16 19:14:00
--  
 1、编写datacolchanged事件,动态改变单元格的值。

 2、需要编写窗口的DataFormat事件。

楼主传个例子上来呗。

--  作者:wqhagl
--  发布时间:2012/11/16 19:49:00
--  麻烦看一下

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar

两个小问题:

1.

新建一个会员信息表 设定他的办卡日期  刚开始设定类型显示的是日期和时间 就是long

但是这个设定的有内置输入器   但是这个内置的输入器 只能修改日期没法修改时间  然后点输入器上面的今日 日期是对的 但是时间一直是0:00:00

这个时间可以自动吗

 

2.

 

新建一个会员信息表 设定他的办卡日期  刚开始设定类型显示的是日期和时间 就是long

然后开始设定窗体 也显示的事 日期和时间

后来把会员信息表的办卡日期类型改为DATE 就是只显示时间

但是窗体的查询还是显示的事日期和时间 这个怎么怎么不统一呢

 

谢谢

指导下


--  作者:lin_hailun
--  发布时间:2012/11/17 9:55:00
--  
 大概是这样

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:wqhagl
--  发布时间:2012/11/17 10:31:00
--  请教高手

请教一下

高手

你是怎么做到的

我看到了窗体的显示代码

但是表中间的那个怎么同步到电脑时间

还是搞不定


--  作者:lin_hailun
--  发布时间:2012/11/17 10:45:00
--  
 楼主,你现在希望怎样显示?需要显示时间,还是不需要?
--  作者:wqhagl
--  发布时间:2012/11/17 10:50:00
--  不好意思,没说清楚

是需要显示时间,但是我上面一直显示的是0:00:00   你的可以显示和电脑同步的时间

我就是纳闷这点  这个怎么弄

帮助里面都有  但是我找好长时间帮助  也没有找到

请教一下


--  作者:lin_hailun
--  发布时间:2012/11/17 10:55:00
--  
 代码写在 表属性->DataColChanged事件里了。意思是,修改以后,如果是今天的话,就加上现在的时间,如果是其他日期的话,就只修改日期,不修改时间。

Select Case e.DataCol.Name
    Case "办卡日期"
        Dim d As Date = e.NewValue
        If (d - Date.Today).TotalDays = 0 Then
            e.NewValue = Date.Now
        Else
            Dim old As Date = e.OldValue
            e.NewValue = Format(d, "yyyy-MM-dd") & " " & Format(old, "HH:mm:ss")
        End If
End Select

--  作者:wqhagl
--  发布时间:2012/11/17 11:18:00
--  崇拜你

您真是一个高手,没别的说的了

直接就搞定了

我要是学几年达到你这个水平,就心满意足了