|
|
|
| Проблема: Есть связанная таблица в Access, которая "живет" в Excel т.е. книга .xls. Эта экселевская книга - своего рода справочник, который используется в огромной куче других баз. Так вот для ускорения работы хотелось бы сделать, чтобы при обращении хотя бы одного запроса любой из баз к этому файлу он не блокировался (т.е. не был бы занят "другим пользователем или приложением") Иногда один запрос работает час. Сидишь в носу ковыряешь. Параллельно к одному файлу две и более баз не конектятся. Файл этот (xls) редактируется только мной, никто туда не лазит больше. Как бы сделать, чтоб база открывала его только для чтения, и остальные могли конектится? Народ Хелп!!!! Я к тому ж новичёк в Access. (Access 2007, есть и 2003. Остальной офис 2003) | |
|
| |
|
|
|
| это происходит только под 2007 ?
на 2007 все сервиспаки стоят?
Можно использовать не связанную таблицу а запрос с оператором IN
Help по Select | |
|
| |
|
|
|
| Можно использовать темповую таблицу.
Скопировать данные из Excel в таблицу Access а потом использовать данные уже из своей таблицы. | |
|
| |
|
|
|
| лучше использовать специальную справочную БД
при апдейте данных в эксельной таблице самому выгонять данные в таблицу в справочной БД
остальные пользователи будут коннектиться уже к ней.
в принципе можно отказаться от Эксельной таблицы - вести все данные в Аксесной | |
|
| |
|
|
|
|
в принципе можно отказаться от Эксельной таблицы - вести все данные в Аксесной
|
А кому вдруг понадобится Excel файл - создать его программно из Access
C всеми свежими данными........ | |
|
| |
|
|
|
| пасиб, буду выкручиваться из ситуёвины | |
|
| |