Blog

Recent records in Business Central 29: what the Recent button remembers, and what it does not

Business Central users pick the same twenty customers, vendors and items all day. Until this autumn the product had no memory of that: every lookup opened on the full list, sorted by number, and the user typed or scrolled to the same record they had chosen an hour earlier. Version 29, the 2026 release wave 2 update, adds that memory. Microsoft describes it in two sentences, so we spent an afternoon in a version 29.0 test environment finding out what it actually does. Everything below comes from that session.

The Recent button in lookups

Open the dropdown on any field that points at another table and there is a new Recent button in its footer, between New and the settings icon.

Business Central sales order, Customer Name dropdown open on the full customer list sorted by number, with the New, Recent and settings buttons in the dropdown footer
The customer lookup on a new sales order. The full list is unchanged; Recent sits in the footer. Screenshot from our version 29.0 test environment.

Select it and the list shrinks to the records you have worked with lately, newest first. Before we had opened anything, the view was empty. After opening three customer cards, it showed exactly those three. The button turns into Search to take you back to the full list.

Business Central sales order, Customer Name dropdown in Recent view showing only three customers: 40000 Alpine Ski House, 20000 Trey Research and 30000 School of Fine Art, with a Search button in the footer
The same lookup in Recent view after opening three customer cards, most recent at the top. Screenshot from our version 29.0 test environment.

The dropdown remembers the mode you leave it in. When we opened the customer lookup on the next new order, it came up straight in Recent view without being asked. The item lookup on the lines, which we had never switched, still opened on the full list. That is convenient for the person who lives in Recent view, and confusing for the colleague who sits down at their screen and wonders where the other customers went. One line in user training covers it.

The memory belongs to the table, not the page

We picked item 1908-S, LONDON Swivel Chair, from the lookup on a sales order line. Then we created a purchase order, opened the item lookup on its first line and switched to Recent. The chair was there.

Business Central purchase order for Fabrikam, Inc., item lookup on the first line in Recent view showing one item, 1908-S LONDON Swivel Chair, blue, that had been picked on a sales order
An item picked on a sales order shows up under Recent on a purchase order. Screenshot from our version 29.0 test environment.

There is one history per user for each table, shared by every page that looks that table up. For most people that is what they want. For someone who handles both sales and purchasing, the item they looked up for a customer question will sit at the top of their next purchase line.

What counts as “recent”

This was the part we most wanted to pin down, because Microsoft’s description only says “recently accessed or worked with”. In our tests:

Remembered

Not remembered

So the history follows deliberate selection, not every record that crosses the screen. That is the right design for a lookup shortcut. It also means a user who types customer numbers from memory will see their Recent view stay emptier than a colleague who clicks.

One more observation, mostly for testers. The very first card we opened was not recorded: we had left it by reloading the browser rather than closing the page. Every card closed normally was. If you demonstrate the feature, close pages the ordinary way.

Recents in Tell Me

Tell Me (Alt+Q) got the same treatment. Open it before typing anything and it lists pages you opened recently, each with its category.

Business Central Tell me what you want to do dialog with an empty search box and a Recents list: General Journals (Tasks), Sales Orders (Lists) and Chart of Accounts (Lists)
Tell Me after three searches. The list shows destinations, not the words typed. Screenshot from our version 29.0 test environment.

It lists where you went, not what you typed, which is the more useful of the two. Most of our entries came from searches, but not all: the customer list, opened straight from a link, turned up there as well. The list also carried over to a new browser session, though not always in full. After one reload, two of our three entries came back, and after we switched the user’s language the old entries were gone and the list started again.

Where the history lives

The lookup history is stored in a new system table, Recent Record (table 2000000174). It is not documented on Microsoft Learn yet, but you can look at your own rows by adding &table=2000000174 to the Business Central URL.

Business Central Recent Record table view with five rows: three customers (table 18), one item (table 27) and one sales order (table 36), with columns TableId, RecordSystemId, LastUsed and Description such as Customer: 20000 Trey Research and Sales Header: Order 101005 Adatum Corporation
The Recent Record table at the end of our test: three customers, one item and one sales order. Screenshot from our version 29.0 test environment.

Each row holds the table number, the record’s system ID, the time it was last used and a readable description such as “Customer: 20000 Trey Research” or “Sales Header: Order 101005 Adatum Corporation”. There is one row per record. Using it again moves the timestamp rather than adding a line. The description follows the reader’s language: when we switched our test user to Lithuanian, the same rows read “Pirkėjas: 20000 Trey Research” and “Pardavimo antraštė: Užsakymas 101005 Adatum Corporation”, so it is built when the row is read rather than stored as text. Microsoft’s own description of the table, shipped with the product, says it is scoped to the current user and the current company. You only ever see your own history, in the company you are signed in to.

Two consequences matter to anyone running a Business Central environment:

What it is not

A table of “records the user opened” sounds like an access log. It is not one, and it should not be presented to an auditor as one:

If the requirement is “who looked at or changed this record”, the answer is still the change log, the system “modified by” fields and telemetry. Recent Record exists to save the person at the keyboard a few seconds, many times a day.

What we would tell users on Monday

In our environment none of it needed any setup, and none of it touches posting or business data. It is a small feature that sales order entry, purchase lines and journals use dozens of times a day, and that is where the time comes back.


Planning version 29 training for your users, or wondering what your extensions could do with the new table? Tell us your story and we will walk through it with you.

← All articles

Tell us your story.

Describe what you need and we will come back with an honest, free estimation — no strings attached.

Request a free estimation