Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Please help Table Missing problems

Featured Replies

  • Newbies

I have recently changed the name of my table and now it says 'Table Missing' in every field. When I go to manage database then tables it says that all 271 of my records are there but they are not being displayed.

Please help

Try creating a new layout or respecifying each of those fields with the right table occurence. Most likely you deleted the orig table occurence of what the layout was based.

  • Author
  • Newbies

I have tried creating a new layout that didn't work!

What exactly do you mean by respecifiying the table occurence ?

I have tried creating a new layout that didn't work!

Can you be more specific.

How many tables are in this solution? Did you rename your table or your table occurence?

Edited by Guest

  • Author
  • Newbies

ok, I created one single table that had about 15 fields in it with 271 records. I called the table ClientTable and a layout was created for this table. I then added a second table called ArtistTable but I didn't create a layout for this table yet and haven't added any data. So there are now 2 tables. Then I decided to rename the ClientTable to MainTable. I did this by going into file>manage>database>tables> then clicked on ClientTable and typed in MainTable and then clicked on rename. Once I did this I went back to browse mode and in each of the fields it says

But when I go into file>manage>database>tables and click on MainTable it says there are still 271 records.

So do I have to some how relate the records to the table ? I'm completely stuck now

  • Author
  • Newbies

I also forgot to mention I put a relationship between a field in the MainTable and a field in the ArtistTable. But have now deleted that relationship. But still nothing

Try this... Go to your relationships graph... Check to see if there is a table occurence called 'ClientTable' or 'MainTable'. Double click it to make sure that it and check to see that you are specifying the correct table (now called ClientTable).

The table and data is still there... The issue is that the layout represents the table occurence ( the items on the graph). When you create a new table, FileMaker puts a table occurence with the SAME name as the TABLE on the graph. If you delete the Table Occurence and the layout is specified to that Table occurence, you will get your issue. If you create a new layout and specify a table occurence that doesnt represent the table, then it will have issues as well.

What exactly do you mean by respecifiying the table occurence ?

By this I meant checking that the table occurence, the layout, and the fields are of the same. Start with the table occurence and make sure that is it specified to represent teh correct table. Then check the layout by going into layout set and make sure that it is displaying records based on the table occurence. Third, check your fields that they are displaying records based on the table occurence.

Just in case dingling does not know. In Layout Mode, choose, from the Layouts menu, Layout Setup. It is here that you give a Layout its name, and assign it to a particular table occurrence (TO).* If you've deleted the table occurrence, it will say (I believe). In which case you can't really reassign the fields on the layout yet. A layout must be assigned to a TO first.

In other words, there's more to it than just "tables." You have to take into account what is on the Relationship Graph, and what the layout is assigned to. You may be confused, because the name of a TO may be the same as its base table name (it is by default). But they are not the same thing. Changing the names does not break anything however, so that is not the problem.

*A table occurrence (TO) is a "box" on the Relationship Graph, which can be thought of as "aliases" to their base table, that is, you can have several TOs which point back to the same base table. But, like an alias file, they have a specific location (on the graph in this case). A layout, and by extension its fields, will inherit the "location," the relational ties of the TO.

  • Author
  • Newbies

i have now worked it out with your help thanks everyone. in the end i had to create a new layout for some reason on my previous layout it wouldn't let me select my table in the layout setup menu where it says 'show records from' which has baffled me. oh well thanks again

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.