Office中国论坛/Access中国论坛

标题: [求助]在ACCESS中怎样将表1的栏位取代表2中的同一产品相应栏位! [打印本页]

作者: dorislh    时间: 2007-6-15 20:04
标题: [求助]在ACCESS中怎样将表1的栏位取代表2中的同一产品相应栏位!
<TABLE cellSpacing=0 cellPadding=0 width=699 border=0 x:str>

<COLGROUP>

<COL style="WIDTH: 70pt; mso-width-source: userset; mso-width-alt: 3401" width=93>

<COL style="WIDTH: 47pt; mso-width-source: userset; mso-width-alt: 2267" width=62>

<COL style="WIDTH: 31pt; mso-width-source: userset; mso-width-alt: 1499" span=2 width=41>

<COL style="WIDTH: 53pt; mso-width-source: userset; mso-width-alt: 2560" width=70>

<COL style="WIDTH: 31pt; mso-width-source: userset; mso-width-alt: 1499" span=8 width=41>

<COL style="WIDTH: 48pt" width=64>





預估表:





























産品代號

一月

二月

三月

四月

五月

六月

七月

八月

九月

十月

十一月

十二月





A

3

3

3

3

3

3

3

3

3

3

3

3





B

5

5

5

5

5

5

5

5

5

5

5

5



<TR height=17>















<TD class=xl2
作者: sgrshh29    时间: 2007-6-15 20:43
用更新查询:

update 預估表 inner join 訂單統計表 on 預估表.産品代號 = 訂單統計表.産品代號 set 預估表.[5] = [訂單統計表]![5], 預估表.[6] = [訂單統計表]![6]
作者: dorislh    时间: 2007-6-15 22:24
谢谢小飞侠,

但是我的订单统计表的是这样的:

产品代号   月份    数量

这样怎么弄呀,而且,如果哪一个月没有接单资料,订单统计表里就会没有那个月.

这怎么办呀!



如果换个角度来看,也可以将订单统计表弄成这种格式:

产品代号 一月  二月  ...五月  六月 七月....

A               0        0    ... 2        4      0   ...

B               0        0    ... 2        4      0   ...


这样就可以用update;

可是,要如何才能将订单表转成订单统计表这样的格式呢?请帮忙呀?
[em06]

[此贴子已经被作者于2007-6-15 14:54:28编辑过]


作者: sgrshh29    时间: 2007-6-16 00:00
看不明白你的表的结构,能不能把附件上传?
作者: dorislh    时间: 2007-6-16 00:17
以下是引用sgrshh29在2007-6-15 16:00:00的发言:
看不明白你的表的结构,能不能把附件上传?

请看附件.谢谢![attach]24949[/attach]

作者: sgrshh29    时间: 2007-6-16 00:22
乱码
作者: sgrshh29    时间: 2007-6-16 00:23
乱码,请上传数据库,里面的数据可以删去。
作者: dorislh    时间: 2007-6-27 18:27
谢谢各位的帮助,在各位的帮助下,用多次查询的方法得到了结果.就是先对订单表进行多次查询,并得到与forecast结构一样的表,这样就可以进行对比及更新了.但这样的方法步骤多,运算多,使得系统反应慢掉.果各位有更好的方法,请帮忙告诉我一下.谢谢各位!


作者: dorislh    时间: 2007-6-27 19:16
谢谢sgrshh29

  由于我的操作系统是繁体版的,以至于我发的帖子会出现乱码,现在我有简体字对我的帖子重新进行修改了一下.希望不会再出现乱码的问题![em04]

期待各位的帮助!
作者: sgrshh29    时间: 2007-6-27 22:50
做了一个示例,你试试看。其中用了3个查询,一个临时表。操作放在窗体1的按钮上。[attach]25132[/attach]

作者: dorislh    时间: 2007-6-28 19:31
謝謝,我先看看.
作者: dorislh    时间: 2007-6-28 19:51
非常感谢sgrshh29,你的方法真是太好了,比我的简单得多了!

[em17]




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3