Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.05.26;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
7-83781
Ик сик
2003-03-25 15:33
2003.05.26
Можно ли читать данные из сом-порта, открытого другой программой?


14-83696
oss
2003-05-06 13:56
2003.05.26
документация


7-83772
GydruS
2003-03-21 08:32
2003.05.26
Получение данных о линейном входе и понижение его громкости


1-83588
vsu
2003-05-14 13:20
2003.05.26
RxLoginDialog и с чем его едят


6-83635
Nova*Gameus
2003-03-24 21:19
2003.05.26
UDPServer в консольном приложении





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский