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
就行
快给个答案吧,马上结贴
...全文
128 点赞 收藏 19
写回复
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一下
回复 点赞
发动态
发帖子

863

社区成员

5.5w+

社区内容

VB 数据库(包含打印,安装,报表)
社区公告
暂无公告