以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求纠正:当前有两个表 一个是消费信息 一个是消费明细 期待在消费信息表中就餐人数有数据时候 当消费明细表中新增的消费物品为饭品的时候,消费数量等于就餐人数 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54406) |
-- 作者:李孝春 -- 发布时间:2014/7/27 20:16:00 -- 求纠正:当前有两个表 一个是消费信息 一个是消费明细 期待在消费信息表中就餐人数有数据时候 当消费明细表中新增的消费物品为饭品的时候,消费数量等于就餐人数 当前有两个表 一个是消费信息 一个是消费明细 期待在消费信息表中就餐人数有数据时候 当消费明细表中新增的消费物品为饭品的时候,消费数量等于就餐人数 目前当消费信息只有一条的时候 消费数量等于就餐人数 当有两个接多条的时候,消费数量不能对应等于末尾行就餐人数 If e.DataCol.Name = "消费物品" Then Dim fanpin As Row = Tables("消费信息").Current ‘求纠正这个代码 实现消费明细表中新增的消费物品为饭品的时候,消费数量等于就餐人数 If e.NewValue ="饭品" Then e.DataRow("消费数量") =fanpin("就餐人数") End If
|
-- 作者:有点甜 -- 发布时间:2014/7/27 20:22:00 -- 呃,消费信息和消费明细的关系,就是一对多啊,消费信息有多条的时候,本来就错误的。
一个单号,就只能油条消费信息。 |
-- 作者:李孝春 -- 发布时间:2014/7/27 21:01:00 -- 回复:(有点甜) 呃,消费信息和消费明细的关系... 两个表确实是有一个共同的父表 订单表 关联字段是“订单编号” 现在就希望消费明细中的消费数量 当物品等于饭品时候 消费数量等于消费信息表中的就餐人数
|
-- 作者:有点甜 -- 发布时间:2014/7/27 21:09:00 -- 以下是引用李孝春在2014-7-27 21:01:00的发言:
两个表确实是有一个共同的父表 订单表 关联字段是“订单编号” 现在就希望消费明细中的消费数量 当物品等于饭品时候 消费数量等于消费信息表中的就餐人数
就餐人数,就应该写在订单表啊。你的消费明细那里,为什么要有就餐人数?每一行一个就餐人数? |
-- 作者:李孝春 -- 发布时间:2014/7/28 9:05:00 -- 回复:(有点甜)以下是引用李孝春在2014-7-27 21:01:... 消费明细里面 我想输入饭品之后直接对应就餐人数作为消费数量 省去输入嘛 一般情况下都是按照就餐人数来计算饭品数量的 |
-- 作者:有点甜 -- 发布时间:2014/7/28 9:17:00 -- 以下是引用李孝春在2014-7-28 9:05:00的发言:
消费明细里面 我想输入饭品之后直接对应就餐人数作为消费数量 省去输入嘛 一般情况下都是按照就餐人数来计算饭品数量的
不明白你的意思,就餐人数,就应该写在订单表里面去的,怎么赋值不管,但必须设置到订单表里去,如果别的表要引用,直接引用父表数据。
|