Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Компрессует ли аксесс гиперлинковые поля? / 5 сообщений из 5, страница 1 из 1
12.08.2003, 17:35
    #32234489
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компрессует ли аксесс гиперлинковые поля?
Вот о чем хочу спросить общественность.
Есть таблица для хранения почты. В ней поля, идентифицирующие письмо, и среди них одно поле типа Hyperlink для хранения ссылки на аттачмент.

Хочу разрешить письму иметь пять приложений, т.е. собираюсь добавить 4 гиперлинковых столбца. Но для большинства писем приложение будет одно, т.е. в таблице будут сплошные дыры.
Логику программы менять не хочу без убедительных доказательств того, что мой подход гнусен и достоин закидывания автора трупами млекопитающих.

Вопрос: сильно ли разрастется база? Компрессует ли аксесс нулевые гиперлинковые поля?
...
Рейтинг: 0 / 0
12.08.2003, 18:12
    #32234563
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компрессует ли аксесс гиперлинковые поля?
не правильная организация базы!
надо завести дополнительную таблицу
с полями
инд - индексное поле
код - в это поле зносится индекс из табл. для хранения почты
гиперлинковый столбец

и можно для каждой почты хранит любое количество приложений
без всяких дыр
...
Рейтинг: 0 / 0
12.08.2003, 18:18
    #32234570
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компрессует ли аксесс гиперлинковые поля?
Труп №1 есть. Увернулся.

ЗЫ Ну знаю я, что не правильная. Переделывать не хочется. Столько формочек и подформочек висит на этом. Тока если очень плохо станет
...
Рейтинг: 0 / 0
12.08.2003, 18:21
    #32234577
Компрессует ли аксесс гиперлинковые поля?
Гиперлинк поле, это то же МЕМО поле, только со определенным атрибутом.
Это я знаю точно, а далее пойдут предположения.
В dBase, FoxPro и др. данные всех МЕМО полей из DBF файла хранятся в отдельном DBT (FPT) файле, разбитом на страницы. В поле DBF файла хранится только номер страницы, в которой начинаются данные для него.
Думаю, что в MDB такой же принцип. Т.е. каждое такое поле занимает
4 байт (нет данных) + объем страниц, занятых под данные поля.
Если данные в поле внесены, а затем удалены, то адрес очищщается, а мусор остается, пока не сожмешь БД (я на это надеюсь :) ) . Проверить можно экспериментально.
...
Рейтинг: 0 / 0
12.08.2003, 18:28
    #32234591
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компрессует ли аксесс гиперлинковые поля?
ОК Спасибки! Пока по пути наименьшего сопротивления сделаю свое черное дело и колонки заведу.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Компрессует ли аксесс гиперлинковые поля? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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