Показать сообщение отдельно
  #6  
Старый 15.08.2011, 16:54
Аватар для Viajero
Viajero Viajero вне форума
Активный
 
Регистрация: 14.06.2011
Адрес: РБ
Сообщения: 214
Версия Delphi: Delphi 7 FB 2.5
Репутация: 5849
По умолчанию

Вытаскивать FieldByName('Кod').AsInteger
переход bbb:=Locate('Kod','Значение ключа', [])
если bbb = false значит такое значение не найдено.

Если у вас RecNo и RecordCount правильно работают (что не факт) то возможен такой алгоритм.
Находите случайное число Rnd в диапазоне от 1 до RecordCount
Rnd2:=Rnd - Recno
Делаете Next Rn2 раз (в цикле).
__________________
- Товарищ прапорщик!!! Остановите поезд!!! - Поезд СТОЙ! РАЗ! ДВА!
Ответить с цитированием