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

Вниз

RecNo i Filter   Найти похожие ветки 

 
proc   (2003-04-30 19:29) [0]

После применения Filter к таблисе RecNo выдает не 1.2.3.4... а 10.22.49.54....
Как получить номера записей отнасительно отфильтровонной таблицы.

Спасибо


 
Anatoly Podgoretsky ©   (2003-04-30 19:44) [1]

Правильно выдает, а еще правильнее забыть, что такое RecNo, смысла в нем весьма мало.


 
proc   (2003-04-30 19:52) [2]

А что применять? В моем случае смысл есть!!!!


 
Виталий Панасенко   (2003-04-30 20:08) [3]

А ключ, такое понятие есть - ОДНОЗНАЧНО определяет, что это ИМЕННО ТА запись. В Paradox - файл с именем таблицы и расширением PX.


 
proc   (2003-04-30 20:26) [4]

А можно пободробнее.
Спасибо


 
Виталий Панасенко   (2003-05-01 00:48) [5]

По подробнее можно было бы, если бы знать нафига тебе номер записи, для чего ты его собираешся использовать ...


 
proc   (2003-05-01 01:51) [6]

Есть StringGrid. Он отображает фильтрованную базу. При переходе в StringGrid по записям они не совпадают с RecNo в базе.
Только не спрашивай зачем я использую StringGrid, просто ответь на вопрос.

Спасибо


 
alexsys ©   (2003-05-01 10:15) [7]

Смысла действительно мало...
Но если делать, то добавь в табличку поле, в котором будешь хранить номер записи, только что делать при удалении записи - апдейтить всю таблицу? В общем, неблагодарное это дело - забудь и придумай, как обойти стороной.


 
Desdechado ©   (2003-05-01 12:41) [8]

первичный ключ и все, никаких RecNo - это просто дилетантский подход


 
proc   (2003-05-01 13:06) [9]

Но как его использовать????????????


 
Desdechado ©   (2003-05-01 16:23) [10]

первичный ключ используется для уникальной идентификации записей в БД и в выборке из нее. Он не обязан быть числовым (но может) и тем более упорядоченным.
Если же тебя интересует просто номер отображаемой в гриде строки (а при фильтрации он должен меняться), то добавь в датасет поле, кот. пересчитывается при применении фильтра и его отмене. А в БД его хранить не надо.


 
REP ©   (2003-05-05 07:24) [11]

Может использовать для фильтрации не Filter, а WHERE SQL"я. Тогда будет совпадать.


 
VAleksey ©   (2003-05-05 08:59) [12]

Ничего совпадать не будет.
И первичный ключ тебе не поможет.
А вот что тебе мешает завести лишнию колонку в стринг грид и там отображать номер строки (стринглиста разумеется)?



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

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

Наверх




Память: 0.49 MB
Время: 0.012 c
14-83678
Домарощинер
2003-05-05 15:10
2003.05.26
---|Ветка была без названия|---


14-83658
GOOD
2003-05-03 03:58
2003.05.26
ВНИМАНИЕ!! НЕ ВЕРЬТЕ РЕФИРАЛАМ НЕ поддавайтесь обману! ВНИМАНИЕ!!


14-83738
Sour
2003-05-07 11:12
2003.05.26
Метод Рунге-Кутта


14-83698
Ksanka
2003-05-05 11:51
2003.05.26
Запуск виндового медиа плейера


4-83802
pet
2003-03-15 19:30
2003.05.26
Hide in Tray