Foxtable(狐表)用户栏目专家坐堂 → 关于excel的报表设计问题


  共有2793人关注过本帖平板打印复制链接

主题:关于excel的报表设计问题

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


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

Dim d As Date = Date.today
我替换成
Dim d As Date = e.Form.Controls("DateTimePicker1").value
因为要从界面的时间控件框取值

代码如下:

DataTables("打印表_临时").DeleteFor("")

Dim t1 As Table = Tables("早餐记录表")
Dim t2 As Table = Tables("午餐记录表")
Dim t3 As Table = Tables("晚餐记录表")
Dim t4 As Table = Tables("打印表_临时")
Dim d As Date = e.Form.Controls("DateTimePicker1").value
For Each dr As DataRow In t1.DataTable.Select("配餐日期 = #" & d & "#")
    Dim nr As DataRow = t4.DataTable.AddNew
    nr("配餐日期") = dr("配餐日期")
    nr("早餐菜谱") = dr("食物名称")
    nr("早餐重量") = dr("重量")
Next
For Each dr As DataRow In t2.DataTable.Select("配餐日期 = #" & d & "#")
    Dim nr As DataRow = t4.DataTable.Find("配餐日期 = #" & d & "# and 午餐菜谱 is not null")
    If nr Is Nothing Then nr = t4.DataTable.AddNew
    nr("配餐日期") = dr("配餐日期")
    nr("午餐菜谱") = dr("食物名称")
    nr("午餐重量") = dr("重量")
Next
For Each dr As DataRow In t3.DataTable.Select("配餐日期 = #" & d & "#")
    Dim nr As DataRow = t4.DataTable.Find("配餐日期 = #" & d & "# and 晚餐菜谱 is not null")
    If nr Is Nothing Then nr = t4.DataTable.AddNew
    nr("配餐日期") = dr("配餐日期")
    nr("晚餐菜谱") = dr("食物名称")
    nr("晚餐重量") = dr("重量")
Next
[此贴子已经被作者于2017/4/17 21:57:48编辑过]

 回到顶部
总数 21 1 2 3 下一页