Foxtable(狐表)用户栏目专家坐堂 → 请教下如何实现统计功能


  共有1593人关注过本帖树形打印复制链接

主题:请教下如何实现统计功能

帅哥哟,离线,有人找我吗?
yangjing
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:285 积分:2254 威望:0 精华:0 注册:2011/8/16 10:11:00
请教下如何实现统计功能  发帖心情 Post By:2017/3/30 8:23:00 [只看该作者]

整个界面如下图:


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

当我单击窗口中的“刷新”button后,如何实现将下图中的


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

表“营养素分析表_临时”中比如“总能量”列的所有一列的全部加起来,然后以下图窗口中的“日期”控件中的日期为一条记录写入到表“营养素作图统计表”中的“能量”列中,如果已经有日期的话就覆盖写入,没有就的话就新增,保证一天只有一条记录。

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

文件在下面

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:孕妇营养营养食谱.foxdb

[此贴子已经被作者于2017/3/30 8:42:00编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110347 积分:561583 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/30 9:44:00 [只看该作者]


用find查找对应日期的行,如果有找到就更新,否则新增

 回到顶部
帅哥哟,离线,有人找我吗?
yangjing
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:285 积分:2254 威望:0 精华:0 注册:2011/8/16 10:11:00
  发帖心情 Post By:2017/3/30 10:10:00 [只看该作者]

以下是引用有点蓝在2017/3/30 9:44:00的发言:

用find查找对应日期的行,如果有找到就更新,否则新增

我临时表没有日期哎


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/30 10:41:00 [只看该作者]

Dim d As Date = e.Form.Controls("DateTimePicker1").value
Dim dr As DataRow = DataTables("营养素作图统计表").find("日期 = #" & d & "#")
If dr Is Nothing Then
    dr = DataTables("营养素作图统计表").addnew
    dr("日期") = d
End If
dr("能量") = DataTables("营养素分析表_临时").Compute("sum(总能量)")

 回到顶部
帅哥哟,离线,有人找我吗?
yangjing
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:285 积分:2254 威望:0 精华:0 注册:2011/8/16 10:11:00
  发帖心情 Post By:2017/3/30 12:32:00 [只看该作者]

太谢谢了,男神。。。

 回到顶部