Форум: "Начинающим";
Текущий архив: 2008.08.10;
Скачать: [xml.tar.bz2];
ВнизСоздание отдельного списка Найти похожие ветки
← →
VitaFrost © (2008-07-04 19:11) [0]Ребята здравствуйте! Обращаюсь к Вам, как к истинным мастерам своего дела. Помогите,пожалуйста. Нужно из таблицы с записями выделить все значения, но только чтоб не повторялись одинаковые и занести их в текстовый документ.
Например: Table1 имеет записи
мотороллер
пистолет
самокат
самокат
вертолет
мотороллер и т.д.
В текстовом документе должно быть только
мотороллер
пистолет
самокат
вертолет.
Заранее Вам благодарен. С Уважением к Вам, Виталий.
← →
Johnmen © (2008-07-04 19:12) [1]А в чём/с чем конкретно проблема?
← →
VitaFrost © (2008-07-04 19:22) [2]Проблема в том,что я не знаю куда мне деть повторяющиеся записи.
← →
Johnmen © (2008-07-04 19:39) [3]
> Проблема в том,что я не знаю куда мне деть повторяющиеся
> записи.
А их надо куда-то девать?
← →
engine © (2008-07-04 19:39) [4]distinct
← →
VitaFrost © (2008-07-04 19:43) [5]>А их надо куда-то девать?
Ну да. Мне нужно получить чистый список bbb.txt без повторяющихся записей.
← →
Anatoly Podgoretsky © (2008-07-04 20:21) [6]Ну что ты заладил, надо да надо, никто же не запрещает.
А вот разговор с тобой начнется, когда ты начнешь выдавать подробности.
← →
Тын-Дын © (2008-07-04 20:37) [7]
> VitaFrost © (04.07.08 19:11)
Если БД позволяет, ввместо TTable воспользуйся TQuery, в котором используй запросSELECT DISTINCT * FROM MyTable
← →
Anatoly Podgoretsky © (2008-07-04 20:55) [8]Ну он не пишет, что использует, но вероятно так и есть, но нафиг использовать TQuery, когда у него Access - надо переходить на прямые компоненты, на TAdoDataset и Jet 4
← →
Johnmen © (2008-07-04 21:02) [9]
> Тын-Дын © (04.07.08 20:37) [7]
> Anatoly Podgoretsky © (04.07.08 20:55) [8]
Ваши советы для автора = 0, т.к. его знания тоже = 0.
← →
Тын-Дын © (2008-07-04 23:32) [10]Удалено модератором
← →
Владимир (2008-07-05 10:10) [11]Алгоритм такой:
читаешь последовательно свою таблицу. Первую запись сохраняешь в отдельный массив. Когда идет вторая и последующая записи, ты первоначально пробегаешь массив циклом и проверяешь: нет ли там такой же записи. Если нет - добавляешь. Если есть - идешь дальше. И так до конца. В итоге, в твоем массиве будут только НЕПОВТОРЯЮЩИЕСЯ записи. А если напишешь качественную процедуру, то можно будет такие данные тянуть откуда угодно, хоть из БД!
← →
Поросенок Винни-Пух © (2008-07-05 10:27) [12]Вот есть же умные люди на форуме
← →
VitaFrost © (2008-07-05 16:50) [13]> читаешь последовательно свою таблицу. Первую запись сохраняешь в отдельный массив. Когда идет вторая и последующая записи, ты первоначально пробегаешь массив циклом и проверяешь: нет ли там такой же записи. Если нет - добавляешь. Если есть - идешь дальше. И так до конца. В итоге, в твоем массиве будут только НЕПОВТОРЯЮЩИЕСЯ записи. А если напишешь качественную процедуру, то можно будет такие данные тянуть откуда угодно, хоть из БД!
Спасибо.
P.S. Все же с чего то начинали...
← →
Тын-Дын © (2008-07-05 17:00) [14]
> Владимир (05.07.08 10:10) [11]
> Алгоритм такой:
>
> читаешь последовательно свою таблицу. Первую запись сохраняешь
> в отдельный массив. Когда идет вторая и последующая записи,
> ты первоначально пробегаешь массив циклом и проверяешь:
> нет ли там такой же записи. Если нет - добавляешь. Если
> есть - идешь дальше. И так до конца. В итоге, в твоем массиве
> будут только НЕПОВТОРЯЮЩИЕСЯ записи. А если напишешь качественную
> процедуру, то можно будет такие данные тянуть откуда угодно,
> хоть из БД!
К сожалению, данный алгоритм слишком неоптимален.
> VitaFrost © (05.07.08 16:50) [13]
Если не ставишь себе целью изучение алгоритмов, воспользуйся TStringList и его методами и свойствами - Sorted, Duplicates, Sort.
← →
MsGuns © (2008-07-05 22:25) [15]Эта Вита прикалывается тут над всеми - вон, даже ЮЗа развела ;)
← →
Игорь Шевченко © (2008-07-05 23:17) [16]
> Эта Вита
Этот Вита
← →
Johnmen © (2008-07-05 23:54) [17]
> Если не ставишь себе целью изучение алгоритмов,
Уже давно было сказано - если не ставишь себе целью программирование - найми программистов.
И не бредь в в программистских форумах. Здесь и так найдётся кому....
← →
Тын-Дын © (2008-07-06 02:10) [18]Удалено модератором
← →
Германн © (2008-07-06 02:16) [19]Удалено модератором
← →
Германн © (2008-07-06 02:19) [20]Удалено модератором
← →
Johnmen © (2008-07-06 02:25) [21]Удалено модератором
← →
Германн © (2008-07-06 02:30) [22]Удалено модератором
← →
Тын-Дын © (2008-07-06 02:37) [23]Удалено модератором
← →
Тын-Дын © (2008-07-06 13:01) [24]Удалено модератором
Примечание: Достал. Читай правила
← →
Тын-Дын © (2008-07-06 14:35) [25]Удалено модератором
← →
VitaFrost © (2008-07-06 18:58) [26]>Этот Вита
Этот VitaFrost
← →
azamatufa © (2008-07-07 16:19) [27]Эх! Все красное. Почитать бы что было... )))
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.08.10;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.007 c