powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / От чего зависит скорость загрузки базы
19 сообщений из 19, страница 1 из 1
От чего зависит скорость загрузки базы
    #32148805
AlexNiko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
База не большая (пока) но грузиться ооочень долго, с момента запуска до появления формы загрузки проходит очень много времени. Вопрос : От чего это зависит ???
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32148840
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Причин может быть туева хуча.
С некотрыми вполне можно разобраться, с некоторыми не сразу.

Ты по-подробнее расписал, что за версия акеса, какой тип проекта, есть ли сервис паки на Акес, MDAC, Jet. что за функции выполняются, лежит ли база в сети, сколько юзеров подключено, зашифрована ли, есть ли защита на уровне пользователей, к чему таблицы прилинкованны, проводил ли сжатие, провдил ли дефрагментацию, убрал ли у прилинкованных таблиц свойство Подтаблица и т.п. и т.д.
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32148853
AlexNiko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ок.
Операционка Win 2000 sp 3 + ВСЕ ФИКСЫ
Access XP формат 2000sp2
Engine Jet
DAO 3.6

OCX:
Common Control
Common Control 2
Office library 10
Word library 10
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32148856
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А дальше?
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32148862
AlexNiko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
База не зашифрована
Сжатие проводилось
Есть 2 локатьных таблицы и 40 прилинкованых
Пользователей пока только я :о)
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32148892
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А дальше?

что за функции выполняются,
лежит ли база в сети
какая сетка
что в ldb
убрал ли у прилинкованных таблиц свойство Подтаблица
было ли такое раньше

P.S.
Ну че я и из тебя инфу вытягиваю? Кому это нужно?
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32148957
AlexNiko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извини :о)

База локально, свойства подтаблица даже не нашел, было с самого начала :о((( и что можно в лдб посмотреть там какие то краказябры
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32148975
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А дальше?

что за функции выполняются
какая сетка
да, и еще. что значит: "с момента запуска до появления формы загрузки " Что это за форма?

>и что можно в лдб посмотреть там какие то краказябры
Среди крякозябов видно имя подключенного пользователя. У меня раньше бывало по 5 раз я, а может после того как акес грохнулся - остался мусор.

>свойства подтаблица даже не нашел
Открой таблицу в режиме Просмотра. Меню Вставка - Подтаблица - убрать к едрене фене /если есть/



P.S.
Внимание!
Терпение на исходе :-|
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32148980
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что бы не просматривать все таблица на наличии связей с подтаблицами. Вот код. Авторстов вроде майкрософтовское /хотя не уверен/

Код: plaintext
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.
43.
44.
45.
46.
Function TurnOffSubDataSheets()

    Dim MyDB                       As DAO.Database
    Dim MyProperty                 As DAO.Property
    Dim propName As String, propVal As String
    Dim propType As Integer, i     As Integer

    Set MyDB = CurrentDb

    propName =  "SubDataSheetName" 
    propType =  10 
    propVal =  "[NONE]" 

    On Error Resume Next

    For i =  0  To MyDB.TableDefs.Count -  1 

        If (MyDB.TableDefs(i).Attributes And dbSystemObject) =  0  Then

            If MyDB.TableDefs(i).Properties(propName).Value <> propVal Then
                MyDB.TableDefs(i).Properties(propName).Value = propVal
            End If

            If err.Number =  3270  Then
                Set MyProperty = MyDB.TableDefs(i).CreateProperty(propName)
                MyProperty.Type = propType
                MyProperty.Value = propVal
                MyDB.TableDefs(i).Properties.Append MyProperty
            Else
                If err.Number <>  0  Then
                    MsgBox  "Error: "  & err.Number &  " on Table "  _
                         & MyDB.TableDefs(i).Name &  "." 
                    MyDB.Close
                    Exit Function
                End If
            End If

        End If
    Next i

    MsgBox  "The "  & propName & _
            " value for all non-system tables has been updated to "  & propVal &  "." 

    MyDB.Close

End Function
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32148993
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На каком запросе висит форма - какой-нибудь простой или куча join'ов?
Есть ли там какие-нибудь поля со списками с данными из других таблиц?
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32149009
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Вопрос : От чего это зависит ???


А вот и мои 5 копеек:
Еще зависит от Form_Open(...) и Form_Load()
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32149013
AlexNiko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сети нет, пока.

Форма, которая устанавливается в параметрах запуска.
Все ссылки на подтаблицы убрал.
База работает локально.
LDB - при выходе удаляется.

Все тот же результат, между запуском и активизацией формы загрузки проходит примерно минута.
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32149026
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cтавишь в форме на открытие/загрузку Stop.
Надо понять, где задержка.
Если в форме, тогда очень подробно про нее (см. пост от: Лох Позорный)
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32149035
AlexNiko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет не в форме:
Это весь код который в ней выполнаятся.
Код: plaintext
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.
43.
44.
45.
46.
47.
Dim mainmenu As CommandBar
Dim cbmDemoMenu As CommandBarPopup
Dim db As Database
Set db = CurrentDb

Dim obj As ProgressBar
Set obj = Me.ProgressBar0.Object

Dim mainmenurs As Recordset
Set mainmenurs = db.OpenRecordset( "Select * from MENUMAIN" )

Dim subMenu As Recordset
On Error Resume Next
CommandBars( "dedal" ).Delete

Set mainmenu = CommandBars.Add(Name:= "dedal" , Position:=msoBarTop, MenuBar:=True, Temporary:=True)
CommandBars( "dedal" ).Position = msoBarTop
mainmenu.Visible = True

obj.Min =  1 
obj.Max =  8 

i =  1 
FROM MENUSUB; ")
Do While Not mainmenurs.EOF
   With mainmenu.Controls
            Set cbmDemoMenu = _
                 .Add(Type:=msoControlPopup)
                With cbmDemoMenu
                    .Caption = " & " & mainmenurs.Fields(1 )
                     Set subMenu = db.OpenRecordset("Select * from menusub where MAIN_MENU_ID =  " & mainmenurs.Fields(" MAIN_MENU_ID "))
                     Do While Not subMenu.EOF
                     With .Controls.Add(msoControlButton)
                        .OnAction = subMenu.Fields(" ACTION ")
                        .Caption = subMenu.Fields(" DESCR ")
                        .Tag = subMenu.Fields(" DESCR")
                     End With
                     subMenu.MoveNext
                    Loop
                subMenu.Close
               End With
        End With
    mainmenurs.MoveNext
obj.Value = i
i = i +  1 
Loop
mainmenurs.Close
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32149055
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Нет не в форме:

Тогда в момент подсоединения к базе.
Сама база тоже в формате Акес2002?
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32149062
AlexNiko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да обе базы в формате 2002
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32149082
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что все базы медленно открываются? А другие проги?
Теперь тебе только и остается как эксперименты ставить.
Один из них - базу данных (не интрфейс) преобразуй в формат 2000, на сеть обрати внимание, на дефрагментацию, восстанови офис
И вообще, может у тебя ПК с 32Мб памяти или сидит какой-нибудь антивирус или вирус. Сложно так понять.

У меня не что похожее было у клиента. Приехал - все открывается медленно. Уехал - стало открываться быстрее. Вот может и тебе взять и уехать
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32149085
AlexNiko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошая идея, ладно накопаю что - отпишу
...
Рейтинг: 0 / 0
От чего зависит скорость загрузки базы
    #32149576
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, еще проверь стоит ли на клиентсокй версии Монопольный доступ.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / От чего зависит скорость загрузки базы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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