Связать с некоторой таблицой базы аксес только для чтения

Адеке
Дата: 20.12.2015 13:44:41
База отдельно, приложение отдельно. Через приложение надо чтобы на некоторые таблицы можно было редактировать, на некоторые таблицы только для чтения. Возможно ли это?
AndrF
Дата: 22.12.2015 11:27:09
Адеке,

Да, если разобраться с правами пользователей. Ну или не давать им напрямую лазить к таблицам.
Joss
Дата: 22.12.2015 14:14:31
Можно открыть базу только для чтения, но тогда все таблицы станут только для чтения. Можно ещё открывать рекордсеты только для чтения.
Но прилинковать одни таблицы с полным доступом, а другие только для чтения вроде нельзя. По крайней мере методом DoCmd.TransferDatabase
AndrF
Дата: 23.12.2015 01:00:25
Joss,

Можно. Нужно просто установить соответствующие права доступа для пользователей. Для простых юзеров вполне достаточная защита. Спец - взломает - в сети соответствующих утилит полно.
AndrF
Дата: 23.12.2015 01:02:16
Joss,

Но как я понял тут суперзащита и не требуется - лишь бы случайно данные не попортили. Потому - читать об установке прав доступа в Access.
AndrF
Дата: 23.12.2015 01:04:13
Joss
По крайней мере методом DoCmd.TransferDatabase


Рак раздайте права в той базе из которой линкуете.
Анатолий ( Киев )
Дата: 23.12.2015 12:12:49
Если доступ к таблице только через форму, то можно в ее св-ве "вид источника" указать "снимок".

Также таблицу "только для чтения" можно не линковать, а создать на ней запрос вида:
SELECT DISTINCT * FROM TableName IN 'Путь к БД'

Для форм / отчетов / других запросов неважно, что является источником - таблица или запрос.

Правда с DISTINCT могут быть проблемы с МЕМО полями. Если такое поле есть, то вместо DISTINCT можно использовать First для МЕМО и группировку по остальным полям.
Адеке
Дата: 24.12.2015 08:28:00
Анатолий ( Киев )
Также таблицу "только для чтения" можно не линковать, а создать на ней запрос вида:
SELECT DISTINCT * FROM TableName IN 'Путь к БД'

Для форм / отчетов / других запросов неважно, что является источником - таблица или запрос.

Красссавчик. То что мне надо. Спасибо большое.