Foxtable(狐表)用户栏目专家坐堂 → 窗口中的sqlquery型的table 请教!!


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

主题:窗口中的sqlquery型的table 请教!!

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


加好友 发短信
等级:幼狐 帖子:87 积分:721 威望:0 精华:0 注册:2018/2/26 13:37:00
  发帖心情 Post By:2018/5/5 14:05:00 [显示全部帖子]

现在还是在这个窗口里面,想要按时间段查询在职的员工信息

员工信息表里有列 姓名,在职状态,入职日期,离职日期

但是对于一直在职的员工离职日期 是空值is null
现在的思路是建立一个临时的datatable  tt
Dim tab As Table = Tables("窗口_table1")
Dim tt As DataTable
Dim cmd As new SQLCommand
cmd.C
cmd.CommandText = "select * fro m {员工表}"
tt = cmd.ExecuteReader
tt.ReplaceFor("离职日",Date.Today,"离职日 is null")
tt.DeleteFor("离职日 > '" & sd & "' and 入职日 < '" & ed & "'")
tab.DataSource =tt
总觉得这种思路不是最好的思路,向老师请教下!

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


加好友 发短信
等级:幼狐 帖子:87 积分:721 威望:0 精华:0 注册:2018/2/26 13:37:00
  发帖心情 Post By:2018/5/5 14:06:00 [显示全部帖子]

Dim tab As Table = Tables("窗口_table1")
Dim tt As DataTable
Dim cmd As new SQLCommand
cmd.C
cmd.CommandText = "select * fro m {员工表}"
tt = cmd.ExecuteReader
tt.ReplaceFor("离职日",Date.Today,"离职日 is null")
tt.DeleteFor("离职日 > '" & sd & "' and 入职日 < '" & ed & "'")
tab.DataSource =tt


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


加好友 发短信
等级:幼狐 帖子:87 积分:721 威望:0 精华:0 注册:2018/2/26 13:37:00
  发帖心情 Post By:2018/5/5 14:07:00 [显示全部帖子]

中间没有显示的那行是数据源

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


加好友 发短信
等级:幼狐 帖子:87 积分:721 威望:0 精华:0 注册:2018/2/26 13:37:00
  发帖心情 Post By:2018/5/5 14:24:00 [显示全部帖子]

代码是没有问题,只是这个业务逻辑的思路不是很满意

第一,显示的表上有个离职日的列,不好看。虽然可以改列标题
第二,万一发生更复杂的事件,例如某员工不是离职,而是调岗,生成的时间就是调岗日期,比对就会有问题

老师有没有业务逻辑上学习的列子

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


加好友 发短信
等级:幼狐 帖子:87 积分:721 威望:0 精华:0 注册:2018/2/26 13:37:00
  发帖心情 Post By:2018/5/5 14:40:00 [显示全部帖子]

好的,谢谢老师!
只能找静静去了,

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


加好友 发短信
等级:幼狐 帖子:87 积分:721 威望:0 精华:0 注册:2018/2/26 13:37:00
  发帖心情 Post By:2018/5/5 15:30:00 [显示全部帖子]

想了下静静,理了下业务逻辑,

想在窗口点库存查询,窗口中的table 显示 所有仓库查询里面的信息
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1 (7) (1).table


 回到顶部
总数 27 上一页 1 2 3