表单在“设计视图”中可见,但在“表单视图”中为空

时间:2013-05-14 16:48:31

标签: forms ms-access-2007

我的表单出现在设计中,但不是表单视图。有700多条记录。

Design View - > DataRecord Source是:

SELECT act.* FROM act;

此查询显示“查询”视图中的所有记录。

没有过滤器,Allow Form View设置为是。

是什么导致我的表格不显示?

编辑:我注意到表格非常宽。没有宽度设置,但在设计视图中窗口最大化我必须滚动以查看右边缘。这会与它有什么关系吗?

9 个答案:

答案 0 :(得分:4)

此链接可能对您有所帮助。我记得有这个问题,这是因为只读查询。

Why does my form go completely blank?

以下摘录列出了可能发生这种情况的主要条件:

Condition (a) can be triggered in several ways. Examples:

 - The form's Data Entry property is set to Yes. (This means the form shows no existing records, i.e. it is for entering new ones only.)
 - The form has a Filter applied (or is opened with a WhereCondition) that yields no records.
 - The form is based on a query where the criteria yield no records.
 - The form is based on a table that has no records.

Condition (b) can be also be triggered by several things:
 - The form's Allow Additions property is set to No.
 - The form's Recordset Type property is set to something other than Dynaset.
 - The form is based on a read-only query. (If you cannot add a record directly to your query, see Why is my query read-only?)

答案 1 :(得分:1)

Auto_title_0设置为21“宽。将其调整为实际的表格宽度解决了问题。

答案 2 :(得分:1)

在表单的设计视图中单击标尺正下方的“详细信息”,并确保在“属性表”上将“可见”设置为“是”。

答案 3 :(得分:1)

尝试此步骤。

  1. 单击以选择表单。

  2. 单击自动调整大小。

  3. 将值更改为“是”。

Look into this

答案 4 :(得分:0)

我也遇到了用于输入查询字符串的表单的问题。问题是,没有记录可以回答查询,因为我已将其更改为“选择不同的”查询以消除重复的答案,但是它也消除了新的记录集。在我的SQL中删除“ Distinct”解决了该问题。感谢您的帮助!

答案 5 :(得分:0)

对我来说-Form.Data Entry属性设置为是。 将其更改为“否”将再次显示该表单。

答案 6 :(得分:0)

对于我的情况,我有两种申请表。

表格B链接到表格A。 打开表单B时,表单A为空白,因为它不允许添加数据。

当我关闭窗体B并重新打开(或刷新)窗体A时,将显示窗体字段。

答案 7 :(得分:0)

希望有人发现这有用。.我面对了这个问题,并通过将“弹出窗口”属性(在另一个选项卡下)更改为“否”,并在设计视图模式下将边框样式更改为“对话框”来解决了此问题。

答案 8 :(得分:-1)

我也有这个浪费很多时间的问题,但是我能够解决它。

对我来说,原因是我的目标表为空,并且在其上设置了主键,并且表单中的控件与这些字段相关。 因此,Access无法显示空白的主键,也根本不显示表单。

如果您在目标表中填充了一些数据,请保存并关闭表单,然后再次将其打开,将显示控件。