从表单向Access表添加字段

时间:2013-08-08 19:46:38

标签: ms-access database-design ms-access-2010 ddl

我有一些用户从另一个组收到一个项目列表,列表中的项目数量可能差别很大(1 - 500)。他们现在有一个Access 2010数据库,它有一个带有十个空格的输入表单,用于输入项目#和描述。是否可以将此表单修改为只有一个输入字段供项目开始,然后添加一个按钮,该按钮将运行ALTER TABLE查询以在表单上添加新字段?第二部分是如何按顺序命名字段,例如,当它们被创建时,我希望它们命名为item1,item2,item3等。是否可能?

1 个答案:

答案 0 :(得分:0)

制作一张可容纳额外物品的新表格。外键将其键回到表单绑定的表,并包含两个字段NameValue

类似的东西:

tblItemExtraInfo
----------------
ItemExtraInfoID  (pk)
OrigItemID   (fk)
Name (e.g. item1)
Value

通过这种方式,您的其他数据项实际上成为了名称 - 值对,并且您不必在表单中间处理凌乱的DDL。更糟糕的是,IIRC需要专门打开数据库才能执行DDL,这意味着没有人能够同时进入数据库。