Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5]      все
 Re: открытие дополнительных баз данных не возможно  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 4595
Rikozenit, вместо этого запроса используй временную таблицу, т.е. все эти данные вываливаешь в промежуточную таблицу, а уже на этой таблице делаешь отчёт.
3 окт 18, 17:10    [21694364]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
brat-iwan
Member

Откуда:
Сообщений: 1
MasterZ,

Столкнулся с аналогичной проблемой, после прочтения нескольких форумов лечил так:
1. прописал глобальную переменную: Public dbs As DAO.Database
2. включил проверку в формах: If dbs Is Nothing Then Set dbs = CurrentDb
3. при закрытии форм содержащих подчинённые формы очищал объект-источник: Me.Controls.Item("Внедренный1").SourceObject = ""

На данный момент помогло. Но как на долго не знаю.
15 май 19, 16:53    [21885563]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
Nebo
Member

Откуда:
Сообщений: 2809
brat-iwan,

автор
3. при закрытии форм содержащих подчинённые формы очищал объект-источник: Me.Controls.Item("Внедренный1").SourceObject = ""


Вот это интересный момент.
15 май 19, 18:00    [21885649]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
yamyam
Member

Откуда:
Сообщений: 4
Всем привет.
1. А как можно посмотреть, сколько открыто баз на текущий момент?
2. Me![Form1].Form.RecordSource = ""
Такая конструкция открывает дополнительную базу или нет?
1 дек 19, 16:48    [22029796]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
Serg197311
Member

Откуда: Жуковский
Сообщений: 671
Set rst = CurrentDb.OpenRecordset("Select * from Main1 where main1.own=" & codm & ";")[SRC vba]

все ок
но если меняем на
Set rst= CurrentDb.OpenRecordset("Select * from Main1 where main1.own=" & Codm & " or main1.code=" & Codm & ";")

Открытие дополнительных без данных невозможно....
Обратно меняешь - все работает..... что за шайтан???
21 дек 19, 14:17    [22045881]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
MX-9
Member

Откуда: LIBAVA
Сообщений: 439
Serg197311
Set rst = CurrentDb.OpenRecordset("Select * from Main1 where main1.own=" & codm & ";")[SRC vba]

все ок
но если меняем на
Set rst= CurrentDb.OpenRecordset("Select * from Main1 where main1.own=" & Codm & " or main1.code=" & Codm & ";")

Открытие дополнительных без данных невозможно....
Обратно меняешь - все работает..... что за шайтан???

возможно порядок вычислений условия требует скобки
иначе лепит все подряд
21 дек 19, 17:54    [22045947]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
Nebo
Member

Откуда:
Сообщений: 2809
Если положить таблицы в какой-нибудь SQL сервер и присоединить их,
то сообщение "Открытие дополнительных без данных невозможно" вроде как не появляется больше. Почему так ?
22 дек 19, 00:32    [22046122]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
vmag
Member

Откуда: MP
Сообщений: 3456
Ну вообще-то, по идее, должно быть пофиг где таблицы, если всё делать правильно...
Я сомневаюсь, что есть хоть одно место в алгоритме работы, когда прям вот всё что можно нужно открыть да ещё по 100 раз...
Скорее всего переполнение идет из-за халатности, беспечности и по накоплению оных...
Ну раз уж ты употребил где-то
Set rst= CurrentDb.OpenRecordset

Так будь добр, - как только оно уже не нужно или выходишь из процедуры - допиши еще две строки
rst.Close
Set rst= Nothing

Вот у меня за 20 лет ни разу такого трабла не вылезло...
22 дек 19, 01:58    [22046149]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
Лапух
Member

Откуда: Стойбище № 7
Сообщений: 1016
vmag
...Вот у меня за 20 лет ни разу такого трабла не вылезло...

А у меня бывало несколько раз.
Но это только когда например при творении БД, понакуралесишь, понаизменяешь запросы или процедуры всяческие и изменения в системных таблицах не сразу почему то вступают в силу, то быстренько, (в течении 1-2 сек.), закрываю и снова открываю БД.
Вот тогда и появляется сие.
Может Акс просто не успевает и ему нужно давать больше времени на осознание произошедшего, хотя бы 3-4 сек.? Картинка с другого сайта.
22 дек 19, 02:36    [22046154]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
Nebo
Member

Откуда:
Сообщений: 2809
Лапух
vmag
...Вот у меня за 20 лет ни разу такого трабла не вылезло...

А у меня бывало несколько раз.
Но это только когда например при творении БД, понакуралесишь, понаизменяешь запросы или процедуры всяческие и изменения в системных таблицах не сразу почему то вступают в силу, то быстренько, (в течении 1-2 сек.), закрываю и снова открываю БД.
Вот тогда и появляется сие.
Может Акс просто не успевает и ему нужно давать больше времени на осознание произошедшего, хотя бы 3-4 сек.? Картинка с другого сайта.


А вот это уже очень интересно. С это места поподробнее плиз ...
Я уже давно всё, что мог, оптимизировал. И это сообщение давно не появляется,
но знаю, что где-то там в глубине оно сидит и только и ждёт, чтобы ...
22 дек 19, 03:10    [22046157]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
Nebo
Member

Откуда:
Сообщений: 2809
vmag,

автор
Вот у меня за 20 лет ни разу такого трабла не вылезло...


Мало работали ) Видите народ поднимает эту болячку. Это ведь не от кривизны рук.
У меня в работе, иногда нужно вывалить кучу данных на экран.
Кто бы чего не говорил здесь про оптимизацию экранов и так далее,
всё равно мы работаем в прокрустовом ложе этих самых дополнительных баз данных.
22 дек 19, 03:14    [22046159]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
Nebo
Member

Откуда:
Сообщений: 2809
Коллеги, вроде бы присоединённые таблицы (SQL сервера) избавляют от этой проблемы.
Почему интересно?
22 дек 19, 03:16    [22046160]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
Лапух
Member

Откуда: Стойбище № 7
Сообщений: 1016
Nebo
...С это места поподробнее плиз ...

В подробностях не очень сведущь, а если вкратце, то ТАКОЕ у меня изредка появляется когда что то изменяю в БД, а НЕ просто работаю
Хотя допускаю, что это просто мой - Access 2000, не настолько совершенен по сравнению с новомодными Картинка с другого сайта.версиями Аксика. Картинка с другого сайта.
22 дек 19, 03:23    [22046161]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
Nebo
Member

Откуда:
Сообщений: 2809
Лапух,

автор
что это просто мой - Access 2000,


Везёт людям ..... )
22 дек 19, 03:47    [22046163]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
Лапух
Member

Откуда: Стойбище № 7
Сообщений: 1016
Nebo
Везёт людям

Наверное это просто Карма такая хорошая Картинка с другого сайта. слепо не следовать моде и тупо переходить на всё, что имеет более высокий № версии.
Кроме антивируса, ни чего с 2000 года ни разу не обновлял и даже ни разу не запарился. Картинка с другого сайта.
Абсолютно всё устраивает.
22 дек 19, 04:01    [22046164]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
Лапух
Member

Откуда: Стойбище № 7
Сообщений: 1016
Ни у кого нет такого, как бы - Дежавю?
Вроде написал сообщение
Вышел с форума
Зашел на форум
Хрясть - Видно, что в теме - Новое не прочитанное сообщение
Зашел, а это твоё сообщение.
Это глюк у меня лично за последнюю неделю или это на самом деле глюк форума?
А то как то очень переживаю за своё возможно Картинка с другого сайта. пошатнувшееся здоровье в преддверии дня - Святого Энергетика. Картинка с другого сайта. и тренировки празднования.
22 дек 19, 04:31    [22046167]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
Serg197311
Member

Откуда: Жуковский
Сообщений: 671
MX-9
Обратно меняешь - все работает..... что за шайтан???

возможно порядок вычислений условия требует скобки
иначе лепит все подряд[/quot]
Да, дело было не в бобине....
Это рекурсивная функция, и при добавлении этой записи рекурсия зависала.....
27 дек 19, 06:59    [22049836]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
Nebo
Member

Откуда:
Сообщений: 2809
https://stackoverflow.com/questions/12579186/ms-access-2010-cannot-open-any-more-databases

https://access.wordpress.com/2014/04/01/how-many-database-connections-are-still-available-in-an-access-database/
8 фев 20, 01:05    [22075875]     Ответить | Цитировать Сообщить модератору
 Re: открытие дополнительных баз данных не возможно  [new]
Nebo
Member

Откуда:
Сообщений: 2809
https://stackoverflow.com/questions/1807934/ms-access-cant-open-any-more-tables
8 фев 20, 01:18    [22075880]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5]      все
Все форумы / Microsoft Access Ответить