Foxtable(狐表)用户栏目专家坐堂 → 求助!! 出勤表進度問題


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

主题:求助!! 出勤表進度問題

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/15 23:09:00 [显示全部帖子]

图片点击可在新窗口打开查看 什么意思?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/16 17:38:00 [显示全部帖子]

以下是引用tennis在2014-5-16 17:27:00的发言:
謝謝解答!! 請問月出勤表要如何設計會比較科學??

 

就你那样设计可以的,计算的时候这样计算即可

 

http://www.foxtable.com/help/topics/0545.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/16 17:52:00 [显示全部帖子]

以下是引用tennis在2014-5-16 17:44:00的发言:
謝謝您很甜!! 但是又有一問題, cnt_day 為該月的出勤總合,是用表達式建立的也是外部數據源,於load時皆為空值,ㄧ執行它都會出現錯誤,如何處理??

 

如果没有数据,下面的代码不执行即可。

 


        msgbox("查無此 年度: " & mYYYY & " 月份: " & mMM &"")
        Return


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/16 18:10:00 [显示全部帖子]

以下是引用tennis在2014-5-16 17:58:00的发言:
我的意思是出勤表cnt_day列(當月總和)為表達式結果load後皆為空值,再怎麼find 皆找不到或造成  數學運算導致溢位錯誤!!。 3Q!!

 

呃,怎么理解你的问题?表达式不计算?

 

http://www.foxtable.com/help/topics/0602.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/18 9:10:00 [显示全部帖子]

以下是引用tennis在2014-5-17 23:21:00的发言:
麻烦有点甜大大,完善!! 3Q

 

10楼已经给你答案了。空值是不运算的,你需要这样写表达式

 

IsNull(D1,0)+IsNull(D2,0)+IsNull(D3,0)...IsNull(D31,0)


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/18 14:22:00 [显示全部帖子]

 回复14楼,如果加载的行数是空行的话,就不要执行下面的代码了,自己调试一下。

 

http://www.foxtable.com/help/topics/1485.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/18 22:47:00 [显示全部帖子]

 回复16楼,请把你出错的例子发上来。你的这个例子并没有你这样的错误。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/18 22:49:00 [显示全部帖子]

 说一会儿东说一会儿西,做的例子不体现你所说的内容,谁知道你想改什么

[此贴子已经被作者于2014-5-18 22:48:49编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/19 9:35:00 [显示全部帖子]

 回复19楼,代码没有错,但是,不能把代码放在初始化事件,那时table没有生成。

 

 你要放在afteropenproject事件就对了。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/19 14:21:00 [显示全部帖子]

 systemIdle事件

 

Dim dt As Date = Today
Dim nms() As String = {"Jan","Feb","Mar","Apr","May","June","July","Aug","Sept","Oct","Nov","Dec"}
Dim wms() As String = {"Monday","Feb","Mar","Apr","May","June","July","Aug","Sept","Oct","Nov","Dec"}

'wymd.text = dt.day & "-" & nms(dt.month - 1) & "-" & dt.year

StatusBar.Message1 = "作业预计进度:"
StatusBar.ProgressBar.Visible =True
StatusBar.ProgressBar.Value =  _PDAY / _MDAY *100
With CurrentTable
    Dim Str1 As String = ForMAT( _PDAY / _MDAY ,"#0.0%") & "   用户: tennis         时间:" & Date.Now() & "  星期" & "日一二三四五六".Chars(Today.DayOfWeek) &  "  " & nms(dt.month - 1) & "  " & dt.day & "," & dt.year & "  [ 本月应出勤天数:" & _MDAY & "  已过天数:" & _PDAY & "  剩余出勤天数:" _
    & _MDAY - _PDAY & " ]"
    StatusBar.Message2 = Str1
End With

If LastInputTickCount > 30000 Then      '控制用戶30秒沒動鍵盤關閉系統
    Syscmd.Project.Exit()
End If


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