MS ACCESS QUERY AUTONUMBER GENERATION

时间:2013-12-02 07:09:24

标签: sql vba ms-access

我的MS Access数据库表与一些excel文件链接。这些excel文件具有相同的字段,每个文件有大约2000条记录。我创建了一个Union查询(qryUnion)并将其全部集成到一个数据库中。现在我需要从这些数据中挑选一些样本。我在另一个表(tblSample)中有样本记录号。如果qryUnion查询表具有序列号,则可以基于tblSample创建数据库。 qryUnion表没有任何记录号或序列号,它由非唯一数据组成。有没有办法做到这一点?

e.g。

qryUnion

    Field1     Field2      Field3
    x1          234         455
    x2          44          88
    x2          59          24
    x5          33          54
    x1          400         4
    m2          44          094
    x4          444          4

tblSample

    Field1
    2
    5 
    7

我想要一个类似..

的查询表
    Field1      Field2      Field3      Field4
    x2          44          88           2
    Y1          400         4            5
    x4          444         4           7

1 个答案:

答案 0 :(得分:1)

如果向具有行指示符的所有Excel工作表添加新字段,则可以在由Excel File + Row组成的qryUnion中具有唯一值。在您的示例查询中,您只需要引用Excel Name + Row(如果能够这样做)

您只能在MS Access中的实际表中创建自动编号字段,这意味着您需要导入数据而不是链接数据。