如何确定链接访问中的源列 Table
How to determine the source columns in a linked Access Table
我的 MS Access 2010 数据库中有一个链接 table。 table 正在从一个文本文件中导入 9 列,其中包含大约。 150 列。
- 是否可以修改链接的 table 并更改一列但保留其余列?
到目前为止,我在网络上的研究表明这是不可能的。我想在这里问这个问题来验证。看来这是很多用户都会遇到的问题,所以必须有一个智能的解决方案来解决这个问题,或者至少是一个像样的解决方法。
- 第一个问题的答案应该是 "no",是否至少有一种方法可以确定从源文件中提取了哪些列?
更新:
正如评论中所建议的,我包括了我的 table 的设计视图描述 属性。不幸的是它只提供文件源。
Text;DSN=Olsdrdp_offerttool Link Specification2;FMT=Delimited;HDR=NO;IMEX=2;CharacterSet=1252;ACCDB=YES;DATABASE=W:\FTP\ITS150_Model_Pfos;TABLE=olsdrdp_offerttool#csv
其实它提供的更多。 :)
在访问导航选项(F11 侧边栏)中,启用系统对象。
有 tables MSysIMEXSpecs
和 MSysIMEXColumns
。 (IMEX = 进出口)
IMEX=2
应该表示SpecID 2用于链接table,DSN=Olsdrdp_offerttool Link Specification2
可能是SpecName。
如果您按 SpecID=2 筛选 MSysIMEXColumns
,您应该会看到导入的列。
您还可以启动 csv 文件的文本导入向导:
并通过 "Extended" 按钮("Erweitert" 德语)加载导入规范 "Olsdrdp_offerttool Link Specification2".
要更改链接 table(即创建新的链接 table),请完成导入向导,最后创建新的导入规范。
我的 MS Access 2010 数据库中有一个链接 table。 table 正在从一个文本文件中导入 9 列,其中包含大约。 150 列。
- 是否可以修改链接的 table 并更改一列但保留其余列?
到目前为止,我在网络上的研究表明这是不可能的。我想在这里问这个问题来验证。看来这是很多用户都会遇到的问题,所以必须有一个智能的解决方案来解决这个问题,或者至少是一个像样的解决方法。
- 第一个问题的答案应该是 "no",是否至少有一种方法可以确定从源文件中提取了哪些列?
更新: 正如评论中所建议的,我包括了我的 table 的设计视图描述 属性。不幸的是它只提供文件源。
Text;DSN=Olsdrdp_offerttool Link Specification2;FMT=Delimited;HDR=NO;IMEX=2;CharacterSet=1252;ACCDB=YES;DATABASE=W:\FTP\ITS150_Model_Pfos;TABLE=olsdrdp_offerttool#csv
其实它提供的更多。 :)
在访问导航选项(F11 侧边栏)中,启用系统对象。
有 tables MSysIMEXSpecs
和 MSysIMEXColumns
。 (IMEX = 进出口)
IMEX=2
应该表示SpecID 2用于链接table,DSN=Olsdrdp_offerttool Link Specification2
可能是SpecName。
如果您按 SpecID=2 筛选 MSysIMEXColumns
,您应该会看到导入的列。
您还可以启动 csv 文件的文本导入向导:
并通过 "Extended" 按钮("Erweitert" 德语)加载导入规范 "Olsdrdp_offerttool Link Specification2".
要更改链接 table(即创建新的链接 table),请完成导入向导,最后创建新的导入规范。