Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Excel数据导入Access-生成GUID_Excel_Ms Access_Vba - Fatal编程技术网

将Excel数据导入Access-生成GUID

将Excel数据导入Access-生成GUID,excel,ms-access,vba,Excel,Ms Access,Vba,我为这件事伤了脑筋,尽我所能地寻找,但毫无结果 我所拥有的: 将两张XLS图纸导入一个Access DB 数据的结构如下所示: 表1-主数据(每次提交一行) 用户项目日期从日期到 表2-详细数据(每次提交最多十行) 日期开始时间结束时间 当这两个表被导入到同一个Access db中时,它们将被导入到不同的db表中,因此我需要一个主密钥来将主表链接到ist后续细节数据集 因此,我要寻找的是生成一个GUID,该GUID将附加到两个数据集,并可用于在Excel中连接这些数据集 我一直在尝试这两种方法,

我为这件事伤了脑筋,尽我所能地寻找,但毫无结果

我所拥有的:

将两张XLS图纸导入一个Access DB

数据的结构如下所示:

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

用户项目日期从日期到

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

日期开始时间结束时间

当这两个表被导入到同一个Access db中时,它们将被导入到不同的db表中,因此我需要一个主密钥来将主表链接到ist后续细节数据集

因此,我要寻找的是生成一个GUID,该GUID将附加到两个数据集,并可用于在Excel中连接这些数据集

我一直在尝试这两种方法,在Excel中生成ID(VBA或公式)或在导入ACCESS时添加ID,但在导入时,没有找到实现这一点的正确方法

也许有另一种方法可以满足我的需求,好奇的想法


谢谢

我在以下方面很幸运:

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

(在此处找到:)

这是最好的答案,因为如果两个数据集之间还没有关系。。。很难说你将如何建立一个。DateFrom和DateTo是否建立了关系?很好。该关系由项目、用户和日期的独特组合建立。例如:ABC项目/用户Boris/停留在:洛杉矶;第一天从X到Y,第二天从Y到Z。谢谢!我会试试这个。