Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Нужны методы как парсить мемо поле / 13 сообщений из 13, страница 1 из 1
03.12.2012, 18:03
    #38063140
stim24
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужны методы как парсить мемо поле
Так вот не хочется сделать что-то универсальное.
Например, возьмем товар. У него есть характеристики:
1) Серия
2) Срок годности
3) Сертификат
ну и т.п.
Делать разные поля можно но смысла нет т.к. по ним анализ не делается и индексы не нужны и поля могут расти. ()
Решил попробовать сделать так: есть допустим мемо поле в котором будет храниться информация примерно в следующем виде:
Seria=AA1234
Srok=12.12.2012
Sert=1223AAA

Все это можно записывать и считывать вручную через строковые ф-ции (всмысле самому написать распознавание и т.п.)
Но совсем не хочется этим заниматься наверняка есть уже готовые решения. Может подскажите?
...
Рейтинг: 0 / 0
03.12.2012, 18:33
    #38063207
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужны методы как парсить мемо поле
stim24,

вынеси атрибуты товара в отдельную таблицу.
...
Рейтинг: 0 / 0
03.12.2012, 19:34
    #38063300
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужны методы как парсить мемо поле
stim24Делать разные поля можно но смысла нет т.к. по ним анализ не делается и индексы не нужны и поля могут расти. ()
Смысл есть.
Вы бы на досуге почитали что-нибудь про нормализацию баз данных бы.
У Вас предполагаемая база даже не в первой форме

Каждое пересечение строки и столбца содержит ровно одно значение из соответствующего домена (и больше ничего).

А вы пытаетесь запихать в одно поле значения из доменов Serial, Srok, Sert
...
Рейтинг: 0 / 0
03.12.2012, 20:25
    #38063353
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужны методы как парсить мемо поле
stim24Так вот не хочется сделать что-то универсальное.
Например, возьмем товар. У него есть характеристики:
1) Серия
2) Срок годности
3) Сертификат
ну и т.п.
Делать разные поля можно но смысла нет т.к. по ним анализ не делается и индексы не нужны и поля могут расти. ()
Решил попробовать сделать так: есть допустим мемо поле в котором будет храниться информация примерно в следующем виде:
Seria=AA1234
Srok=12.12.2012
Sert=1223AAA

Все это можно записывать и считывать вручную через строковые ф-ции (всмысле самому написать распознавание и т.п.)
Но совсем не хочется этим заниматься наверняка есть уже готовые решения. Может подскажите?

коли такая задачи можно использовать xml , и стандартно его серилизовать/десерилизовать
...
Рейтинг: 0 / 0
10.12.2012, 14:01
    #38072443
stim24
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужны методы как парсить мемо поле
Конечно смысл есть для нормализации.
Но тогда разработка сильно усложняется если например не для торговли делать а для больниц например те же анализы
или заключение сколько больниц столько видов и полей и тут ничего универсального не сделаешь если конечно постоянно под каждую больницу свою БД делать. Также и в торговли одна организация одни поля другая другие. Конечно основные полня цена и т.п. выделить можно а просто характеристики не вижу смысла.
Если туда сохранять класс в xml тоже кстати решение.
...
Рейтинг: 0 / 0
10.12.2012, 14:16
    #38072478
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужны методы как парсить мемо поле
stim24Конечно смысл есть для нормализации.
Но тогда разработка сильно усложняется если например не для торговли делать а для больниц например те же анализы
или заключение сколько больниц столько видов и полей и тут ничего универсального не сделаешь если конечно постоянно под каждую больницу свою БД делать. Также и в торговли одна организация одни поля другая другие. Конечно основные полня цена и т.п. выделить можно а просто характеристики не вижу смысла.
Если туда сохранять класс в xml тоже кстати решение.Ты в этом уверен? Все у всех одинаково, отклонения совсем не значительные, нужно хорошо разбираться самому в том вопросе который хочешь автоматизировать ибо никто и никогда не напишет тебе такой ТЗ который нужен именно тебе. Кстати исходя из вышеизложенного в основном и получаются довольно посредственные поделки.
...
Рейтинг: 0 / 0
10.12.2012, 14:27
    #38072498
stim24
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужны методы как парсить мемо поле
Мы ушли от темы.
Какие есть методы для записи ?
...
Рейтинг: 0 / 0
11.12.2012, 06:33
    #38073484
фиганыч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужны методы как парсить мемо поле
stim24,

по теме

Вам уже предложили xml.
Можно сделать коллекцией обычных объектов с сериализацией/десериализацией через стандартные механизмы.
Можно через регулярку.
Можно наконец через работу с инишником.
...
Рейтинг: 0 / 0
11.12.2012, 07:29
    #38073492
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужны методы как парсить мемо поле
Когда заказчик говорит: - У нас своя специфика! - То я отвечаю, - Ваша специфика заключается в том, что используются не все возможные случаи, а только некоторые.
stim24. Опомнитесь. Уйдете от нормализованых таблиц - придете к уникальному парсеру для каждой больницы.
Можно ведь не плоской таблице параметры хранить.

Задача по базам данных
...
Рейтинг: 0 / 0
11.12.2012, 07:51
    #38073505
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужны методы как парсить мемо поле
...
Рейтинг: 0 / 0
11.12.2012, 12:53
    #38073973
beg-in-er
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужны методы как парсить мемо поле
Cat2Когда заказчик говорит: - У нас своя специфика!
Задача по базам данных
задачка для школоло. всё уже давно придумано и обкатано.
...
Рейтинг: 0 / 0
11.12.2012, 20:36
    #38074847
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужны методы как парсить мемо поле
beg-in-erCat2Когда заказчик говорит: - У нас своя специфика!
Задача по базам данных
задачка для школоло. всё уже давно придумано и обкатано.
Да.Приходится напоминать
...
Рейтинг: 0 / 0
11.12.2012, 20:37
    #38074849
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужны методы как парсить мемо поле
ИзопропилCat2 Задача по базам данных

опять EAV?
да нет. Просто лень было писать одни и те же аргументы за нормализацию несколько раз.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Нужны методы как парсить мемо поле / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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