powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / открытие дополнительных баз данных не возможно
25 сообщений из 119, страница 2 из 5
открытие дополнительных баз данных не возможно
    #37026381
VladimirKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZ...
1. Переход на сиквел пока не возможен.
...

Странно, Express версия ставится на любую операционную систему и бесплатна. База переносится мастером. Собственно, нужно только перелинковать таблицы. Ну и для обновляемых DAO.Recordset в Open добавить dbSeeChahges.

Ну, а после, по настроению, параллельно пишется тоже самое на ADP :)
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37026413
develed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZ, интересно, какое можно найти практическое применение такому количеству открытых рекордсетов, для одной формы?
И не видно, вы их (рекордсеты) потом при закрытии формы закрываете?
Сам пользуюсь линкованными таблицами и ни разу не получал такой ошибки, хотя таблиц больше сотни.
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37026510
MasterZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirKrMasterZ...
1. Переход на сиквел пока не возможен.
...

Странно, Express версия ставится на любую операционную систему и бесплатна. База переносится мастером. Собственно, нужно только перелинковать таблицы. Ну и для обновляемых DAO.Recordset в Open добавить dbSeeChahges.

Ну, а после, по настроению, параллельно пишется тоже самое на ADP :)

Я понял, что таблицы будут прилинкованы через ODBC драйвер, а где гарантия, что не повторится та же история с ограничением количества открытых рекордсетов и соединений.
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37026540
MasterZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
develedMasterZ, интересно, какое можно найти практическое применение такому количеству открытых рекордсетов, для одной формы?

Структура базы и созданные формы не идеальны, но это входит в условие. Нужно найти решение проблемы исходя из этих условий. таблиц за 200 форм еще больше. Я хочу решит проблему глобально, а не ковыряться с каждой формой отдельно. Ну, станет отрываться 10 форм вместо 5, а на 11-ой валиться, мне от этого не легче.



develedИ не видно, вы их (рекордсеты) потом при закрытии формы закрываете?

Уж поверьте, что закрываю.
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37026713
develed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZ, ну глобально, так глобально. Тогда придется следить, чтобы не превысить ограничения.
ЗЫ.Может меня не в ту степь потянуло. Мои пользователи, например, больше пяти форм одновременно редко открывают, потому как не удобно, да и процесс так поставлен, что порой одно-двумя обходятся.
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37026784
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
develed,

ну если брать и подчинённые, то на одного пользователя около 10 - 12 максимум за раз. Считается только на одного пользователя?
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37026815
develed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alvkСчитается только на одного пользователя?Дак вроде речь была об ограничении морды, а не файлов с таблицами.
ЗЫ.Подчиненные я не посчитал :).
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37026888
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
develed,

При чём здесь файлы с таблицами? Они у меня все, юзеры, в одном файле трудятся.
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37026890
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZ,

авторСтруктура базы и созданные формы не идеальны, но это входит в условие. Нужно найти решение проблемы исходя из этих условий. таблиц за 200 форм еще больше. Я хочу решит проблему глобально, а не ковыряться с каждой формой отдельно. Ну, станет отрываться 10 форм вместо 5, а на 11-ой валиться, мне от этого не легче.


Ооооо:) Правильно!:) Вот этот подход:) Это по нашему:)
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37026934
develed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alvkdeveled,

При чём здесь файлы с таблицами? Они у меня все, юзеры, в одном файле трудятся.Ну извините, за "не терминальный" ход мысли :).
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37026965
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
develed,

да ладно
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37030138
MasterZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirKrMasterZ...
1. Переход на сиквел пока не возможен.
...

Странно, Express версия ставится на любую операционную систему и бесплатна. База переносится мастером. Собственно, нужно только перелинковать таблицы. Ну и для обновляемых DAO.Recordset в Open добавить dbSeeChahges.

Ну, а после, по настроению, параллельно пишется тоже самое на ADP :)

Попробовал, работать не возможно, очень медленно.
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37030152
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНу, а после, по настроению, параллельно пишется тоже самое на ADP :)
авторПопробовал, работать не возможно, очень медленно.
Медленно что ? Разработка на АДП ? Что именно ?

По мне - так ковыряние мдб - архиглупость.
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37031112
MasterZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-Любитель,

открыавются формы, поиск по форме, обновление выпадающих списков и т.д.
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37058962
3368nord-woolfNebo,

Пост смахивает на "плач недоросля". :)

А у Вас видимо синдром гигантизма развит - любите из пушки по воробьям пострелять?

У каждого проекта есть своий масштаб(во всех смыслах - по денгам, разрабам, софту, сложности) под который подходится и в частности инструмент подбирать. Или я не прав?
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37157354
MasterZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подниму старую тему.

Вот идея пришла если перехватывать ошибку 3048 в каждой форме

типа этого
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Private Sub Form_Error(DataErr As Integer, Response As Integer)
    
    If count_base_error(Me, DataErr) Then Response = acDataErrContinue 'выключим стандартное сообщение
End Sub


Public Function count_base_error(frm As Form, err As Integer) As Boolean
    count_base_error = False
    If DataErr =  3048  Then
        MsgBox "Ограничение ресурса открытых таблиц! Закройте не нужные окна и попытайтесь открыть форму заново."
        
'frm --------
'вот тут нужно видимо чтото с формой сделать
'возможно закрыть нафиг родительскую форму и чтобы больше небыло попыток открыть 
        count_base_error = True
        
    End If
End Function

Как вы думаете поможет?
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37157383
полином
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
access_sql_olap_userпод который подходится и в частности инструмент подбирать.
казалось бы - причем тут ограничения Access?
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37157433
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZ,

Идея вообще интересная:)

авторКак вы думаете поможет?

Из-за этой ошибки иногда вообще подумываешь
свалить с Аксесса. Но как представлю, каких глюков
я не знаю в других инструментах - то успокаиваюсь,
читаю этот форум и продолжаю ваять и творить на Аксессе:)
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #37157643
MasterZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nebo,

Спасибо за поддержку.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
открытие дополнительных баз данных не возможно
    #38926994
Карн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наткнулся на эту тему, когда сам столкнулся с этой ошибкой... Прочитал все - мда уж, ситуация глупая получается... И, я так понял, пока так никто и не пришел к более-менее конкретному выводу. Лично меня наталкивает на одну "радикально хирургическую" мысль - не использовать нафиг связанные таблицы, объединить заново клиенстскую и серверную базы в единый файл - и забыть про эту дурацкую ошибку как кошмарный сон)... Правда, при этом придется сделать "шаг назад", ибо в свое время много было потрачено времени и сил на создание автолинковки этих баз (планировалось так, чтобы можно было рассылать, например, обновленную версию клиентской части, и она бы автоматом линковалась к старой базе с данными...) - но ей богу, мне проще сейчас соединить заново базы, чем трахаться с этой ошибкой, оно того стоит даже путем жертвования удобством разработки новых версий...
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #38927091
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКарн,

И, я так понял, пока так никто и не пришел к более-менее конкретному выводу.

Выход из ситуации видится такой:

1. Все запросы, по возможности, должны быть статическими. Вроде это существенно помогает.
2. Какие-то формы можно сделать отвязанными от запроса. Открыли форму, сделали запрос, подставили значения, закрыли запрос.
3. Выпадающие списки - тоже статические запросы. По возможности, если поле пустое, то отключать источник данных для выпадающего списка.
4. Сами выпадающие списки, по возможности, заменить на обычные поля. Рядом поставить кнопку, которая поможет заполнить это поле. Смысл - чтобы убрать выпадающий список. Неудобно? А что делать?
5. Поменьше делать вложенность табов формах и субформах с таблицами на этих табах. Думаю понятно.
6. На неактивных табах тоже можно делать SourceObject = Null

Смысл всего в том, чтобы перевести всё на статику и поменьше держать открытых RecordSet на всяких табах, выпадающих списках.

Плюс везде в коде закрывайте:

Dim dbs As DAO.Database
Set dbs = CurrentDB()

dbs.close

Экспериментируйте. Набьёте руку - станет полегче)

Я тоже мучался. И нет гарантий, что опять проблема вылезет.
Я полагаю мои советы помогут)
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #38927092
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Карн,

авторне использовать нафиг связанные таблицы, объединить заново клиенстскую и серверную базы в единый файл - и забыть про эту дурацкую ошибку как кошмарный сон)..

Связанные таблицы продолжайте использовать. Без них никуда. У Вас же сетевое приложение?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
открытие дополнительных баз данных не возможно
    #39297172
Фотография Rikozenit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nebo,

Прошёл ещё год! Теперь я столкнулся с этой бедой.... (( Может быть кто-то всё же нашёл какое-то решение?
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #39297181
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rikozenit,

1. Почти все запросы и формы делайте статическими.
2. Комбосписки тоже статическими. Запросы на пустых комбобоксах (null) можно выключать (RowSource)
3. Избегайте вложенности вкладок друг в друга.
4. Оптимизируйте запросы, чтобы было меньше джойнов.
5. На экране показывайте только самую необходимую информацию.
6. Таблицы на невидимых вкладках (SourceObject) можно отключать и включать при переходе на эту вкладку.
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #39297183
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я посмотрел, я уже давал эти советы) Всё будет нормально, не паникуйте)
Работаем с этой проблемой)
...
Рейтинг: 0 / 0
25 сообщений из 119, страница 2 из 5
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / открытие дополнительных баз данных не возможно
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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