|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.05.2013, 17:59 | #1 |
Пользователь
Регистрация: 01.06.2012
Сообщений: 22
|
Сравнение строк memo и их сложение
Всем добрый вечер. подскажите пожалуйста, есть memo в него загружен текст:
User, 192.168.0.103, 18:39:15, 3642, 1, 2, 0, 0 User, 192.168.0.103, 18:39:15, 3642, 3, 4, 0, 0 Admin, 192.168.0.103, 18:39:15, 3642, 2, 6, 0, 0 Admin, 192.168.0.103, 18:39:15, 3642, 7, 8, 0, 0 Нужно разбить каждую строку на несколько частей. И самое главное при считывании строк Если Имя повторяется то прибавлять 5 и 6й столбец, одного и того же имени. теперь на примере: Имеется 4е строки которые описаны выше, в первых двух имя повторяется это значит что 5 и 6й столбец прибавляем между собой label5.caption:=1+3 и label6.caption:=2+4. Сколько строк за ранее не известно каждый раз прибавляются и имена могут чередоваться. Как разбить строки нашёл, а как сделать так чтоб он по строчно разбивал складывал и тд и тп ума не приложу. |
12.05.2013, 18:56 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я думаю нужно задействовать ODBC провайдер для текстовых файлов типа CSV.
Тогда группировку можно будет провести SQL запросом. Я бы так и сделал. Впрочем можно и так: Код:
I'm learning to live...
|
12.05.2013, 19:58 | #3 |
Пользователь
Регистрация: 01.06.2012
Сообщений: 22
|
Спасибо за ответ. Но
в memo очень много пользователей и они повторяются и чередуются нужно для каждого пользователя вывести общее число сложив 5 и 6 столбец... упрощённый вариант User, 1, 2 User, 1, 5 Admin, 1, 8 Vasya, 6, 9 Admin, 9, 5 Vasya, 10, 5 итог: User | 2 | 7 Admin | 10 | 13 Vasya | 16 | 14 |
12.05.2013, 21:42 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
12.05.2013, 21:50 | #5 |
Пользователь
Регистрация: 01.06.2012
Сообщений: 22
|
|
12.05.2013, 22:13 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Поправив на
Код:
I'm learning to live...
|
12.05.2013, 22:16 | #7 |
Пользователь
Регистрация: 01.06.2012
Сообщений: 22
|
Работает Стилето. Спасибо а ка так получается что при нажатии если в memo2 пользователя он сам создаёт label и вписывает значение? И такой вопрос как можно в DBgrid перевести чтоб получилось что то типо того:
User1 | цифры( w.Text | цифры( e.Text Admin | цифры( w.Text | цифры( e.Text Root | цифры( w.Text | цифры( e.Text и так далее по пользователям чтоб они не повторялись? |
12.05.2013, 23:18 | #8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi.Чтение файла в Memo, вычисление, добавление строк в Memo | antonio_sk | Помощь студентам | 0 | 26.04.2013 18:01 |
сравнение строк и исключение повторов в пределах 4 строк | Dariloff | Microsoft Office Excel | 2 | 20.01.2013 23:33 |
Сложение строк | loktor | Помощь студентам | 0 | 10.12.2011 21:23 |
сложение строк | zhenya.ya | Помощь студентам | 2 | 07.03.2011 13:39 |
Сложение строк. | Дырдин | Общие вопросы C/C++ | 16 | 12.11.2009 19:30 |