Ghost在关闭表单后更改我的数据

时间:2012-07-03 08:33:03

标签: forms ms-access ms-access-2007

我在访问中有一些小数据库。我用子表单和删除列表(通过查询)制作了几个表单:

enter image description here

我创建表单的步骤:

  1. 从表格
  2. 制作表格
  3. 删除所有非PK或FK文本框
  4. 创建具有商店价值的comboBox到我选择的文本框
  5. 创建子窗体并设置链接主字段和子字段
  6. 设计视图:

    enter image description here

    这是表格的任务任务有Fk:Project,peson等.DropLists连接tu子表格,用于改变FK,如项目,人等。所以当我工作时,我选择在droplists中我想要添加到数据库并使用subForm 。当我关闭此表单时,表格中的第一行将FK更改为下拉列表中的最后一次配置 ..请问如何解决?

1 个答案:

答案 0 :(得分:1)

很有可能使用主窗体来选择和更新子窗体记录,但在这种情况下,它不应该是绑定窗体。

要设置,想要更好的单词,链接表单,取消绑定主表单,即删除记录源并确保下拉列表(组合框)没有控制源。我建议你将下拉列表重命名为cbo,以表明它们是控件,而不是字段。不需要隐藏的控件。

组合框的值是绑定列的值。 Key或FK是SELECT语句中的第一项,绑定列是1(一),因此相关的Key或FK是每个组合框的值。您可以将链接主字段设置为控件的名称,以便链接主字段应为cbo_id_projekt;cbo_id_os_udaje;cbo_id_komponent;cbo_id_uloha

顺便说一句,我通常会避免使用下划线,但每个都是自己的。