Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
or Гость
|
Добавлено: Чт Янв 17 2002 14:30 Заголовок сообщения: номер записи(access) |
|
|
Есть ли возможность "быстро" узнать номер текущей записи не применяя Record selectors. |
|
Вернуться к началу |
|
|
Den
Зарегистрирован: 05.02.2002 Сообщения: 125
|
Добавлено: Чт Янв 17 2002 14:49 Заголовок сообщения: Какая СУБД-то?(-) |
|
|
Какая СУБД-то? |
|
Вернуться к началу |
|
|
Den
Зарегистрирован: 05.02.2002 Сообщения: 125
|
Добавлено: Чт Янв 17 2002 14:52 Заголовок сообщения: Sorry, тормознул дыху ;0) |
|
|
Что понимать под номером записи, поле счетчика что-ли? |
|
Вернуться к началу |
|
|
or Гость
|
Добавлено: Чт Янв 17 2002 16:11 Заголовок сообщения: Re: Sorry, тормознул дыху ;0) |
|
|
Поле счетчика(autonumber) в таблице - не указывает номер записи. После удаления в нем появляются дырки. т.е. его для указания "номера записи по порядку" применять не возможно. Но ведь record selector каким-то образом показывает номер записи по порядку. Делать clonerecordset и перебирать все записи в цикле до равенства текущей - неприемлемо. Размышления на тему, что культурная реляционная бд не должна иметь "номер записи по порядку" - не актуально, пользователь желает видеть на какой записи он находится, кроме того, сколько всего их(recordcount). Не будуже я ему расказывать про культуру рбд. |
|
Вернуться к началу |
|
|
Макс
Зарегистрирован: 29.06.2002 Сообщения: 69
|
Добавлено: Чт Янв 17 2002 16:27 Заголовок сообщения: А я так думаю... |
|
|
Про какой номер записи мы говорим. Access штука умная, он тебе в любой форме, в любой таблице и запросе укажет и reckrdcount и index по "порядку", но порядок то устанавливает пользователь. И та запись, которая была первая через секунду может оказаться в ... (фильтры там всякие, сортировка аль еще что-нибудь). А вот если пользователь хочет понять где именно в общей базе он находится, то на этот счет можно ставить идентификаторы типа: дата и время создания записи, изменение ... да мало ли чего придумать можно. Все от конкретной задачи зависит и от юзера конкретного. |
|
Вернуться к началу |
|
|
Евгений Григорьев Гость
|
Добавлено: Чт Янв 17 2002 16:40 Заголовок сообщения: ИМХО...+ |
|
|
номер записи в ФОРМЕ - это свойство именно ФОРМЫ и к recordset не имеет никакого отношения (например при изменения сортировки, запись в первой строке может измениться, однако recordselector по прежнему будет указывать на первую строку). То есть, если ты хочешь отказаться от стандартных ср-в, то придется выдумывать свои, а здесь кроме варанта, предложенного тобой, я других путей не вижу (в смысле - универсальных путей). |
|
Вернуться к началу |
|
|
Den
Зарегистрирован: 05.02.2002 Сообщения: 125
|
Добавлено: Чт Янв 17 2002 17:34 Заголовок сообщения: Мнение |
|
|
"Культура рбд" ему до лампочки. Надо у него выведать на кой х..н ему нужен номер текущей записи! Количество записей желание более или менее понятное. И еще пользователей нужно убеждать в (не)целесообразности того или иного его(вашего) требования. Это похоже на то, как некоторые руководители хотят видеть в отчетах цифры, которые во-первых ни чего не показывают(проблема руководителей), во-вторых у разработчика геморр(ваши проблемы). Так вот в этом случае желательно вам подумать какие цифры в отчете дадут больше пользы и склонять к этому руководителей. Так же поступаем с пользователями. |
|
Вернуться к началу |
|
|
or Гость
|
Добавлено: Чт Янв 17 2002 18:09 Заголовок сообщения: Re: Мнение |
|
|
Он хочет видеть(user) как далеко он к началу и как близко к концу и наоборот. Это ведь нормальное желание. А судить по скроллеру(что я ему так и скажу - смотрите на скроллер?)... Дело в том, что подформа маленькая(узкая), а recordselector ее ужасно портит. |
|
Вернуться к началу |
|
|
|