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

Вниз

номер записи   Найти похожие ветки 

 
anton773 ©   (2007-01-04 21:27) [0]

Вопрос по базе данных Access: Например есть таблица,в ней 1000 записей накладываем какой нибудь фильтр - остается,например 700 записей.Вопрос :как подсчитать реальное количество записей и узнать их реальные номера(не убирая фильтра) Например запись № 800 после наложения фильтра стала записью № 500


 
Palladin ©   (2007-01-04 21:31) [1]

понятия номера записи не существует


 
anton773 ©   (2007-01-04 21:42) [2]

А как тогда "запомнить" позицию конкретной записи.


 
anton773 ©   (2007-01-04 21:49) [3]

По крайней мере свойство Recordcount сделать независимым от фильров


 
Anatoly Podgoretsky ©   (2007-01-04 21:54) [4]

> anton773  (04.01.2007 21:42:02)  [2]

Не надо запоминать позицию, запоминая ИД записи.


 
Anatoly Podgoretsky ©   (2007-01-04 21:55) [5]

> anton773  (04.01.2007 21:49:03)  [3]

И как ты это сделаешь для фильтров OnFilterRecord


 
sniknik ©   (2007-01-04 22:00) [6]

> А как тогда "запомнить" позицию конкретной записи.
запоминай значение ключевого поля.
или можно еще использовать букмарки (GetBookmark()/...).

> По крайней мере свойство Recordcount сделать независимым от фильров
не используй фильтры... не вообщето их использовать можно, но, судя по всему, не для того для чего ты их используеш ;)

реальное количество в любом случае можно узнать запросом select count(*) from table1.


 
anton773 ©   (2007-01-04 22:03) [7]

То sniknik Спасибо разобрался!


 
MsGuns ©   (2007-01-04 22:45) [8]

>sniknik ©   (04.01.07 22:00) [6]
>или можно еще использовать букмарки (GetBookmark()/...).

Только до перечитки (ReQuery,Close-Open)

>реальное количество в любом случае можно узнать запросом select count(*) from table1.

select count .. from (<оригинальный текст запроса>)



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

Форум: "Начинающим";
Текущий архив: 2007.01.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.074 c
15-1167088530
Delphi2007
2006-12-26 02:15
2007.01.21
Будет ли Delphi 2007 ?


2-1166628936
Adios
2006-12-20 18:35
2007.01.21
TWebBrowser


15-1167220696
Ega23
2006-12-27 14:58
2007.01.21
К вопросу о наличии рыбы в Волге


2-1167283740
Sw
2006-12-28 08:29
2007.01.21
поле типа AsDateTime


2-1167775928
Footballer
2007-01-03 01:12
2007.01.21
Как програмно развернуть форму





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский