Foxtable(狐表)用户栏目专家坐堂 → [求助]关于日期与价格关系问题


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

主题:[求助]关于日期与价格关系问题

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


加好友 发短信
等级:童狐 帖子:200 积分:1414 威望:0 精华:0 注册:2014/10/7 21:19:00
[求助]关于日期与价格关系问题  发帖心情 Post By:2015/7/22 11:05:00 [只看该作者]

表1
日期   产品编号   数量   价格                     
2010-9-30  A   50                        
2010-9-30   B   40                        
                              

表2
  日期 产品编号   价格                        
2009-5-10   A   3                        
2010-3-5   A   4                        
2010-9-1   A   5                        
                              

如何让表1里面的价格显示
表2最近一次的价格呢  如果没有则返回 “空”或“0” 都可以
也就是让表1第一行价格为5,第二行价格为 “空”或“0”
求高手指点

(如果表2中同一个日期有两个不同的价格的话 取较高的价格)
[此贴子已经被作者于2015/7/22 11:20:53编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/22 11:30:00 [只看该作者]

 以后发帖子,请做具体例子发上来,不要只贴图。

 

http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=69960&skin=0

 


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


加好友 发短信
等级:童狐 帖子:200 积分:1414 威望:0 精华:0 注册:2014/10/7 21:19:00
[求助]关于父表与多个子表引用字符更新问题  发帖心情 Post By:2015/7/22 13:00:00 [只看该作者]

上传了一个例子

产品明细表中的 协议价格要从 价格清单  表中按照日期最新索引
这两个我都看了 但是具体这两个应该怎样融合呢?

http://www.foxtable.com/help/index.html?n=0396.htm
http://www.foxtable.com/help/index.html?n=1451.htm


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:举例.foxdb



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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/22 14:21:00 [只看该作者]

 看2楼。

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


加好友 发短信
等级:童狐 帖子:200 积分:1414 威望:0 精华:0 注册:2014/10/7 21:19:00
[求助]关于父表与多个子表引用字符更新问题  发帖心情 Post By:2015/7/22 14:25:00 [只看该作者]

那个例子我仔细的看了  那个是子表的数据直接填充到父表里面
我这个是父表有数据的前提 然后实现关联  有一个日期对比的问题

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


加好友 发短信
等级:童狐 帖子:200 积分:1414 威望:0 精华:0 注册:2014/10/7 21:19:00
[求助]关于父表与多个子表引用字符更新问题  发帖心情 Post By:2015/7/22 14:26:00 [只看该作者]

两个表格之前用是否用建立关联
如果建立关联,那父表 “产品明细”表中的协议价格如何能按照日期
取到子表“价格清单”里面的父表日期之前 最近一次日期的价格呢???

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/22 14:27:00 [只看该作者]

 datacolChanged 事件

 

If e.DataCol.Name = "物料号" Then
    Dim fdr As DataRow = DataTables("价格清单").Find("物料号 = '" & e.DataRow("物料号") & "'", "文件日期 desc")
    If fdr IsNot Nothing Then
        e.DataRow("协议价格") = fdr("协议价格")
    End If
End If


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


加好友 发短信
等级:童狐 帖子:200 积分:1414 威望:0 精华:0 注册:2014/10/7 21:19:00
[求助]关于父表与多个子表引用字符更新问题  发帖心情 Post By:2015/7/22 14:34:00 [只看该作者]

是设置在子表里面吧!
我设置完了 没有反应呢?

还有就是 如果“产品明细”里面有重复的物料号这个公式好用吗?
比如“产品明细”里面加一行物料号A  日期为2014-07-01的

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


加好友 发短信
等级:童狐 帖子:200 积分:1414 威望:0 精华:0 注册:2014/10/7 21:19:00
[求助]关于父表与多个子表引用字符更新问题  发帖心情 Post By:2015/7/22 14:42:00 [只看该作者]

我在“产品明细”里面加一行物料号A  日期为2014-07-01的

结果价格返回的是20元 是2015-01-01的价格
如何能让他返回日期是2014-06-30    23元 的 价格呢

这个是需要两列对比 首先物料号一致的情况下 进项时间的对比
“价格清单”日期要早于“产品明细”表的日期且最邻近
如果以上两个条件都满足的情况下 就定位了“价格清单”里面的“协议价格”列的值
然后索引到父表“产品明细”中 
[此贴子已经被作者于2015/7/22 14:48:32编辑过]

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


加好友 发短信
等级:童狐 帖子:200 积分:1414 威望:0 精华:0 注册:2014/10/7 21:19:00
[求助]关于父表与多个子表引用字符更新问题  发帖心情 Post By:2015/7/22 15:40:00 [只看该作者]

@大红袍  亲在吗?

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