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

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

Работа с таблицами [D5, Paradox]


Сашка ©   (2004-12-16 14:40:00) 

Здравствуйте. Возникла такая проблема. Нужно осуществлять переход по записям таблицы в случайном порядке, но записи не должны повторяться. Как можно отследить использовалась ли эта запись уже или нет? Заранее спасибо.


Term   (2004-12-16 16:32:00) [1]


> Сразу деньги.... Нет чтобы просто помочь начинающему....

тебе уже помогли


Term   (2004-12-16 16:31:00) [2]

Удалено модератором
Примечание: дубль


Term   (2004-12-16 16:29:00) [3]

Удалено модератором


Term   (2004-12-16 16:27:00) [4]

Удалено модератором


Term   (2004-12-16 16:26:00) [5]

Удалено модератором


msguns   (2004-12-16 16:26:00) [6]

>Сашка   (16.12.04 16:23) [11]
>Сразу деньги.... Нет чтобы просто помочь начинающему....

Знаешь, дорогой, ЛОР лечит насморк, а не ходит за тобой с носовым платком. Пилюли тебе уже прописаны..


Сашка   (2004-12-16 16:23:00) [7]

Сразу деньги.... Нет чтобы просто помочь начинающему....


Johnmen   (2004-12-16 16:17:00) [8]

>Sergey13 ©   (16.12.04 16:10) [9]
>Ну и расценочки у тебя!!! 8-)

Я так думаю, что с учетом надбавки за срочность :))


Sergey13   (2004-12-16 16:10:00) [9]

2[7] msguns ©   (16.12.04 16:05)
> $50 и через пять минут получишь ;))
Ну и расценочки у тебя!!! 8-)


msguns   (2004-12-16 16:05:00) [10]

Работай с его коллекцией строк Items. В ней есть такой метод Delete, удаляющий из списка указанную строку. Номер (индекс) указанной определяй как показано в [1]

Ну чего не понятно-то ?

Или дать готовый код ? $50 и через пять минут получишь ;))


msguns   (2004-12-16 16:05:00) [11]

Работай с его коллекцией строк Items. В ней есть такой метод Delete, удаляющий из списка указанную строку. Номер (индекс) указанной определяй как показано в [1]

Ну чего не понятно-то ?

Или дать готовый код ? $50 и через пять минут получишь ;))


Сашка   (2004-12-16 15:55:00) [12]

Если не сложно то скинь пример как с ListBox'ом работать. Записи я в него загнал а вот перемещение случайное и удаление не могу сделать. Буду оч признателен.


msguns   (2004-12-16 15:08:00) [13]

Не нравятся списки, юзай массивы. Но у списков множество вкусностей по сравнению с массивами.


msguns   (2004-12-16 15:07:00) [14]

TList, TStringList, etc

Любой, какой больше нравится ;)


Сашка   (2004-12-16 15:04:00) [15]

Какой список имеется ввиду?


DenK_vrtz   (2004-12-16 14:52:00) [16]

>Только зачем это ?

А лабораторные работы в этом году такие.
Заметь, периодически повторяется один и тот же вопрос, только в разных интерпретациях.

:)


msguns   (2004-12-16 14:47:00) [17]

Т.е. перебор записей должен быть именно случаен ? Непонятно зачем.
Но если все же надо так, то
1. Создай список, куда занеси идентификаторы (если их нет, то номера (RecNo) записей, полученные сканированием НД)
2. В пределах 1-N (N - число элементов в списке) определяешь случайное число (Randomize+Random) и по нему выбираешь запись НД для обработки.
3. Из списка удаляешь выбранную в п.2 строку
4. Повторяешь с п.2

Только зачем это ?


Наверх

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