Вам нужно будет либо предоставить им данные в табличном формате (например, с помощью DataGridView), либо вам нужно будет создать что-то, что позволит им редактировать отдельные записи (например, пользовательские формы). Вроде бы много работы (и может быть), но есть несколько способов сократить объем работы.
Узнайте, как использовать привязку данных в VB.NET. Здесь есть учебник здесь , еще один здесь и многие другие. Вы можете использовать привязку данных как для табличного представления, так и для отдельных записей. Использование DataGridView не слишком сложно для пользователя, если вы встраиваете необходимую поддержку в коде - убедитесь, что строка была сохранена, если она была изменена, и они переместились в другую строку (или запросили их), отключите редактирование столбцов что они не смогут изменять, проверять данные перед записью в базу данных и т. д.
Существуют также инструменты генерации кода, такие как CodeSmith , которые могут создавать уровень доступа к данным между графическим интерфейсом пользователя и базой данных. Некоторые из шаблонов, которые вы можете получить, даже сгенерируют реальные формы для вас.
Единственный другой вариант, который я могу придумать, - предоставить им прямой доступ к базе данных с помощью таких инструментов, как SQL Server Management Studio, и настроить учетные записи, которые имеют разрешение только для определенных таблиц / представлений, но я настоятельно рекомендую против этого.