我的表单出现在设计中,但不是表单视图。有700多条记录。
在Design View
- > Data
,Record Source
是:
SELECT act.* FROM act;
此查询显示“查询”视图中的所有记录。
没有过滤器,Allow Form View
设置为是。
是什么导致我的表格不显示?
编辑:我注意到表格非常宽。没有宽度设置,但在设计视图中窗口最大化我必须滚动以查看右边缘。这会与它有什么关系吗?答案 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)
答案 4 :(得分:0)
我也遇到了用于输入查询字符串的表单的问题。问题是,没有记录可以回答查询,因为我已将其更改为“选择不同的”查询以消除重复的答案,但是它也消除了新的记录集。在我的SQL中删除“ Distinct”解决了该问题。感谢您的帮助!
答案 5 :(得分:0)
对我来说-Form.Data Entry属性设置为是。 将其更改为“否”将再次显示该表单。
答案 6 :(得分:0)
对于我的情况,我有两种申请表。
表格B链接到表格A。 打开表单B时,表单A为空白,因为它不允许添加数据。
当我关闭窗体B并重新打开(或刷新)窗体A时,将显示窗体字段。
答案 7 :(得分:0)
希望有人发现这有用。.我面对了这个问题,并通过将“弹出窗口”属性(在另一个选项卡下)更改为“否”,并在设计视图模式下将边框样式更改为“对话框”来解决了此问题。
答案 8 :(得分:-1)
我也有这个浪费很多时间的问题,但是我能够解决它。
对我来说,原因是我的目标表为空,并且在其上设置了主键,并且表单中的控件与这些字段相关。 因此,Access无法显示空白的主键,也根本不显示表单。
如果您在目标表中填充了一些数据,请保存并关闭表单,然后再次将其打开,将显示控件。