以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]生成报表时日期的格式不一致 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71437) |
-- 作者:新航程小何 -- 发布时间:2015/7/11 10:29:00 -- [求助]生成报表时日期的格式不一致 各位老师,请问我在用数据表生成图表的时候,表和图时间对不上,比如表中是15:00,图中却显示15:07 |
-- 作者:狐狸爸爸 -- 发布时间:2015/7/11 11:02:00 -- 那就是你设计问题,不会有别的原因。 |
-- 作者:新航程小何 -- 发布时间:2015/7/11 15:21:00 -- 我写的代码如下,如果把"MM-dd HH:mm" 改成“HH:mm”显示时间没有问题,关键不显示日期 Dim Chart As WinForm.Chart \'定义一个图表变量 Dim Series As WinForm.ChartSeries \'定义一个图系变量 Chart = e.Form.Controls("Chart2") \' 引用窗口中的图表 Chart.DataTable=DataTables("监控数据") \'DataSource = "监控数据" \'设置绑定表 Chart.SeriesList.Clear() \'清除图表原来的图系 Series = Chart.SeriesList.Add() \'增加一个图系 Chart.AxisX.DateType= True Chart.AxisX.AnnoFormatString = "MM-dd HH:mm" Series.X.DataField = "监测时间" Series.Y.DataField = "土壤温度" |
-- 作者:狐狸爸爸 -- 发布时间:2015/7/11 16:24:00 -- 可以编码指定X轴的起始值、终止值,以及刻度间隔: http://www.foxtable.com/help/topics/1016.htm http://www.foxtable.com/help/topics/1018.htm 此外你这种,最好改为手工添加数据点,会更灵活,例如这里的示例二: http://www.foxtable.com/help/topics/0968.htm |
-- 作者:狐狸爸爸 -- 发布时间:2015/7/11 16:30:00 -- 根据你的历史表现,应该还是消化不了,我给你做个例子,请结合帮助,认真体会: |
-- 作者:新航程小何 -- 发布时间:2015/7/11 18:26:00 -- 谢谢狐狸爸爸 |