创build表作为select位置 – 使用当前数据库编译错误

试图创build一个新的表:[PickupDonTbl]通过从表中提取所有logging:[Donation_Data] Pickup Date =当前date。

CREATE TABLE CurrentDb.PickupDonTbl AS SELECT * from Donation_Data WHERE [Pickup Date] = Date() 

当我input代码时,我得到CurrentDb“高亮”与编译错误:预期:错误结束。

然后我想要将这个表格导出为EXCEL:

 DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "PickupDonTbl", "C:\Users\dads\BlindCtr\Donation Data.xlsx", True 

(我已经testing了这部分,它的工作原理)

所有这些代码都是从这个Db中的一个表单开始的,一个命令button“点击”

如何设置一个查询视障人士可以inputdate和“点击”导致查询运行[拾取date] =“inputdate”,然后自动导出为EXCEL文件

在Access中创build一个名为“PickupDonQry”的已保存查询

 PARAMETERS [Enter Pickup Date] DateTime; SELECT Donation_Data.* FROM Donation_Data WHERE (((Donation_Data.[Pickup Date])=[Enter Pickup Date])); 

然后从VBA代码中导出该查询

 DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "PickupDonQry", _ "C:\Users\dads\BlindCtr\Donation Data.xlsx", True 

访问将提示input“Pickup Date”参数的值,然后将结果导出到指定的Excel文件。