以文本方式查看主题 - 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 -- 麻烦看一下
|
|||||
-- 作者:lin_hailun -- 发布时间:2012/11/17 9:55:00 -- 大概是这样
|
|||||
-- 作者: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 -- 崇拜你 您真是一个高手,没别的说的了 直接就搞定了 我要是学几年达到你这个水平,就心满意足了
|