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

1. Почти все запросы и формы делайте статическими.


1. Как на VBA будет выглядеть код по которому при открытии отчёта будет автоматически выполняться запрос на создание таблицы и открытие отчёта уже по этой созданной таблице?
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #39297210
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Rikozenit]NeboRikozenit,

1. Почти все запросы и формы делайте статическими.


1. Как на VBA будет выглядеть код по которому при открытии отчёта будет автоматически выполняться запрос на создание таблицы и открытие отчёта уже по этой созданной таблице?

Не факт, что прямо так надо всё и делать) Хотя кто знает.
Жмёте кнопку, SQL запросом создаёте таблицу, возможно заполняете её.
Потом открываете сам отчёт.
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #39297212
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Rikozenit]NeboRikozenit,

1. Почти все запросы и формы делайте статическими.


1. Как на VBA будет выглядеть код по которому при открытии отчёта будет автоматически выполняться запрос на создание таблицы и открытие отчёта уже по этой созданной таблице?

Запросы, DAO, уже сами покопайте. Это всё по силам и это просто.
Я дал Вам основные советы по теме топика)
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #39297213
Фотография Rikozenit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Nebo]Rikozenitпропущено...
Не факт, что прямо так надо всё и делать) Хотя кто знает.
Жмёте кнопку, SQL запросом создаёте таблицу, возможно заполняете её.
Потом открываете сам отчёт.
Ну у меня же юзеры не будут такую последовательность действий выполнять... для них должно быть просто - ткнул на кнопку ОТЧЁТ - получил отчёт. А на основе чего и как он формируется - им это знать не нужно....
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #39297218
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Rikozenit]Neboпропущено...

Ну у меня же юзеры не будут такую последовательность действий выполнять... для них должно быть просто - ткнул на кнопку ОТЧЁТ - получил отчёт. А на основе чего и как он формируется - им это знать не нужно....

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

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

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

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

нет( Попытался изучить тему DAO - вообще ничего не понял(
Наверное, буду снова собирать всю базу в один файл и делать логин-пароль при входе для разграничения доступов...

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

Само DAO очень просто.

Это запрос на обновление таблицы:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
Public Function WriteBook(ParID As Long) As Long
On Error GoTo Err_Handler

    WriteBook = 0

    Dim dbs As DAO.Database
    Set dbs = CurrentDb
    
    Dim qdf As DAO.QueryDef
    Set qdf = dbs.QueryDefs("qryBookUpdate")
    
    qdf.Parameters("ParID") = ParID

    
    qdf.Execute dbFailOnError
    
    WriteBook = qdf.RecordsAffected
    
                        
    
Exit_Handler:

    If Not qdf Is Nothing Then
        qdf.Close
        Set qdf = Nothing
    End If


    If Not dbs Is Nothing Then
        dbs.Close
        Set dbs = Nothing
    End If
    

    Exit Function

Err_Handler:
    MsgBox Err.Source & vbCrLf & Err.Description, vbExclamation, "Ñîîáùåíèå îá îøèáêå"
    Resume Exit_Handler
    
    
End Function
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #39299632
Фотография Rikozenit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NeboНапишите подробнее, что у Вас там происходит)
У меня диспетчеризация производства. В Базу заводятся Договора->Заказы->Изделия-> Спецификации, устанавливаются плановые даты исполнения работ по всем сборочным единицам, входящим в Изделие, для участков производства: Комплектация, Монтаж, Сборка, Регулировка, Упаковка. Затем мастера этих участков отмечают исполнения работ по изделиям и тд. Также указывают проблемы, дефициты и тд. Вся эта инфа собирается в крупные Отчёты по производству. По этим отчётам видно % выполнения работ, соблюдение сроков, текущие проблемы и комментарии руководителей заказов по данным проблемам и тд...
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #39299655
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RikozenitNeboНапишите подробнее, что у Вас там происходит)
У меня диспетчеризация производства. В Базу заводятся Договора->Заказы->Изделия-> Спецификации, устанавливаются плановые даты исполнения работ по всем сборочным единицам, входящим в Изделие, для участков производства: Комплектация, Монтаж, Сборка, Регулировка, Упаковка. Затем мастера этих участков отмечают исполнения работ по изделиям и тд. Также указывают проблемы, дефициты и тд. Вся эта инфа собирается в крупные Отчёты по производству. По этим отчётам видно % выполнения работ, соблюдение сроков, текущие проблемы и комментарии руководителей заказов по данным проблемам и тд...

я скажу, что у Вас серьёзная база, большая работа! Поэтому Вы и нарвались на тему топика.
Отчёты можно в Excel выбрасывать.

Я вообще не понимаю, почему Майкрософт поставило такое ограничение в 2048.
Могла бы увеличить в 10 раз это число.

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

наверняка, лучше) Но я, к сожалению, радиотехник, а не программист (пока, надеюсь). Поэтому важно было быстро получить результат, ибо всё было на контроле у финансового директора. Результат есть - база работает уже 1 год без слётов и косяков. Работает в ней от 5 до 10 человек одновременно. Причём людям за 50-60 некоторым)
Но останавливаться на достигнутом - неинтересно, продолжаю развивать, а тут такие косяки с ограничениями пошли....(
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #39299662
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rikozenit,

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

авторНо останавливаться на достигнутом - неинтересно, продолжаю развивать, а тут такие косяки с ограничениями пошли....(

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

Гетца)))
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
открытие дополнительных баз данных не возможно
    #39612877
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как лечить эту ситуацию в 2016 Аксессе? Есть какие мысли?
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #39612878
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из-за этого ограничения невозможно в Аксессе сделать удобной работу пользователя.
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #39612970
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nebo,

Проверь это предположение
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1286605&msg=21247702
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #39614799
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторDBEngine.SetOption dbMaxLocksPerfFile, 20000

А эта команда может помочь по теме топика?

У меня ругается на: dbMaxLocksPerfFile
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #39695414
Фотография Rikozenit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую!
У меня Отчёт сидит на запросе с большим числом объединений. При его открытии всё в порядке. Но если перезапускать его по КНОПКЕ (есть на то причины) выдаёт нашу любимую ошибку "Открытие дополнительных баз невозможно".
Возможно ли добавить некий код между закрытием и открытием этого отчёта, чтобы данная проблема не возникала? Спасибо!
Код: vbnet
1.
2.
3.
4.
Private Sub КНОПКА_Click()
DoCmd.Close acReport, "Склады_оснастки_все", acSaveNo
DoCmd.OpenReport "Склады_оснастки_все", acViewReport
End Sub
...
Рейтинг: 0 / 0
открытие дополнительных баз данных не возможно
    #39695533
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RikozenitПриветствую!
У меня Отчёт сидит на запросе с большим числом объединений. При его открытии всё в порядке. Но если перезапускать его по КНОПКЕ (есть на то причины) выдаёт нашу любимую ошибку "Открытие дополнительных баз невозможно".
Возможно ли добавить некий код между закрытием и открытием этого отчёта, чтобы данная проблема не возникала? Спасибо!
Код: vbnet
1.
2.
3.
4.
Private Sub КНОПКА_Click()
DoCmd.Close acReport, "Склады_оснастки_все", acSaveNo
DoCmd.OpenReport "Склады_оснастки_все", acViewReport
End Sub



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

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

авторнашу любимую ошибку "Открытие дополнительных баз невозможно".

Хлопотная ошибка конечно. Ахилесова пята Акса.
...
Рейтинг: 0 / 0
25 сообщений из 119, страница 3 из 5
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / открытие дополнительных баз данных не возможно
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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