2014-12-04 70 views
0

打破我的头这件事,只要我能搜索,无果......导入Excel数据导入Access - 生成GUID

我有什么:

两个XLS表格导入到一个访问数据库。

数据的结构方式如下:

表1 - 主数据(每提交一行)

用户项目日期从日期要

表2 - 详细数据(最多十排每次提交)

日期开始时间结束时间....

虽然这两个表都导入到同一个Access数据库,T嘿,我正在进入不同的数据库表,所以我需要一个万能钥匙链接主要的IST后续详细数据集。

因此,我寻找的是生成一个GUID,它将附加到两个数据集,并可用于在Excel中加入集。

我一直在尝试在Excel中生成一个ID(VBA或公式),或者在导入acccess时添加它,导入时没有找到实现此目的的正确方法。

也许有另一种方法来满足我的需求,对想法很好奇。

谢谢!

+1

这是因为因子评分来回答,如果没有已经在你的两个数据集之间的关系。 ..很难说你将如何建立一个。由DateFrom和DateTo建立的关系是什么? – JNevill 2014-12-04 16:46:01

+0

优秀的点。该关系由项目,用户和日期的独特组合确定。例如:项目ABC /用户鲍里斯/呆在:洛杉矶;第1天从X到Y,第2天从Y到Z. – BorisTheBlade 2014-12-09 13:57:32

回答

1

我已经与以下运气:

Public Function GenerateGUID() As String 
    GenerateGUID = Mid$(CreateObject("Scriptlet.TypeLib").GUID, 2, 36) 
End Function 

(这里找到:https://stackoverflow.com/a/23126614/1240745

+0

谢谢!将尝试这一个。 – BorisTheBlade 2014-12-09 13:59:48