Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/5.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
Ms access MS Access:检测新项目并通知用户_Ms Access - Fatal编程技术网

Ms access MS Access:检测新项目并通知用户

Ms access MS Access:检测新项目并通知用户,ms-access,Ms Access,我有一个Access数据库,用于存储小企业的销售数据。每次销售都记录在“销售”表中。对于每次销售,将存储项目名称和客户名称以及一些其他信息 还有一个“客户”表和一个“项目”表,分别包含所有有效的客户和项目。如果用户试图导入的记录中包含“customer”表中未列出的客户,则不会导入该记录;类似的情况与项目 我希望对此进行更改,以便如果用户尝试导入包含新客户或项目的记录,则会通知用户(例如,“新客户Adam Smith出现在您尝试导入的其中一个记录中”),然后提供添加此新客户的选项 我意识到这可能

我有一个Access数据库,用于存储小企业的销售数据。每次销售都记录在“销售”表中。对于每次销售,将存储项目名称和客户名称以及一些其他信息

还有一个“客户”表和一个“项目”表,分别包含所有有效的客户和项目。如果用户试图导入的记录中包含“customer”表中未列出的客户,则不会导入该记录;类似的情况与项目

我希望对此进行更改,以便如果用户尝试导入包含新客户或项目的记录,则会通知用户(例如,“新客户Adam Smith出现在您尝试导入的其中一个记录中”),然后提供添加此新客户的选项

我意识到这可能不是一个好的做法,但是有人知道一种快速添加此功能的方法吗

[有关导入功能的信息:用户的销售数据存储在Excel工作簿中。要导入新的销售数据,用户使用我创建的表单,该表单允许用户选择要导入的文件,然后将数据导入到适当的表中。这在VBA中实现。]


谢谢

您可以链接Excel表,运行查询,在表单中显示新客户。然后,您可以要求用户匹配现有客户或创建新客户。如有必要,可将添加的记录标记为不完整,并可要求用户在适当的位置添加相关详细信息


其中大部分可以通过查询来完成,例如,将客户添加到客户表可以通过追加查询来完成,也可以通过使用审阅表单中的字段将相关数据写入客户表来完成

在Excel中输入sales有什么好处?您当前遇到的问题是进入Access的一个很好的理由。