powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что больше влияет на объём базы??
9 сообщений из 9, страница 1 из 1
Что больше влияет на объём базы??
    #32259443
vlad_707
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
была база- 60 мег... в которой были 2 таблицы транспорт из ексель (в нём они занимали по 30 мег) хотел вместить базу на дискетку или 2.. удалил эти 2 таблички и некоторые др.. объём базы уменьш на 10 мег...
что и как забивает объём базы и как бы чего сделать???
таблицы-?:???
формы-??????
вба в фотмах????
...
Рейтинг: 0 / 0
Что больше влияет на объём базы??
    #32259455
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дык а сжать ее? не забыл?
...
Рейтинг: 0 / 0
Что больше влияет на объём базы??
    #32259459
vlad_707
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет это после сжать-востановить....
...
Рейтинг: 0 / 0
Что больше влияет на объём базы??
    #32259535
vlad_707
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... неужели монстры ,я бы даже сказал ДОКТОРА , Аксесса посчитали мой вопрос сверх тупым и не хотят меня вылечить и не берутся за эту сложную операцию удаления пробелов знаний
Будьте так добры , проведите курс лечения
...
Рейтинг: 0 / 0
Что больше влияет на объём базы??
    #32259669
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Вот процедурка, которая определяет, каков объем нетто всех таблиц в базе. Она просто складывает размеры всех полей таблицы, умножает на количество записей и суммирует по всем таблицам. Интересно сравнить, насколько реальный размер файла больше, чем число, выданное этой процедуркой.

Код: 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.
Sub TotalVolume()

    Dim db As Database, t As TableDef, n As Integer
    Dim w As Long, h As Long, v As Long

    v =  0 
    Set db = CurrentDb
    For n =  0  To db.TableDefs.Count -  1 
        Set t = db.TableDefs(n)
        If t.Connect =  "" Then
            w = GetTableWidth(t)
            h = GetTableHeight(t)
            Debug.Print t.Name, w, h, w * h
            v = v + w * h
        End If
    Next
    Debug.Print " Total: ", v

End Sub

Private Function GetTableHeight(t As TableDef) As Long

    Dim db As Database, rs As Recordset

    Set db = CurrentDb
    Set rs = db.OpenRecordset(t.Name)
    If rs.BOF Then
        GetTableHeight =  0 
    Else
        rs.MoveLast
        GetTableHeight = rs.RecordCount
    End If
    rs.Close

End Function

Private Function GetTableWidth(t As TableDef) As Long

    Dim n As Integer, w As Long

    w =  0 
    For n =  0  To t.Fields.Count -  1 
        w = w + t.Fields(n).Size
    Next
    GetTableWidth = w

End Function


P.S. Здесь не используется For Each, потому что это было написано еще в Access 2.
...
Рейтинг: 0 / 0
Что больше влияет на объём базы??
    #32259679
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
экспортируй в другую базу по одному объекту и смотри
...
Рейтинг: 0 / 0
Что больше влияет на объём базы??
    #32259744
vlad_707
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне интересно ,сколько весят формы байты, килобайты или мегобайты, на сколько может весить больше форма от ВБА и от макросов.....
...
Рейтинг: 0 / 0
Что больше влияет на объём базы??
    #32259750
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Думаю, ответ содержится в том коде, который я запостил. Просто надо отдельно посмотреть на объем системных таблиц.
...
Рейтинг: 0 / 0
Что больше влияет на объём базы??
    #32259751
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
много весят OLE - объекты и картинки, внедренные на формы
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что больше влияет на объём базы??
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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