Office中国论坛/Access中国论坛

标题: help me !!!!求表表如下 [打印本页]

作者: hziee203    时间: 2005-5-4 18:13
标题: help me !!!!求表表如下
以下一张表,当然也可能是几张

table1

  日期                          a                         b   

2004-9-10             333                           444

2004-9-11             555                           666

2004-9-12             777                          999

table1

  日期                          c                       

2004-9-10             34                          

2004-9-11             554                    

2004-9-12             774

怎样得如下到报表:

日期:2004-9-10

a   333

b   444

c  34

可以选择日期来报出每日的一张表

感激涕淋





                        
作者: 丫丫    时间: 2005-5-4 19:29
你的描述有问题,有两个table1,笔误吧?我们姑且有字段C的表叫table2

你有这两张表以后,建立一个查询。

select table1.日期, table1.a, table1.b, table2.c from table1 on inner join table2 on table1.日期=table2.日期

运行这个查询,就能得到你要的结果了。

如果这个还看不懂,说明你需要学习access的基础知识了。
作者: mhaibo    时间: 2005-5-5 01:11
你的这个表设计有问题,我觉得应该你想得到的表才应该是你的原始表,而你的原始表应该是交叉查询得到的结果
作者: 黑糊糊    时间: 2005-5-5 21:49
把你的table1做成下面的样子,然后使用交叉表查询就可以了。

  日期          a        b     c

2004-9-10      333      444    333

2004-9-11      555      666    444

2004-9-12      777      999    34


作者: mhaibo    时间: 2005-5-5 23:40
正确表形式的应该是





<COLGROUP>

<COL style="WIDTH: 54pt" span=3 width=72>





类别

数量

  日期



a

333

2004-9-10



a

555

2004-9-11



a

777

2004-9-12



b

444

2004-9-10



b

666

2004-9-11



b

999

2004-9-12



c

333

2004-9-10



c

444

2004-9-11



c

34

2004-9-12
作者: hziee203    时间: 2005-5-6 00:30
不胜感谢各位相教

只是前面的表是从其他的软件中调出来的

我不知道怎么合并  我终于解决了这个问题

真是得来全不费功夫






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