powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Блокировка связанной таблицы
22 сообщений из 22, страница 1 из 1
Блокировка связанной таблицы
    #36676940
DenisGrom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
чайник я в Access, прошу помощь...
такая задача стоит, все данные редактируются и вносятся в таблицу Excel. В Access 2007 создан отчет, связанный с этой таблицей, и используется только в качестве просмотра. Проблема стоит в том, что пока в Access открыто представление отчета на основе этой таблица - нельзя сохранить исходный файл Excel - пишет что заблокирован. Только когда закроешь отчет в акцессе, только тогда можно сохранить. Просьба подсказать, как реализовать данную задачу, чтобы при открытии представления отчета в акцессе - он связывался с таблицей - обновлял данные - и автоматически закрывал связь, до следующего запуска.
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36676955
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хранить и редактировать даные в экселе - плохо.
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36676965
DenisGrom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист-ЛюбительХранить и редактировать даные в экселе - плохо.

в акцессе проблематично добавлять позиции кучей (данные собираются из других таблиц екселя и копируются десятками ячеек), и не так удобно :(
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677015
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenisGromв акцессе проблематично добавлять позиции кучей (данные собираются из других таблиц екселя и копируются десятками ячеек), и не так удобно :(
Это вам так кажется. Вы не сумели или поленились продумать структуру базы и разработать эргономически удобный интерфейс.
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677605
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenisGrom,

То, что у вас - это через одно место. Почему не сделаете отчёт свой в Excel, зачем тогда Акцесс?
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677611
DenisGrom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист-ЛюбительDenisGromв акцессе проблематично добавлять позиции кучей (данные собираются из других таблиц екселя и копируются десятками ячеек), и не так удобно :(
Это вам так кажется. Вы не сумели или поленились продумать структуру базы и разработать эргономически удобный интерфейс.

ну так чайник же )
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677628
DenisGrom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alvkDenisGrom,

То, что у вас - это через одно место. Почему не сделаете отчёт свой в Excel, зачем тогда Акцесс?

стояла и стоит сейчас система: формируется сводный отчет в другой таблице Ексель, в которую импортируются данные из главной таблицы. Но проблема там, что если есть повторяющиеся строки - ячейки то в сводном отчете они вылазиют пустыми, а если повторяющаяся строка - то она только один раз показывается.
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677667
DenisGrom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
просто в екселе, можно галочку поставить, чтобы не обновлялся при открытии, и тогда при запуске сводной - основной файл не блокируется. А обновление делается через программу, которая автоматически в определенное время запускаем сводную с макросом обновления данных. Проблем здесь никаких, всё работает как часики, вот только с пустыми строками и яйчеками проблемы :( В акцессе такой галочки нет :(
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677707
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenisGrom,

в Экселе тоже есть группировка и условное форматирование. Второе, зачем вам открытый отчёт в Акцесс, когда вы сохраняете книгу в Эксель??
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677710
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и третье пожалуй, импорт таблиц всё ещё не запрещён у нас в стране :)
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677750
DenisGrom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alvkDenisGrom,

в Экселе тоже есть группировка и условное форматирование. Второе, зачем вам открытый отчёт в Акцесс, когда вы сохраняете книгу в Эксель??

группировка и форматирование не приводит к желаемому эффекту...
файл такой структуры:
[дата заказ] [наименование] [кол-во] [заказчик] [даты поставок] ... и другие доп. поля...

так вот сводная формирует и группирует по полю [заказчик] с выбором фильтра, и дальнейшая группировка по [дата заказа] с сортировкой дат. Так вот в сводной получается, что если две одинаковые строки - они выходят в одну, а эт неправильно, ведь по факту количество в два раза больше...

насчет зачем открытый отчет...
Отчет требуется для менеджеров, чтобы просматривать и следить за выполнением заказов, а в Екселе работают закупцы, которые добавляют туда заказы, и проставляют все параметры. Поэтому отчет постоянно открыт для просмотра, и ексель открыт и постоянно обновляется...
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677760
DenisGrom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alvkну и третье пожалуй, импорт таблиц всё ещё не запрещён у нас в стране :)

импорт таблицы в Акцесс? так а он не будет обновляться же... это же постоянно придется каждый раз делать импорт...
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677765
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenisGrom,

третье?
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677769
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenisGromalvkну и третье пожалуй, импорт таблиц всё ещё не запрещён у нас в стране :)

импорт таблицы в Акцесс? так а он не будет обновляться же... это же постоянно придется каждый раз делать импорт...

ага, а то они не каждый раз отчёт открывают, в понедельник открыли и так он до пятницы и висит
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677776
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenisGromфайл такой структуры:
[дата заказ] [наименование] [кол-во] [заказчик] [даты поставок] ... и другие доп. поля...

так вот сводная формирует и группирует по полю [заказчик] с выбором фильтра, и дальнейшая группировка по [дата заказа] с сортировкой дат. Так вот в сводной получается, что если две одинаковые строки - они выходят в одну, а эт неправильно, ведь по факту количество в два раза больше...

насчет зачем открытый отчет...
Отчет требуется для менеджеров, чтобы просматривать и следить за выполнением заказов, а в Екселе работают закупцы, которые добавляют туда заказы, и проставляют все параметры. Поэтому отчет постоянно открыт для просмотра, и ексель открыт и постоянно обновляется...
Вам надо уходить с Экселя.
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677877
DenisGrom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alvkDenisGromalvkну и третье пожалуй, импорт таблиц всё ещё не запрещён у нас в стране :)

импорт таблицы в Акцесс? так а он не будет обновляться же... это же постоянно придется каждый раз делать импорт...

ага, а то они не каждый раз отчёт открывают, в понедельник открыли и так он до пятницы и висит

нет, закрывают и заново открывают, тем самым обновление...
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677881
DenisGrom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист-ЛюбительDenisGromфайл такой структуры:
[дата заказ] [наименование] [кол-во] [заказчик] [даты поставок] ... и другие доп. поля...

так вот сводная формирует и группирует по полю [заказчик] с выбором фильтра, и дальнейшая группировка по [дата заказа] с сортировкой дат. Так вот в сводной получается, что если две одинаковые строки - они выходят в одну, а эт неправильно, ведь по факту количество в два раза больше...

насчет зачем открытый отчет...
Отчет требуется для менеджеров, чтобы просматривать и следить за выполнением заказов, а в Екселе работают закупцы, которые добавляют туда заказы, и проставляют все параметры. Поэтому отчет постоянно открыт для просмотра, и ексель открыт и постоянно обновляется...
Вам надо уходить с Экселя.

если вы мне подскажете, как организовать в акцессе такое же удобное добавление новых данных как в екселе. В екселе - скопировал весь столбик и вставил... в акцессе - каждую строку надо заполнять..
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677913
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenisGromесли вы мне подскажете, как организовать в акцессе такое же удобное добавление новых данных как в екселе. В екселе - скопировал весь столбик и вставил... в акцессе - каждую строку надо заполнять..
А вот этого в аксе вообще делать НЕ надо. Вообще не надо. Есть где-то есть данные, в какой-то таблице, этого хватит. Зачем их еще раз копировать? Они уже есть и на них надо просто сослаться в форме, в отчете (фактически только в запросе)
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677917
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenisGrom,

В акцессе сделал такую же таблицу и
1) Если данных не много, то сначала delete from таблица, а потом insert into select * from эксельтаблицасвязанная (либо лучше к самой подключится без связи, лист с названием полей, именованный диапазон и т.д.).
2) Если данных много, то настроить update скажем по полю номер, который должен быть в Эксель(а2=a1+1) и соответственно в таблице акцесс (как дойдёте до этого, так можно обговорить).
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677980
DenisGrom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alvkDenisGrom,

В акцессе сделал такую же таблицу и
1) Если данных не много, то сначала delete from таблица, а потом insert into select * from эксельтаблицасвязанная (либо лучше к самой подключится без связи, лист с названием полей, именованный диапазон и т.д.).
2) Если данных много, то настроить update скажем по полю номер, который должен быть в Эксель(а2=a1+1) и соответственно в таблице акцесс (как дойдёте до этого, так можно обговорить).

вот именно что таким способом очень проблематично и долго, поэтому на екселе и сидим...
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36677993
DenisGrom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mds_worldDenisGromесли вы мне подскажете, как организовать в акцессе такое же удобное добавление новых данных как в екселе. В екселе - скопировал весь столбик и вставил... в акцессе - каждую строку надо заполнять..
А вот этого в аксе вообще делать НЕ надо. Вообще не надо. Есть где-то есть данные, в какой-то таблице, этого хватит. Зачем их еще раз копировать? Они уже есть и на них надо просто сослаться в форме, в отчете (фактически только в запросе)

ваше предложение, по решению проблемы? я уже придумал такой вариант, что акцесс связывается с копией таблицы, в определенные промежутки времени запускается макрос, по копированию и замене копии оригинальной обновленной таблицей... но так возникнет опять блокировка копирования, потому что файл будет занят процессами. На этот путь я думаю надо макросом удалить все процессы которые подцепились к этому файлу и скопировать. Но этот путь реально жесткий должен же быть на уровне акцесса путь, чтобы убрать блокировку связанной таблицы?
...
Рейтинг: 0 / 0
Блокировка связанной таблицы
    #36678061
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenisGromвот именно что таким способом очень проблематично и долго, поэтому на екселе и сидим...Не поэтому. Если делать на реляционных БД, то быстро и без проблем. У вас не хватает опыта - пусть работодатель наимет специалиста, который сделает. Если ему это кажется дорогим, то ему придется "сидеть" на этом экселе, пока вы медленно будете делать. Если будете.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Блокировка связанной таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]