My form is showing up in design, but not form view. There are 700+ records.
In Design View
-> Data
, the Record Source
is:
SELECT act.* FROM act;
This query shows all records in Query view.
There are no filters, and Allow Form View
is set to Yes.
What is causing my form not to show?
EDIT: I'm noticing that the form is extremely wide. There isn't a width setting, but in Design view with window maximized I have to scroll way over to see the right edge. Would this have anything to do with it?
A blank form will open when it has no records to display. This may happen due to any of these conditions: You have set the form's Data Entry property to 'Yes', disabling the form from showing any existing records. The form has a filter that doesn't pass through any records.
Create a blank form On the Create tab, in the Forms group, click Blank Form. Access opens a blank form in Layout view, and displays the Field List task pane. In the Field List task pane, expand the table or tables that contain the fields that you want to see on the form.
To view your finished form, select the Design tab in the toolbar at the top of the screen. Then click on the View button in the Views group and select Form View from the popup menu.
Layout view Layout view is a more visually-oriented view than Design view. While viewing a form in Layout view, each control displays real data. As a result, this is a very useful view for setting the size of controls, or performing many other tasks that affect the visual appearance and usability of the form.
This link might help you. I remember having this issue and it was because of a read-only query.
Why does my form go completely blank?
Here is an excerpt that lists the main conditions why this could happen:
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?)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With