【问题标题】:Access Form won't accept input in text boxes访问表单不接受文本框中的输入
【发布时间】:2014-08-02 18:42:38
【问题描述】:

所以我在 Access 中有一个表单。![acessform1][1]

这里是表单属性

我得到了这个数据库,并一直在对其他表格进行调整。我将数据库还给用户,他们报告了一个问题,即此表单无法正常运行,并且添加订单记录功能不再起作用。

表单右侧有一个添加订单记录按钮,如果用户在某些框中手动输入输入,通常会添加记录。您可以控制是/否的值 1/0 的旧形式。您可以在注释框中输入文本。

此功能不再起作用,我似乎无法弄清楚原因。该表格与原始表格相同,除了从中提取数据的表格外没有进行任何调整。

所以症状是:

文本框中不接受用户输入。

查找 CP 功能适用于下拉菜单并准确反映记录,但我无法更新字段。

此外,CP_Ref 和发票日期字段不再允许我输入数据。

此外,添加订单记录给我一个错误,它找不到指定的记录,但我将原始表单复制回原位,该错误消失了。

我认为这个按钮应该在字段更新后保存记录并添加新记录。

好像所有控件都锁定在页面上。

这是当我单击将我带到订单表单的按钮时提取数据的查询。

    SELECT DISTINCTROW CPOrders.Cust, Customer.NAME, CPOrders.CP_Ref, CPOrders.Slsman, 
CPOrders.Date_opn, CPOrders.CPSmall, CPOrders.InvIssu, CPOrders.InvNo, 
CPOrders.InvDate, CPOrders.DueDate, CPOrders.ETADate, CPOrders.Closed, 
CPOrders.Cust, CPOrders.Name, CPOrders.BuyerRef, CPOrders.ToCity, 
CPOrders.ToState, CPOrders.ToCtry, CPOrders.ToPort, CPOrders.Supplier, 
CPOrders.Origin, CPOrders.Product, CPOrders.GradeType, CPOrders.NoUnits, 
CPOrders.Pkg, CPOrders.Qty, CPOrders.TotSale, CPOrders.TotCost, 
CPOrders.GrMargin, CPOrders.[Sale$/Unit], CPOrders.[Cost$/Unit], 
CPOrders.OceanCost, CPOrders.OceanNotes, CPOrders.BLadingDate, 
CPOrders.USAPort, CPOrders.FOBCost, CPOrders.FASExportVal, 
CPOrders.InlandFrt, CPOrders.CommodCode, CPOrders.Notes, 
CPOrders.ProjCust, CPOrders.ProjValue, CPOrders.ContainerNumber, 
CPOrders.Vessel, Customer.TERMS
    FROM Customer INNER JOIN CPOrders ON Customer.[CUST_#] = CPOrders.Cust
    ORDER BY CPOrders.CP_Ref;

【问题讨论】:

  • 对表格进行了哪些更改?
  • 我添加了一个名为vessel的字段,我试图添加一个字段供他们输入表单。但我创建了它,设置了控制源,我认为一切正常。然后我用生产数据更新了表格并将其发回。
  • 字段是什么数据类型?
  • 字段名称为 Vessel - Text (55)
  • 它是文本,但它们都是空值,因为它是对表的补充,并且存在现有记录。相同的原则适用吗?

标签: forms ms-access input ms-access-2010


【解决方案1】:

我最终检查了几个位置以寻找答案。

它最终是一个主键问题。

基本上,当我获得更新的数据库时,我会将它们放入新表中,从而有效地破坏依赖关系、关系和已建立的键。

我恢复到旧表格,发现表格工作正常。

问题最终是没有根据需要定义主键来更新表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-13
    • 2012-08-07
    • 1970-01-01
    • 2015-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多