|
|
|
При удаление размер файла не уменьшается
|
|||
|---|---|---|---|
|
#18+
Удаляю данные из файла Access(mdb), а размер остается тот же. Что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2003, 16:45 |
|
||
|
При удаление размер файла не уменьшается
|
|||
|---|---|---|---|
|
#18+
сжать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2003, 16:46 |
|
||
|
При удаление размер файла не уменьшается
|
|||
|---|---|---|---|
|
#18+
Так и должно быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2003, 16:49 |
|
||
|
При удаление размер файла не уменьшается
|
|||
|---|---|---|---|
|
#18+
Public Function AutoCompact() With CommandBars.Add(, 1, , True) .Controls.Add 1, 2071, , , True .Visible = True .Controls(1).SetFocus DoEvents SendKeys "~" End With MsgBox "ok" End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 13:55 |
|
||
|
При удаление размер файла не уменьшается
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 14:07 |
|
||
|
При удаление размер файла не уменьшается
|
|||
|---|---|---|---|
|
#18+
Народ! А не легче в св-вах БД (Меню "Параметры...) поставить галку Сжимать автоматически, чем городить автокомпакты? Вы вот лучше расскажите, как автоархивацию сделать! Чтобы по выходе запускалась ф-ция, могущая сархивировать БД, из которой она только что запущена (как из другого файла - легко, а вот все-в-одном? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 14:10 |
|
||
|
При удаление размер файла не уменьшается
|
|||
|---|---|---|---|
|
#18+
для a-r-l-e Public Sub msCompactDatabase() On Error GoTo ErrHandler Dim objFileSystem As Object Dim strCurrentMDBPath As String, strTempMDBPath As String strCurrentMDBPath = "ПолныйПуть\СжимаемаяБД.mdb" Set objFileSystem = CreateObject("Scripting.FileSystemObject") 'получаем объект файловой системы strTempMDBPath = objFileSystem.GetTempName 'создаем временный файл и получаем его имя DBEngine.CompactDatabase strCurrentMDBPath, strTempMDBPath, dbLangCyrillic 'сжимаем БД в новый (временный) файл objFileSystem.CopyFile strTempMDBPath, strCurrentMDBPath, True 'перезаписываем временный файл вместо постоянного Kill strTempMDBPath 'удаляем временный файл Set objFileSystem = Nothing Exit Sub ErrHandler: 'обработчик ошибок ' . . . Resume Next End Sub для Alexus12 Не думаю, что галка в настройках лучший выход, ибо сжимается БД кода нада и кода не надо, заставляя юзеров нервничать в ожидании... Лучше, имхо, производить данную процедуру раз в неделю, ну или по другому графику... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 17:44 |
|
||
|
При удаление размер файла не уменьшается
|
|||
|---|---|---|---|
|
#18+
2Alexus12 я для ся написла и пользую во всех базах архивацию: 1) создаю файл ИМЯ+текущая дата+".mdb" 2) прохожусь по всем существующим таблицам и запросом переношу их все в новую бд также и "поднимаю" данные - прошу пользователя указать файл и данные оттуда переносятся в основную бд. (принцип как у 1с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 17:55 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32163343&tid=1681479]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 329ms |

| 0 / 0 |
