daisy8675(莫依)进来

vbnewplay 2005-03-18 02:03:57
问一下如何使库存表随销售表中数量的变化而变化。
比如A:
品名 数量
AA 10
BB 20
B:
品名 数量
AA 100
BB 200
如何使B变成
品名 数量
AA 90
BB 180
用MSflexgrid批量添加记录的话,或者随便什么别的方法也行
只要使B内容为
品名 数量
AA 90
BB 180
就行
快给个答案吧,马上结贴
...全文
165 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
daisy8675 2005-03-18
  • 打赏
  • 举报
回复
把这个人封了10次^0^

刚出去喝水克了,居然能发得这快。8过删完咯
jinjazz 2005-03-18
  • 打赏
  • 举报
回复
? 大型成大熟erp大软件技术转让 huo555 1 0 03-18 17: 59 管理
? 大型成大熟erp大软件技术转让 huo555 1 0 03-18 17: 58 管理
? 大型成大熟erp大软件技术转让 huo555 1 0 03-18 17: 58 管理
? 大型成大熟erp大软件技术转让 huo555 1 0 03-18 17: 57 管理
? 大型成大熟erp大软件技术转让 huo555 1 0 03-18 17: 57 管理
? 3、大型成大熟erp大软件技术转让 huo555 1 0 03-18 17: 57 管理
? 3、大型成大熟erp大软件技术转让 huo555 20 0 03-18 17: 56 管理
? 大型成大熟erp大软件 huo555 1 0 03-18 17: 56 管理
? 大型成大熟erp大软件技术


猛~~~~

>>打倒这个大冒牌^0^

我蹭发蹭发也快蹭到500分了
jinjazz 2005-03-18
  • 打赏
  • 举报
回复
楼上的楼上
jinjazz 2005-03-18
  • 打赏
  • 举报
回复
...看了半天才明白楼上说的是QQ号

我还以为她给我的事viena的孩子~~~
daisy8675 2005-03-18
  • 打赏
  • 举报
回复
终于不知道了吧,jinjazz是做delphi的,8是做VB的,哈哈,打倒这个大冒牌^0^
dongge2000 2005-03-18
  • 打赏
  • 举报
回复
孩子?是谁的?


她给你的是viena的吧?
jinjazz 2005-03-18
  • 打赏
  • 举报
回复
写在什么地方我还真的不知道~郁闷
daisy8675 2005-03-18
  • 打赏
  • 举报
回复
是把msflexgrid的内容更新进入数据库?还是把数据库的内容读进msflexgrid

被孩子他爸给蒙对了....悲惨...

你希望在哪个操作中去更新就放哪个事件中间,一般更新库存都会有出入库的command 吧
vbnewplay 2005-03-18
  • 打赏
  • 举报
回复
刚回来, jinjazz(近身剪(N-P攻略)) 和 daisy8675(莫依)你们谁在?
这个问题是孩子他爸写的对了。还想问问你俩谁知道这句话怎么添加到代码里呀。
当把MSFlexgrid的内容添加到数据库的时候。(是批量添加呀)
update b inner join a
on a.品名=b.品名
set b.数量=b.数量-a.数量
写在什么位置比较好呢?
jinjazz 2005-03-18
  • 打赏
  • 举报
回复
拜托,是孩子他爸
daisy8675 2005-03-18
  • 打赏
  • 举报
回复
JR,你给偶的QQ号名字叫孩子他爹吗?真是烂人啊!!!
jinjazz 2005-03-18
  • 打赏
  • 举报
回复
我那天验证的QQ号咋不是你的?我就说看看资料是个30y的gg,想想莫mm真逗,是不是怕挂在网上被人骚扰不能安心工作就把个人资料糟蹋成那样~~~ -o-
daisy8675 2005-03-18
  • 打赏
  • 举报
回复
那A表呢,真是JR,你的猜想就他的明摆啊,在A再增加10的时候,B表才许减少
jinjazz 2005-03-18
  • 打赏
  • 举报
回复
/*
只要使B内容为
品名 数量
AA 90
BB 180
就行 */

明摆着他的表a是明细,b是库存,只是库存表没有按复式记账法设计,没有in out 两个字段,那就直接减了
daisy8675 2005-03-18
  • 打赏
  • 举报
回复
jinjazz:不要没看清楚问题就乱答,进销存系统中间,一个数据增多,一个就要减少
看楼主的意思好象是B-A表的数量,但是它没有给出A的变化,谁也不知道a是变化钱还是变化后。

写代码要严谨点嘛^0^
flyingZFX 2005-03-18
  • 打赏
  • 举报
回复
呵呵,蹭点分,
jinjazz 2005-03-18
  • 打赏
  • 举报
回复
access数据库:
update b inner join a
on a.品名=b.品名
set b.数量=b.数量-a.数量

SQLServer数据库:
update b set 数量=b.数量-a.数量 from a where b.数量=a.数量
daisy8675 2005-03-18
  • 打赏
  • 举报
回复
用MSflexgrid批量添加记录的话,或者随便什么别的方法也行
//虾米意思?

你的题目说得很不清楚
你是操作以后使得B表改变么?

我的意思是你的B表变成你要的样子的时候,你的A表数据又是多少呢?
chenyu5188 2005-03-18
  • 打赏
  • 举报
回复
我不是,我UP一下

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧