我在Oracle数据库一个表 - 这将有两列(项目名称,视图名)。在当您筛选项目名称表,我们将获得与该项目的所有视图名的基础上,再次那些视图名称,我们需要写像select * from projectname$viewaname;
查询来获取该视图相关的数据。的MS Access查询创建多个表
手动这样做是需要长时间为每一个项目。所以我的想法是创建MS ACCESS数据库来为选定的项目创建表并将它们导出为excel文件到C:\temp folder
。
我需要你的帮助一次性创建多个表(使用查询/传递查询或任何其他选项)在MS Access从Oracle数据库中获取数据。
为此,我创建了MS访问文件,创建了一个链接表(其中我有项目和视图名称)。
之后,我创建了一个窗体,使用项目字段作为链接表中的组合框和更新后的设置,例如此窗体应该在启动时打开。
当我打开访问文件时,会自动打开这个表单,并要求我输入oracle数据库用户标识和密码 - 输入凭证后,组合框正在更新,我可以在该列表中选择我的项目。
之后,我已经创建使用主表和基于在所述形式的选择应用的过滤条件的一个查询。现在我得到了像最终用户选定项目的项目和视图名称的结果。
我需要你的帮助一样,
现在我们在表中有数据如下图所示。
Project | Viewname
A | A1
A | A2
A | A3
A | A4
A | A5
SQL查询来查看个人观点的数据是:
select * from projectname$view_name;
例如:select * from A$A1;
项目名称,视图名称,且行(查看),在视图中的列是动态 - 将根据项目进行更改。
我需要你的帮助来动态创建多个表(每个视图一个) - 请给我最好的选择。
问候, 穆拉利
你提的问题是过于宽泛。请缩小范围,添加代码并指定有问题的部分。感谢和问候, –
我有ms访问表。每行都与每个查询。我的问题是如何运行每个行(每个查询)通过(查询/传递查询)连接到数据库,获取查询相关数据 - 使用该ms创建表访问。然后移动到第二条记录 - 通过该查询 - 获取 - 创建表......如同所有记录所有表一样......如何创建从现有表中循环查询的表。请帮忙。 – user2039795
你的问题听起来像是对开发的要求。只是将其缩小到单个编程问题并向您展示导致问题的代码(VBA,SQL,表定义等)。祝好, –