以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  报表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131385)

--  作者:最嗨魔女呜啦啦
--  发布时间:2019/2/25 11:14:00
--  报表

图片点击可在新窗口打开查看此主题相关图片如下:5f57n0t2q((x1p{i(j{vq`o.png
图片点击可在新窗口打开查看
如图所示可以通过分析考勤时间得到四段时间  再将这四段时间与班段设置这张表的时间相比较   如果不在该时间段内  就会被画勾  

图片点击可在新窗口打开查看此主题相关图片如下:5f57n0t2q((x1p{i(j{vq`o.png
图片点击可在新窗口打开查看

怎样设计才能得到想要的报表


图片点击可在新窗口打开查看此主题相关图片如下:3rwkj6gmjo%ti7{(ar4n)y6.png
图片点击可在新窗口打开查看


--  作者:最嗨魔女呜啦啦
--  发布时间:2019/2/25 11:15:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:@1y}jp83ghe`am@y8)o@b2.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2019/2/25 11:40:00
--  

你在报表那里直接判断是不是空值,不就行了?如

 

<iif(cstr([第1段])="", "叉", "勾">


--  作者:最嗨魔女呜啦啦
--  发布时间:2019/2/25 16:26:00
--  

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

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
老师  按照您的方法已经实现可以打钩的功能了   现在有些问题想优化一下,该怎么实现呢
问题1:怎么可以将一行都没化勾的行去掉,一行都没画勾证明当天考勤没问题  如果自己删还很麻烦


图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看
问题2:考勤机是有记录就会记录  无记录没记录  就会出现一个问题,加入一个人出差2天。考勤机就不会记录,就无法记录出来,怎么可以通过筛选想要的日期的来判断,求指点,谢谢老师

--  作者:有点蓝
--  发布时间:2019/2/25 20:13:00
--  
1、先筛选掉,在输出报表,如:

tables("考勤表").filter = "第1段 is null or 第2段 is null or ....."

2、举具体的例子说明要什么效果