将值导出到Excel MS Access

我在MS Access中有一个表,有四行,四列A,B,C,D

我想将这些logging导出到Excel工作表中,如下所示,
预期产出:
Excel中有8行
Excel应该如何
从表中查询4行
每行的克隆,但列A前面加上文字“Dummy”
克隆行的其他列值是常量
例如:

  • 表:

表

  • Excel如何导出:

预期结果

每一行都被克隆,只有列A的前面加上了文本,其余的列值是不变的

我很less有select通过VBA来实现,希望知道哪一个是最优化的

  1. – 写一个查询来select表值,
    创build临时表(克隆现有表的结构)
    – 循环查询值的logging集
    – 填充临时表的第一列值与logging集的A列值,前缀已编码的文本和其他列值也被硬编码
    – 将两个表格导出并导入到Excel中
  2. – 从表中查询并导出到Excel中
    – 通过表格并填写带有前缀的表格字段(1)的Excel单元格A6

  3. – 从表中查询并导出到Excel中
    – 附加4行硬编码值的excel(不确定追加是可能的)

请提出build议哪种方式是可能的,并且很高兴听到其他选项我错过了(以前从未使用过MS Access,这是我第一次接触到的基于我通过的教程,我有以上选项)

我会build议编写一个查询来select数据,然后结合到查询所需的第二个数据集。 会看起来像

 SELECT A, B, C, D FROM tble UNION ALL SELECT "PREFIX " & A, "IDE", TRUE, FALSE FROM table 

然后将这个查询的结果输出到excel。