Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Хранение однотипных элементов [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]

А зачем их хранить?


Наверх

Титульная страница Поиск, карта сайта Написать письмо