Foxtable(狐表)用户栏目专家坐堂 → SELECT按两个条件排序,如何处理,谢谢!


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

主题:SELECT按两个条件排序,如何处理,谢谢!

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


加好友 发短信
等级:幼狐 帖子:153 积分:1013 威望:0 精华:0 注册:2012/11/6 14:55:00
SELECT按两个条件排序,如何处理,谢谢!  发帖心情 Post By:2013/11/13 14:19:00 [显示全部帖子]

 dr = dt.Select("[可用数量]<> 0 ","入库时间","库位")
  其中 库位是字符格式

 


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


加好友 发短信
等级:幼狐 帖子:153 积分:1013 威望:0 精华:0 注册:2012/11/6 14:55:00
  发帖心情 Post By:2013/11/13 14:32:00 [显示全部帖子]

哦,谢谢BIN,是这样的,比如说我库存有条记录,编号18002200 数量100,我销售数据是18002230 50个,先要有个备货动作,将库存这条记录只备50个到一个专用库位,这样原来这条记录就只有50个,我新增一条记录也是50个,我减库存时就减掉这个专用库位的货。这样就出现问题,按先进先出的责,我按入库时间排序,只能减掉原来的数据,而减不掉新增的数据。说的比较乱,不好意思,不知道您能理解不?谢谢

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


加好友 发短信
等级:幼狐 帖子:153 积分:1013 威望:0 精华:0 注册:2012/11/6 14:55:00
  发帖心情 Post By:2013/11/13 14:36:00 [显示全部帖子]

简单的理解就是,该编号有多条记录,其中入库时间一样的有两条数据,我想通过代码减掉后面一条的数据。


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


加好友 发短信
等级:幼狐 帖子:153 积分:1013 威望:0 精华:0 注册:2012/11/6 14:55:00
  发帖心情 Post By:2013/11/13 14:52:00 [显示全部帖子]

不知道怎么比较了,我是先用SELECT查找该编号的数据,按入库时间排序,然后用FOR NEXT遍历,代码是按顺序减掉库存数量。

 

但现在库存是按库位存放时,按先进选出,再按库位大小,减掉库存,但如果不按库位排下序,就达不到要求。

谢谢BIN,VB可以按两个字段排序的,请狐爸也考虑一下,谢谢


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


加好友 发短信
等级:幼狐 帖子:153 积分:1013 威望:0 精华:0 注册:2012/11/6 14:55:00
  发帖心情 Post By:2013/11/13 15:00:00 [显示全部帖子]

用的是外部数据源ACCESS.或者说有没有什么办法,,将新增的数据移到前面。。这个主健?能搞的定不

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


加好友 发短信
等级:幼狐 帖子:153 积分:1013 威望:0 精华:0 注册:2012/11/6 14:55:00
  发帖心情 Post By:2013/11/13 15:04:00 [显示全部帖子]

谢谢BIN一直跟贴,我只是打个比方,编号相同,入库时间相同,可能占有10几个库位,而且这样库位的货减完后,再才能减日期大的库位。这样比较,我感觉蛮麻烦。


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


加好友 发短信
等级:幼狐 帖子:153 积分:1013 威望:0 精华:0 注册:2012/11/6 14:55:00
  发帖心情 Post By:2013/11/13 15:15:00 [显示全部帖子]

谢谢狐爸,可以!


 回到顶部