![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Хранение однотипных элементов [D6, Win95/98, WinME, NT4, Win2k, WinXP]
Dim!S © (2003-10-23 11:19:00)
Уважаемые мастера!
Как правильно и красиво решить следующую проблему:
Имеется список однотипных элементов (например: ед. изм.), как их лучше хранить в базе или в текстовых файлах?
Спрасибо.
asp (2003-10-24 10:11:00) [1]
Dim!S (24.10.03 03:52) [10] > В DB, разумеется.
AlexGreG (2003-10-24 09:10:00) [2]
Конечно DBLookupCombobox!
Sergey13 (2003-10-24 08:55:00) [3]
2Dim!S (24.10.03 03:52) [10]
>Извините, если глупость спрашиваю...
Да ладно, ч кем не бывает. 8-)
>Просто мы, по-моему, друг друга не поняли...
Просто ты ответов не понял... 8-)
>При добавлении нового значения в эту таблицу что лучше использовать?
ComboBox и текст. файл или справочную таблицу и LoookupDBComboBox...
ОТВЕТ: справочную таблицу и LoookupDBComboBox... (но лутше все же DBLoookupComboBox)
Danilka (2003-10-24 07:47:00) [4]
о, тебе еще фиребирд вместо парадокса не советовали? сейчас посоветуют! :))
Dim!S (2003-10-24 03:52:00) [5]
Нет, Вы не поняли проблему... :)
Данные будут храниться конечно же в бд...
Пример:
Поле1, поле2, ..., поле_ед_изм, ...
КВатт
МВатт
мм
кг
При добавлении нового значения в эту таблицу что лучше использовать?
ComboBox и текст. файл или справочную таблицу и LoookupDBComboBox...
Извините, если глупость спрашиваю...
Просто мы, по-моему, друг друга не поняли...
AlexGreG (2003-10-23 11:56:00) [6]
>> Dim!S
1)а у тебя большая БД?
2)а как насчёт резервной копии?
3)а не запаришься все файлы восстанавливать, если вдруг при очередном скочке напряжения винт полетит нахрен?
+ еще 10 а
bushmen (2003-10-23 11:54:00) [7]
А зачем тебе использовать разные методы: с одной стороны запрос из таблицы, с другой - открытие и закрытие файла? А потом, скорость доступа? А если потребуется из файла выбрать какое-либо конкретное значение - вручную все записи переберать?
Dim!S (2003-10-23 11:50:00) [8]
Просто тоже самое можно реализовать с помошью текст. файлов и ComboBox и сортировку и проверку и т.д.
И стоит ли создавать отдельные таблицы для однотипных элементов... Добавлять DataSouurce и Table...
AlexGreG (2003-10-23 11:47:00) [9]
>> Dim!S
Вот ты и ответил на свой вопрос. Конечно БД. А чтобы всякую хрень не вводили, форматируй (п.: кВАтТ -> Кватт) значение до сохранения и на поле уникальный индекс.
Какие проблемы-то?
Sergey13 (2003-10-23 11:46:00) [10]
Ну раз уже "Используется бд Paradox", то в чем вопрос то? Конечно в базе. К чему извращаться то?
Dim!S (2003-10-23 11:43:00) [11]
Например, я не знаю какие ед. изм. будут использоваться...все их занести в программу или бд естественно не возможно... и пользователь будет по мере надобности добавлять новые и чтобы он не добавлял повторно уже существующие или не начал городить что-то типа: КВатт, кВАТт, кваТТ...
тоже самое и про категории в складской программе...
Надеюсь, объяснил...
Используется бд Paradox...
Sergey13 (2003-10-23 11:40:00) [12]
Оракл надо ставить. Однозначно Энтерпрайз.
Или на бумажке хранить. 8-)
Зачем тебе это? В смысле общая задача какая?
bushmen (2003-10-23 11:34:00) [13]
Да, какая цель хранения-то? :)
AlexGreG (2003-10-23 11:33:00) [14]
А зачем их хранить?