提问人:Ebrahim Simjee 提问时间:11/8/2023 最后编辑:June7Ebrahim Simjee 更新时间:11/14/2023 访问量:78
如何在连续表单中添加未绑定列,同时允许未绑定列中的每一行都是唯一的用户输入
How do I add Unbound Column in a Continuous Form while allowing each row in the unbound column to be a unique user input
问:
我有一个包含计划生产信息的 Excel 表格。我有一个 Access DB,我想在其中存储此计划生产信息以及实际生产信息。我正在使用Access表单,允许用户根据计划信息记录其实际生产信息。使用连续表单,我可以通过将 Excel 电子表格作为链接表来提取所有计划的信息。问题是,当我向此表添加一个未绑定的列供用户输入其实际生产信息时,新列的所有行值都是相同的。连续形式
我尝试寻找控件属性并使用VBA代码,但无法实现所需的结果。
答:
0赞
June7
11/10/2023
#1
选项:
摆脱 Excel 组件并转到 all-Access,而不是试图让 Excel 像数据库一样工作
链接到 Excel,以便对其进行编辑,但是,我怀疑这在多用户环境中是否能很好地工作
查询对象可以建立指向 Excel 工作表的直接链接,并允许编辑和添加行,但不能删除行。例:
SELECT *
FROM [Sheet1$] IN 'C:\folderpath\filename.xlsx'[Excel 12.0;HDR=yes;IMEX=0;ACCDB=Yes];
IMEX=0 允许编辑
其他任何内容都只能准备就绪。外部数据向导通常会为 Excel 链接分配 2。
- 同样,操作Excel文件以写入数据的复杂VBA代码在多用户环境中可能无法很好地工作
评论