Foxtable(狐表)用户栏目专家坐堂 → 日期


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

主题:日期

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


加好友 发短信
等级:二尾狐 帖子:553 积分:5327 威望:0 精华:0 注册:2011/6/7 13:33:00
日期  发帖心情 Post By:2015/4/26 15:48:00 [显示全部帖子]

老师:你好!
如何给下面代码加上一个日期条件:

if  e.DataRow("日期") then '如果本年、本月的日期已经存在  这里怎么修改?
Return
else
    Dim f As New Filler
    f.SourceTable = DataTables("固定资产明细账") '指定数据来源
    f.SourceCols = "资产编码" '指定数据来源列
    f.DataTable = DataTables("折旧明细账") '指定数据接收表
    f.DataCols = "资产编码" '指定数据接收列
    f.Fill() '填充数据
endif

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


加好友 发短信
等级:二尾狐 帖子:553 积分:5327 威望:0 精华:0 注册:2011/6/7 13:33:00
  发帖心情 Post By:2015/4/26 15:57:00 [显示全部帖子]

谢谢!

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


加好友 发短信
等级:二尾狐 帖子:553 积分:5327 威望:0 精华:0 注册:2011/6/7 13:33:00
  发帖心情 Post By:2015/4/28 13:02:00 [显示全部帖子]



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


加好友 发短信
等级:二尾狐 帖子:553 积分:5327 威望:0 精华:0 注册:2011/6/7 13:33:00
  发帖心情 Post By:2015/4/28 13:04:00 [显示全部帖子]

怎样再加个条件,如编号禁止重复,   结果是:可以分批加载本月的订单,但已经加载的订单不再加载。
Dim y As Integer = Date.Today.Year
Dim 
m As Integer = Date.Today.Month
Dim 
dt1 As New Date(ym1)
Dim 
dt2 As New Date(ymDate.DaysInMonth(ym)) '获取本月的最后一天
Dim 
Filter As String
Filter
 = "日期 >= #" & dt1 & "# And 日期 <= #" & dt2 & "#" 
if DataTables("订单").Find(Filter) isnot nothing then
    存在本月的订单
end if

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


加好友 发短信
等级:二尾狐 帖子:553 积分:5327 威望:0 精华:0 注册:2011/6/7 13:33:00
  发帖心情 Post By:2015/4/28 15:55:00 [显示全部帖子]

Dim y As Integer = Date.Today.Year
Dim m As Integer = Date.Today.Month
Dim dt1 As New Date(y, m, 1)
Dim dt2 As New Date(y, m, Date.DaysInMonth(y, m)) '获取本月的最后一天
Dim Filter As String
Dim dr As DataRow 
Filter = "日期 >= #" & dt1 & "# And 日期 <= #" & dt2 & "# "
Filter = Filter & "编号 = '" & dr("编号") & "'"
If DataTables("工资表").SQLFind(Filter) IsNot Nothing Then    '存在本月的订单
    Return 
Else
    Dim f As New Filler
    f.SourceTable = DataTables("考勤表") '指定数据来源
    f.SourceCols = "编号" '指定数据来源列
    f.DataTable = DataTables("工资表") '指定数据接收表
    f.DataCols = "编号" '指定数据接收列
    f.Fill() '填充数据
End If

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

请帮助修改
谢谢!

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


加好友 发短信
等级:二尾狐 帖子:553 积分:5327 威望:0 精华:0 注册:2011/6/7 13:33:00
  发帖心情 Post By:2015/4/28 16:20:00 [显示全部帖子]

还是这个错误,我上传个示例,请麻烦帮助修改。
工资表上有个按钮,代码在按钮
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:查询在职.table


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


加好友 发短信
等级:二尾狐 帖子:553 积分:5327 威望:0 精华:0 注册:2011/6/7 13:33:00
  发帖心情 Post By:2015/4/28 16:40:00 [显示全部帖子]

怎么弄?

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


加好友 发短信
等级:二尾狐 帖子:553 积分:5327 威望:0 精华:0 注册:2011/6/7 13:33:00
  发帖心情 Post By:2015/4/29 10:10:00 [显示全部帖子]

  能否在下面代码上加上个条件:
    如果工资表上的编号已经存在,则禁止增加行。  
Dim y As Integer = Date.Today.Year
Dim m As Integer = Date.Today.Month
Dim dt1 As New Date(y, m, 1)
Dim dt2 As New Date(y, m, Date.DaysInMonth(y, m)) '获取本月的最后一天
Dim Filter As String
Filter = "日期 >= #" & dt1 & "# And 日期 <= #" & dt2 & "# "

If DataTables("工资表").Find(Filter) IsNot Nothing Then    '存在本月的订单
    Return
Else
    Dim f As New Filler
    f.SourceTable = DataTables("考勤表") '指定数据来源
    f.SourceCols = "编号" '指定数据来源列
    f.DataTable = DataTables("工资表") '指定数据接收表
    f.DataCols = "编号" '指定数据接收列
    f.Fill() '填充数据
End If



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


加好友 发短信
等级:二尾狐 帖子:553 积分:5327 威望:0 精华:0 注册:2011/6/7 13:33:00
  发帖心情 Post By:2015/4/29 10:25:00 [显示全部帖子]

能否在代码上修改好?看不太懂,只是在反复试。

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


加好友 发短信
等级:二尾狐 帖子:553 积分:5327 威望:0 精华:0 注册:2011/6/7 13:33:00
  发帖心情 Post By:2015/4/29 10:31:00 [显示全部帖子]

可以了,谢谢!

 回到顶部
总数 11 1 2 下一页