Я бы рекомендовал использовать событие таймера:
Отредактируйте (под) форму, выберите объект формы.
На листе свойств в разделе событий установите интервал таймера равным 60000 (в миллисекундах) в событие On Timer добавьте событие, которое выполняет:
Me.Refresh
Я бы, наверное, обернул его в оператор if, чтобы он не испортил правки:
If Not Me.Dirty Then
Me.Refresh
End If
Если у вас есть другие элементы управления в форме, которые получают данные из таблиц, которые могут измениться (например, комбинированные списки, в которых перечислены продукты, где кто-то может добавить новый продукт), вы, вероятно, захотите использовать Me.Requery, а не простойобновить.
наконец, если мигание экрана во время обновления является проблемой, посмотрите на:
Application.Echo = False ' turn screen refreshing off
Me.Refresh
Application.Echo = True ' turn refreshing back on