Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.15;
Скачать: CL | DM;

Вниз

Non-visual замена ListView&   Найти похожие ветки 

 
markers ©   (2005-12-13 13:00) [0]

Здраствуйте, мне нужа не визуальная замена ЛистВью для хранения подобных данных (Разбитых):
"productid";"categoryid";"SubCategoryName";"SubCategoryName2";"name";"artikul";"price";"count";"store";"picsmall";"picbi g";"newp";"spec"
"3001";"74";;;" Герметик прокл. красн.11-AB";"105006";"38";"12";"нет";"i3001s.pjpeg";"i3001b.pjpeg";"0";"0"
Чем лучше всего воспользоваться? Хранить в таком виде, а при выводе бить? Тоже вариант, но не очень. Чем лучше всего воспользоваться? Заранее спасибо!


 
clickmaker ©   (2005-12-13 13:04) [1]

TRxMemoryData, TClientDataSet, ...


 
markers ©   (2005-12-13 13:08) [2]

Да данные храняться в файлах


 
clickmaker ©   (2005-12-13 13:14) [3]


> markers ©   (13.12.05 13:08) [2]

а не проще ли тогда юзать TClientDataSet?
или dbf + TTable ?
вообще, это на БД уже похоже


 
markers ©   (2005-12-13 13:18) [4]

дык у меня приведённая в вопросе информация в файлах и храиться


 
alex_*** ©   (2005-12-13 13:24) [5]

плохо хранится? не знаешь чем считать?


 
clickmaker ©   (2005-12-13 13:24) [6]


> markers ©   (13.12.05 13:18) [4]

дык я тебе тонко намекаю, что информацию можно хранить не просто в текстовике, а структурировано. В dbf, xml и т.д.
Тогда и компоненты можно заюзать подходящие и средства отображения удобные, типа TDBGrid


 
markers ©   (2005-12-13 13:32) [7]

Я эти данные могу взять только в таком текстовом формате (Не в дбф и мдб нету впринцепи) Мне нужно его пропарсить (Это я сделаю) и хранить эти распарсенные данные тобиш в таком "условном" виде:
productid   categoryid      SubCategoryName    ....
76786         42343              34343           чурочучуч
45345            435345           34533            асусаус

Ну и желатьльно, чтоб к ним можно было достаточно просто обратиться для чтения например диапозона даннх типа COMPONENT.ITEMS.Item[1,145] // Типо как в экселе. Или что-то вроде того.


 
markers ©   (2005-12-13 13:34) [8]

2 clickmaker Вы предлагаете парсить и писать в базу? Я с базами никогда не работал, если вы подскажите, как енто сделать я буду благодарен!


 
clickmaker ©   (2005-12-13 13:34) [9]


> markers ©   (13.12.05 13:32) [7]

пропарсить и хранить - это что значит? Хранить в оперативке на время работы проги? Ну так и выбирай тот формат, который тебе удобно
В чем проблема-то тогда?


 
markers ©   (2005-12-13 13:39) [10]

Да пропарсить и хранить в памяти, но я не знаю какой лучше кампонент лучше использовать что хранить в памяти в виде описанном в 7-мом посте. И иногда запрашивать из него.
План:
1. При запуске парсим файл, заполняем поля;
2. После парсинга фильтруем данные, отфильтрованные даные пишу на экран сам;
3. После определённых действий опять выполняем второй пункт только, с другими фильтрами.
Фильтр на мне.... Главное удобное хранилище.


 
clickmaker ©   (2005-12-13 13:41) [11]


> Фильтр на мне.... Главное удобное хранилище

TRxMemoryData из RxLib


 
markers ©   (2005-12-13 13:41) [12]

Вот пытаюсь его поюзать. Не кинете примерчик аль ещё чего?


 
markers ©   (2005-12-13 13:44) [13]

Не могу с ним разобраться.... Создал поля, но как в него из него? Я про данные.


 
clickmaker ©   (2005-12-13 13:45) [14]

MD.Append
MD.Insert
MD.FieldByName("Field").Value
навигация MD.First / Next / Last


 
markers ©   (2005-12-13 13:52) [15]

Может есть всё-таки пример?


 
alex_*** ©   (2005-12-13 13:57) [16]

пример в demos по работе с DB



Страницы: 1 вся ветка

Текущий архив: 2006.01.15;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.04 c
2-1135285494
Crass
2005-12-23 00:04
2006.01.15
из длиного FileName- > сам Name /.без dir и attr


14-1134747289
Карелин Артем
2005-12-16 18:34
2006.01.15
Мда. MS SQL 2005 грит что комп слабый слишком...


2-1135587708
mozgan
2005-12-26 12:01
2006.01.15
Как создать программно каталог?


6-1127837051
maVladimir
2005-09-27 20:04
2006.01.15
Многопоточная закачка файлов


14-1134661078
Bogdan1024
2005-12-15 18:37
2006.01.15
купил себе модем